Modèles dans Google Sheets

Le Databricks Connector pour Google Sheets vous permet d’enregistrer un ensemble réutilisable d’importations sous forme de modèle dans Unity Catalog. Créez des modèles à partir de vos importations enregistrées, organisez-les en groupes que vous partagez avec des utilisateurs spécifiques, puis importez les requêtes d’un modèle dans n’importe quelle feuille. Un modèle stocke uniquement les définitions des requêtes, pas les données importées, donc chaque personne qui l’utilise exécute les requêtes avec ses propres permissions du catalogue Unity.

Cette page explique comment configurer, créer et gérer des modèles. Pour importer des données à partir d’un modèle, voir Choisir une méthode d’importation.

Configurer des modèles

Un administrateur d’espace de travail ou un utilisateur disposant du privilège CREATE CATALOG doit configurer des modèles dans le Databricks Connector pour Google Sheets :

  1. Dans la barre latérale du connecteur, cliquez sur l’onglet Importations enregistrées, puis sur l'icône Icône Document de fichier.Modèles.
  2. Saisissez un nom pour votre premier groupe modèle. Les groupes de modèles organisent les modèles associés.
  3. Choisissez qui peut utiliser des modèles dans le groupe :
    • Partagez avec tous les utilisateurs du compte : tous ceux qui sont dans le compte.
    • Partagez avec des utilisateurs spécifiques : Saisissez une ou plusieurs adresses e-mail.
  4. Cliquez sur Configurer les modèles. Cela crée un spreadsheet_templates catalogue et un gsheet_templates schéma dans le métastore de votre espace de travail, et accorde SELECT sur le nouveau groupe de modèles aux utilisateurs que vous avez choisis.

Important

Le connecteur accorde uniquement SELECT sur le groupe de modèles. Pour que les utilisateurs puissent voir et importer des modèles, un administrateur d’espace de travail doit également leur accorder USE CATALOG sur le spreadsheet_templates catalogue et USE SCHEMA sur le gsheet_templates schéma. Pour permettre aux utilisateurs de créer ou d’éditer des modèles, accordez également MODIFY sur le groupe de modèles. Consultez Gérer les privilèges dans Unity Catalog.

Créer un groupe de modèles

Une fois les modèles configurés, tout utilisateur ayant accès au catalogue et au schéma des modèles peut créer des groupes de modèles. Pour créer ou modifier des modèles dans un groupe, il faut avoir MODIFY sur ce groupe.

Les groupes de modèles organisent les modèles associés et contrôlent qui peut y accéder. Lorsque vous créez un groupe, vous choisissez quels utilisateurs peuvent utiliser les modèles qu’il contient.

  1. Dans l’onglet Importations sauvegardées, cliquez sur l'icône Icône Document de fichier.Modèles, puis cliquez sur + Nouveau groupe.
  2. Saisissez le nom d’un groupe à l’aide de lettres, de chiffres et de caractères de soulignement.
  3. Choisissez qui peut utiliser le groupe :
    • Partagez avec tous les utilisateurs du compte : tous ceux qui sont dans le compte.
    • Partagez avec des utilisateurs spécifiques : Saisissez une ou plusieurs adresses e-mail.
  4. Cliquez sur Créer un groupe.

Créez un modèle

Créez un modèle à partir des imports déjà enregistrés dans votre classeur :

  1. Dans l’onglet Importations sauvegardées, cliquez sur l'icône Icône Document de fichier.Modèles, puis cliquez sur + Nouveau modèle.
  2. Sélectionnez un groupe de modèles et entrez un nom pour le modèle.
  3. Sélectionnez les imports enregistrés à inclure.
  4. Cliquez sur Créer un modèle.

Gérer les modèles

Dans la vue Modèles , vous pouvez faire ce qui suit :

  • Développez un modèle pour voir les importations qu’il contient.
  • Modifie un modèle pour ajouter ou retirer des imports.
  • Supprimez un modèle.

Modifier et supprimer un modèle nécessitent MODIFY sur le groupe de modèles.

Limitations

  • Vous pouvez ajouter des importations à un modèle ou en supprimer d’un modèle, mais vous ne pouvez pas modifier le texte de requête enregistré dans un modèle. Supprimez et recréez le modèle.
  • Vous ne pouvez pas créer de templates depuis l'interface utilisateur Azure Databricks ou depuis les requêtes sauvegardées d'Azure Databricks.

Ressources additionnelles

  • Interroger les données d’Azure Databricks dans Google Sheets.