Planifier les actualisations des données dans Google Sheets

Cette page explique comment planifier les actualisations automatiques des données dans databricks Connector pour Google Sheets afin de maintenir vos données importées à jour. Les actualisations planifiées exécutent vos requêtes enregistrées périodiquement et mettent à jour les feuilles correspondantes.

Exigences

Créer une connexion de catalogue Unity

Les actualisations planifiées nécessitent les éléments suivants :

  • Connexion de catalogue Unity appelée databricks_google_connection, créée par un administrateur de metastore dans Google Sheets.
  • Privilège USE CONNECTION sur la connexion, accordé aux utilisateurs qui doivent créer ou gérer des actualisations planifiées.
  1. En tant qu’administrateur de metastore Azure Databricks, dans Google Sheets, ouvrez la barre latérale Databricks Connector pour Google Sheets.
  2. Cliquez sur l’onglet Importations enregistrées .
  3. Cliquez sur le calendrier en haut à droite.
  4. Cliquez sur Configurer la connexion.

Partager une connexion dans Azure Databricks

Une fois la connexion créée, accordez le USE CONNECTION privilège aux utilisateurs qui doivent créer ou gérer des actualisations planifiées. Un administrateur de metastore ou tout utilisateur disposant du MANAGE privilège sur la connexion peut accorder ce privilège. Pour plus d’informations sur la gestion des connexions, consultez Gérer les connexions pour la fédération Lakehouse.

Créer une planification

Chaque importation ne peut être affectée qu’à une seule planification. Pour créer une planification pour une importation existante :

  1. Dans la barre latérale du connecteur Azure Databricks dans Google Sheets, cliquez sur l’onglet Saved imports .

  2. Cliquez sur l’icône calendrier, puis sur Nouvelle planification.

  3. Sélectionnez l’importation pour laquelle créer une planification.

  4. Saisissez un nom pour la planification.

  5. Sélectionnez la fréquence de votre planification :

    • Pour Toutes les heures, sélectionnez la minute à laquelle lancer l’actualisation.
    • Pour Quotidien, sélectionnez l’heure de la journée pour exécuter l’actualisation.
    • Pour Hebdomadaire, sélectionnez le jour de la semaine et l’heure d’exécution de l’actualisation.

    La planification utilise votre fuseau horaire local.

  6. Sélectionnez l’entrepôt SQL à utiliser pour les requêtes planifiées.

  7. Cliquez sur Créer une planification.

Afficher l’historique des exécutions et les détails de planification

Pour afficher l’historique des exécutions de toutes vos actualisations planifiées, procédez comme suit :

  1. Dans la barre latérale du connecteur Azure Databricks dans Google Sheets, cliquez sur l’onglet Saved imports .
  2. Cliquez sur l’icône calendrier et cliquez sur Afficher l’historique des exécutions.
  3. Cliquez sur une exécution spécifique pour afficher les détails de la planification.

Pour afficher l’historique des exécutions et les détails de configuration d’une actualisation planifiée, procédez comme suit :

  1. Dans le volet Afficher l’historique des exécutions , sélectionnez le nom de la planification à afficher. Sous Exécutions récentes, l’état de chaque exécution s’affiche.

  2. Pointez sur une icône d’état pour afficher l’ID d’exécution, l’heure de début et l’état d’exécution d’une exécution.

    Pointez sur une icône d’état d’exécution dans Les exécutions récentes pour afficher les détails de l’exécution individuelle

  3. Cliquez sur Afficher la configuration pour afficher les détails de planification, qui incluent la configuration d’importation et de planification sélectionnée.

    • Si vous affichez une planification créée par une autre personne, l’heure affichée est l’heure dans le fuseau horaire local du créateur.

Supprimer une actualisation planifiée

Pour supprimer vos actualisations planifiées, procédez comme suit :

  1. Dans la barre latérale du connecteur Azure Databricks dans Google Sheets, cliquez sur l’onglet Saved imports .
  2. Cliquez sur l’icône calendrier, puis sur Gérer les planifications.
  3. Sélectionnez la planification à supprimer.
  4. Cliquez sur Afficher la configuration, puis sur Supprimer.

Troubleshooting

Si vous rencontrez des problèmes avec vos actualisations planifiées, supprimez la planification dans Google Sheets et les connexions de catalogue Unity correspondantes sur Azure Databricks, puis recréez la planification. Pour plus d’informations sur les connexions du catalogue Unity, consultez Gérer les connexions pour la fédération Lakehouse.

Limites

  • Vous ne pouvez pas modifier une actualisation planifiée. Vous pouvez uniquement afficher ou supprimer des planifications existantes. Pour modifier une planification, supprimez-la et créez-en une nouvelle.
  • Si vous modifiez une requête utilisée par une planification, la planification ne récupère pas automatiquement vos modifications. Pour appliquer le texte de requête mis à jour, supprimez la planification et recréez-la.
  • Vous ne pouvez pas planifier d’actualisation sur les tableaux croisés dynamiques. L’API Google met à jour uniquement les données brutes de la requête et ne peut pas modifier la configuration du tableau croisé dynamique si le schéma des résultats de la requête change.
  • Une planification unique peut inclure un maximum de 20 importations.
  • Le texte de requête pour les importations utilisées dans une actualisation planifiée a une limite de 4 096 caractères.