Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta página se describe cómo programar actualizaciones automáticas de datos en databricks Connector for Google Sheets para mantener actualizados los datos importados. Las actualizaciones programadas ejecutan las consultas guardadas periódicamente y actualizan las hojas correspondientes.
Requisitos
Creación de una conexión de catálogo de Unity
Las actualizaciones programadas requieren lo siguiente:
- Una conexión de Catálogo de Unity denominada
databricks_google_connection, creada por un administrador de metastore en Google Sheets. - Privilegio
USE CONNECTIONen la conexión, concedido a los usuarios que necesitan crear o administrar actualizaciones programadas.
- Como administrador del metastore de Azure Databricks, abra la barra lateral de Databricks Connector for Google Sheets en Google Sheets.
- Haga clic en la pestaña Importaciones guardadas .
- Haga clic en el calendario en la parte superior derecha.
- Haga clic en Configurar conexión.
Compartir una conexión en Azure Databricks
Una vez creada la conexión, conceda el USE CONNECTION privilegio a los usuarios que necesitan crear o administrar actualizaciones programadas. Un administrador de metastore o cualquier usuario con el MANAGE privilegio en la conexión puede conceder este privilegio. Para obtener más información sobre cómo administrar conexiones, consulte Administración de conexiones para la federación de Lakehouse.
Crear una programación.
Cada importación solo se puede asignar a una programación. Para crear una nueva programación para una importación existente:
En la barra lateral del conector de Azure Databricks de Google Sheets, haga clic en la pestaña Saved imports.
Haga clic en el icono de calendario y haga clic en Nueva programación.
Seleccione la importación para la que crear una programación.
Escriba un nombre para la programación.
Seleccione la frecuencia de la programación:
- En Cada hora, seleccione el minuto de la hora para ejecutar la actualización.
- En Diario, seleccione la hora del día para ejecutar la actualización.
- En Semanal, seleccione el día de la semana y la hora para ejecutar la actualización.
La programación usa la zona horaria local.
Seleccione el almacén de SQL que se va a usar para las consultas programadas.
Haga clic en Crear programación.
Visualización del historial de ejecución y los detalles de programación
Para ver el historial de ejecución de todas las actualizaciones programadas, haga lo siguiente:
- En la barra lateral del conector de Azure Databricks de Google Sheets, haga clic en la pestaña Saved imports.
- Haga clic en el icono de calendario y haga clic en Ver historial de ejecución.
- Haga clic en una ejecución específica para ver los detalles de la programación.
Para ver el historial de ejecución y los detalles de configuración de una actualización programada, haga lo siguiente:
En el panel Ver historial de ejecución , seleccione el nombre de la programación que desea ver. En Ejecuciones recientes, se muestra el estado de cada ejecución.
Mantenga el puntero sobre un icono de estado para ver el identificador de ejecución de una ejecución, la hora de inicio y el estado de ejecución.
Haga clic en Ver configuración para ver los detalles de la programación, que incluyen la configuración de importación y programación seleccionada.
- Si está viendo una programación creada por otra persona, la hora que se muestra es la hora en la zona horaria local del creador.
Eliminar una actualización programada
Para eliminar las actualizaciones programadas, haga lo siguiente:
- En la barra lateral del conector de Azure Databricks de Google Sheets, haga clic en la pestaña Saved imports.
- Haga clic en el icono de calendario y haga clic en Administrar programaciones.
- Seleccione la programación que desea eliminar.
- Haga clic en Ver configuración y, a continuación, haga clic en Eliminar.
Troubleshooting
Si tiene problemas con las actualizaciones programadas, elimine la programación en Google Sheets y las conexiones correspondientes del catálogo de Unity en Azure Databricks y vuelva a crear la programación. Para obtener más información sobre las conexiones de Unity Catalog, consulte Administrar conexiones para Lakehouse Federation.
Limitaciones
- No se puede editar una actualización programada. Solo puede ver o eliminar programaciones existentes. Para modificar una programación, elimínela y cree una nueva.
- Si edita una consulta que usa una programación, la programación no recoge automáticamente los cambios. Para aplicar el texto de consulta actualizado, elimine la programación y vuelva a crearla.
- No se puede programar una actualización en tablas dinámicas. La API de Google actualiza solo los datos de consulta sin procesar y no puede modificar la configuración dinámica si cambia el esquema de resultados de la consulta.
- Una sola programación puede incluir un máximo de 20 importaciones.
- El texto de consulta de las importaciones usadas en una actualización programada tiene un límite de 4096 caracteres.