Compartir a través de


Programación de una consulta

Puede usar ejecuciones de consultas programadas para actualizar los paneles o habilitar alertas rutinarias. De manera predeterminada, las consultas no tienen ninguna programación.

Nota:

Si una alerta usa la consulta, la alerta se ejecuta según su propia programación de actualización y no usa la programación de la consulta.

Para establecer la programación, siga estos pasos:

  1. En el Editor de Power Query, haga clic en Programar>Agregar programación para abrir un menú con la configuración de la programación.

    Intervalo de programación

  2. Elija cuándo ejecutar la consulta.

    • Use los selectores desplegables para especificar la frecuencia, el período, la hora de inicio y la zona horaria. Opcionalmente, active la casilla Mostrar sintaxis de cron para editar la programación en Sintaxis Quartz de cron.
    • Elija Más opciones para mostrar la configuración opcional. También puede elegir:
      • Un nombre de la programación.
      • Un almacén de SQL para impulsar la consulta. De manera predeterminada, el almacén de SQL que se usa para la ejecución de consultas ad hoc también se usa para un trabajo programado. Use esta configuración opcional para seleccionar otro almacenamiento para ejecutar la consulta programada.
  3. Haga clic en Crear. La consulta se ejecutará automáticamente según la programación. Si una consulta programada no se ejecuta según su programación, debe desencadenarla manualmente para asegurarse de que no se produzca ningún error.

    Si se produce un error en la ejecución de una consulta, Azure Databricks la vuelve a ejecutar con un algoritmo de interrupción. Esto significa que los reintentos se producen con menos frecuencia a medida que los errores persisten. Con errores persistentes, el siguiente reintento podría superar el intervalo programado.

    Después de crear una programación, la etiqueta del botón Programación lee Programación(#), donde # es el número de eventos programados que son visibles para usted. No puede ver aquellas programaciones que no se han compartido con usted.

    Importante

    Las nuevas programaciones no se comparten automáticamente con otros usuarios, incluso si esos usuarios tienen acceso a la consulta. Para que las ejecuciones programadas y los resultados sean visibles para otros usuarios, use la configuración de uso compartido que se describe en el paso siguiente.

  4. Uso compartido de la programación

    Los permisos de consulta no están vinculados a los permisos de programación. Después de crear el intervalo de ejecución programado, edite los permisos de programación para proporcionar acceso a otros usuarios.

    • Haga clic en Programación(#).
    • Haga clic en el menú kebab Kebab y seleccione Editar permisos de programación.
    • Elija un usuario o grupo en el menú desplegable del cuadro de diálogo.
    • Elija CAN VIEW para permitir que los usuarios seleccionados vean los resultados de las ejecuciones programadas.

Actualizar el comportamiento y el contexto de ejecución

Cuando una consulta es "Ejecutar como propietario" y se agrega una programación, la credencial del propietario de la consulta se usa para su ejecución y cualquier persona con al menos el permiso CAN RUN ve los resultados de esas consultas actualizadas.

Cuando una consulta es "Ejecutar como espectador" y se agrega una programación, la credencial del propietario de la programación se usa para su ejecución. Solo los usuarios con permisos de programación adecuados ven los resultados de las consultas actualizadas; todos los demás espectadores deben actualizarlas manualmente para que los resultados de las consultas estén actualizados.