Réécrire les données sur Azure Databricks depuis Google Sheets

Le Databricks Connector pour Google Sheets vous permet d’écrire des données de Google Sheets dans une table Unity Catalog. Vous pouvez créer une nouvelle table ou remplacer une table existante dans Azure Databricks sans quitter Google Sheets.

Prerequisites

Avant de réécrire des données sur Azure Databricks depuis Google Sheets :

  • Le Databricks Connector pour Google Sheets est configuré et connecté à votre espace de travail.

  • Vous disposez d’un accès à l’espace de travail. Consultez Gérer les droits d’utilisation.

  • Vous avez accès à un entrepôt SQL en cours d’exécution.

  • Vous disposez des privilèges nécessaires sur le catalogue cible et le schéma dans le catalogue Unity :

    • Pour créer une table, vous devez disposer des privilèges suivants :
      • USE CATALOG sur le catalogue
      • USE SCHEMA sur le schéma
      • CREATE TABLE sur le schéma
    • Pour remplacer une table existante, vous devez disposer des privilèges suivants :
      • USE CATALOG sur le catalogue
      • USE SCHEMA sur le schéma
      • SELECT sur la table
      • MODIFY sur la table

    Pour plus d’informations, consultez la référence des privilèges du catalogue Unity.

Sélectionner un entrepôt SQL

Sélectionnez l’entrepôt SQL à utiliser :

  1. Dans Google Sheets, cliquez sur la barre latérale Extensions > Databricks Connector > Launch pour ouvrir le connecteur.
  2. Dans le coin supérieur droit de la barre latérale du connecteur, sélectionnez l’entrepôt SQL que vous souhaitez utiliser.

Réécrire des données dans Azure Databricks

Vous pouvez écrire une gamme allant de Google Sheets à Azure Databricks de l’une des deux manières suivantes :

  • Créer une nouvelle table : Créez une nouvelle table Unity Catalog à partir de la plage sélectionnée.
  • Écraser la table existante : Remplacez le contenu d’une table existante du catalogue Unity par la plage sélectionnée.

Pour créer une nouvelle table Unity Catalog ou remplacer une table Unity Catalog existante à partir de Google Sheets :

  1. Dans la barre latérale du Databricks Connector, sélectionnez l’onglet Writeback .
  2. Sélectionnez Créer une nouvelle table ou Écraser la table existante.
  3. Recherchez et sélectionnez le catalogue de destination et le schéma.
  4. Spécifiez la table cible :
    • Pour créer une table, entrez un nom.
    • Pour remplacer une table existante, sélectionnez la table à remplacer.
  5. Choisissez la plage contenant les données que vous souhaitez écrire. Par défaut, la première ligne de la plage est utilisée comme en-tête de colonne.
  6. Cliquez sur Utiliser la sélection pour confirmer les données à écrire sur Azure Databricks.
  7. Cliquez sur Créer une table ou Écraser la table pour réécrire les données.

Limitations

  • La réécriture prend uniquement en charge les écritures au niveau de la table. Les mises à jour au niveau des lignes, les ajouts et les fusions ne sont pas pris en charge.
  • Write-back ne prend pas en charge la création de vues ou de vues matérialisées.
  • Le Databricks Connector pour Google Sheets ne prend en charge que les entrepôts SQL. Le calcul polyvalent n’est pas pris en charge.

Ressources additionnelles