Écrivez des données dans Databricks à l'aide du complément Excel Databricks
Aperçu
Cette fonctionnalité est en aperçu public.
Le complément Databricks pour Excel vous permet d'écrire des données de Microsoft Excel vers une table Unity Catalog. Vous pouvez créer une nouvelle table ou remplacer une table existante dans Databricks sans quitter Excel.
Cette page décrit comment réécrire des données dans Databricks à l'aide du complément Databricks Excel.
Prérequis
Avant d’écrire des données dans Databricks depuis Excel :
-
Le module complémentaire Databricks Excel est installé et configuré.
-
Vous disposez de l’accès à Workspace . Voir Gérer les droits.
-
Vous avez accès à un SQL Warehouse en cours d'exécution.
-
Vous disposez des privilèges nécessaires sur le catalogue et le schéma cibles dans Unity Catalog. Il n'y a pas de paramètre séparé dans le complément Excel pour activer ou désactiver l'écriture différée.
-
Pour créer une nouvelle table, vous devez disposer des privilèges suivants :
USE CATALOGsur le catalogueUSE SCHEMAsur le schémaCREATE TABLEsur le schéma
-
Pour remplacer une table existante, vous devez disposer des privilèges suivants :
USE CATALOGsur le catalogueUSE SCHEMAsur le schémaSELECTsur la tableMODIFYsur la table
Pour plus d'informations, voir la référence des privilèges Unity Catalog.
-
Sélectionner un SQL Warehouse
Sélectionnez le SQL Warehouse à utiliser :
- Dans le coin supérieur droit du volet du complément Databricks dans Excel, cliquez sur le menu déroulant.
- Sélectionnez le SQL warehouse que vous souhaitez utiliser.
Écrire les données sur Databricks
Vous pouvez réécrire une plage Excel dans Databricks de deux manières :
- Créer une nouvelle table : créez une nouvelle table Unity Catalog à partir de la plage Excel sélectionnée.
- Remplacer une table existante : Remplacez le contenu d’une table Unity Catalog existante par la plage Excel sélectionnée.
Pour créer une nouvelle table Unity Catalog ou écraser une table Unity Catalog existante à partir d'Excel :
-
Dans le volet du complément Excel de Databricks, cliquez sur l'onglet **tab**.
-
Sélectionnez Créer une table ou Remplacer la table .
-
Recherchez et sélectionnez la destination **Catalog** et **Schema**.
-
Spécifiez la table cible :
- Pour créer une nouvelle table, saisissez un nom.
- Pour remplacer une table existante, sélectionnez la table que vous souhaitez remplacer.
-
Par default, la première ligne de la plage sélectionnée est utilisée comme en-têtes de colonne. Vous pouvez modifier cela sous **Options avancées**.
-
Saisissez la plage de cellules Excel qui contient les données que vous souhaitez écrire, puis cliquez sur Utiliser la sélection .
-
(Facultatif) Modifier les noms de colonne. Pour modifier directement un nom de colonne, cliquez sur le champ du nom de colonne dans l'aperçu de la table.
-
(Facultatif) Modifiez les types de colonne. Dans l'aperçu du tableau, cliquez sur l'icône de lettre
et sélectionnez le type de données souhaité.
-
Cliquez sur Écrire dans la table .
Pour arrêter une écriture en cours, cliquez sur Annuler dans le volet d'extension Excel.
Limitations
- La réécriture ne prend en charge que les écritures au niveau de la table. Les mises à jour, ajouts et Merge au niveau des lignes ne sont pas pris en charge.
- La réécriture ne prend pas en charge la création de vues ou de vues matérialisées.
- Le complément Excel prend uniquement en charge les SQL Warehouse. Le compute tout usage n'est pas pris en charge.