Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Cette fonctionnalité est disponible en préversion publique.
Remarque
Le complément Azure Databricks Excel n’est pas disponible dans les régions Azure Government ou Azure Chine.
Le complément Azure Databricks Excel vous permet d’écrire des données de Microsoft Excel dans une table de catalogue Unity. Vous pouvez créer une table ou remplacer une table existante dans Azure Databricks sans quitter Excel.
Cette page explique comment réécrire des données dans Azure Databricks à l’aide du complément Azure Databricks Excel.
Prerequisites
Avant d’écrire des données dans Azure Databricks à partir de Excel :
Le complément Azure Databricks Excel est installé et configuré.
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. Il n’existe aucun paramètre distinct dans le complément Excel pour activer ou désactiver l’écriture différée.
- Pour créer une table, vous devez disposer des privilèges suivants :
-
USE CATALOGsur le catalogue -
USE SCHEMAsur le schéma -
CREATE TABLEsur le schéma
-
- Pour remplacer une table existante, vous devez disposer des privilèges suivants :
-
USE CATALOGsur le catalogue -
USE SCHEMAsur le schéma -
SELECTsur la table -
MODIFYsur la table
-
Pour plus d’informations, consultez la référence des privilèges du catalogue Unity.
- Pour créer une table, vous devez disposer des privilèges suivants :
Sélectionner un entrepôt SQL
Sélectionnez l’entrepôt SQL à utiliser :
- En haut à droite du volet Complément Azure Databricks dans Excel, cliquez sur le menu déroulant.
- Sélectionnez l’entrepôt SQL que vous souhaitez utiliser.
Réécrire des données dans Azure Databricks
Vous pouvez réécrire une plage de Excel dans Azure Databricks de deux façons :
- Créez une table : créez une table de catalogue Unity à partir de la plage de Excel sélectionnée.
- Remplacer une table existante : remplacez le contenu d’une table de catalogue Unity existante par la plage de Excel sélectionnée.
Pour créer une table de catalogue Unity ou remplacer une table de catalogue Unity existante à partir de Excel :
- Dans le volet du complément Excel Azure Databricks, cliquez sur l’onglet Write back (Réécriture ).
- Sélectionnez Créer une table ou remplacer une table.
- Recherchez et sélectionnez le catalogue de destination et le schéma.
- Spécifiez la table cible :
- Pour créer une table, entrez un nom.
- Pour remplacer une table existante, sélectionnez la table à remplacer.
- Par défaut, la première ligne de la plage sélectionnée est utilisée comme en-têtes de colonne. Vous pouvez modifier cette option sous Options avancées.
- Entrez la plage de cellules Excel qui contient les données que vous souhaitez écrire, puis cliquez sur Utiliser la sélection.
- (Facultatif) Modifiez les noms des colonnes. Pour modifier directement un nom de colonne, cliquez sur le champ nom de colonne dans l’aperçu de la table.
- (Facultatif) Modifiez les types de colonnes. Dans l’aperçu du tableau, cliquez sur
Icône de lettre et sélectionnez le type de données souhaité.
- Cliquez sur Écrire dans la table.
Remarque
Pour arrêter une réécriture en cours, cliquez sur Annuler dans le volet du complément Excel.
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 complément Excel prend uniquement en charge les entrepôts SQL. Le calcul polyvalent n’est pas pris en charge.