Template in Google Sheets
Le Databricks Connector for Google Sheets vous permet d’enregistrer un ensemble réutilisable d’importations sous forme de template dans Unity Catalog. Créez des templates à partir de vos importations enregistrées, organisez-les dans des groupes que vous partagez avec des utilisateurs spécifiques, et importez les query d’un template dans n’importe quelle feuille. Un Template stocke uniquement les définitions de query, et non les données importées ; ainsi, chaque personne qui l’utilise exécute les query avec ses propres autorisations Unity Catalog.
Cette page explique comment configurer, créer et gérer des Template. Pour importer des données à partir d'un template, consultez Choisir une méthode d'importation.
Configurer des Template
A Workspace admin or a user with the CREATE CATALOG privilege must set up Template in the Databricks Connector for Google Sheets :
-
Dans la barre latérale du connecteur, cliquez sur le Saved imports tab, puis sur l’icône
Templates .
-
Saisissez un nom pour votre premier groupe de Template. Les groupes de Template organisent les Template associés.
-
Choisissez les utilisateurs autorisés à utiliser des templates dans le groupe :
- Share with all account users : tout le monde dans le compte.
- Partager avec des utilisateurs spécifiques : saisissez une ou plusieurs adresses e-mail.
-
Cliquez sur Setup Templates . This creates a
spreadsheet_templatescatalog and agsheet_templatesschema in your workspace's metastore, and grantsSELECTon the new template group to the users you chose.
Le connecteur n'accorde que SELECT sur le groupe de Template. Pour que les utilisateurs puissent voir et importer des Template, un administrateur de Workspace doit également leur accorder USE CATALOG sur le catalogue spreadsheet_templates et USE SCHEMA sur le schéma gsheet_templates. Pour permettre aux utilisateurs de créer ou de modifier des Template, accordez également MODIFY sur le groupe de Template. Consultez la page Manage privileges in Unity Catalog.
Créer un groupe de Template
Une fois les Template configurés, tout utilisateur ayant accès au catalogue de Template et au schéma peut créer des groupes de Template. Pour créer ou modifier des Template dans un groupe, vous avez besoin de MODIFY sur ce groupe.
Les groupes de Template organisent les Template associés et contrôlent qui peut y accéder. Lorsque vous créez un groupe, vous choisissez quels utilisateurs peuvent utiliser les Template qu'il contient.
-
Dans l’onglet Saved imports tab, cliquez sur l’icône
Template , puis sur + New Group .
-
Entrez un nom de groupe en utilisant des lettres, des chiffres et des traits de soulignement.
-
Choisissez qui peut utiliser le groupe :
- Share with all account users : tout le monde dans le compte.
- Partager avec des utilisateurs spécifiques : saisissez une ou plusieurs adresses e-mail.
-
Click Create group .
Créer un template
Créez un template à partir des importations déjà enregistrées dans votre classeur :
- Dans l’tab Saved imports, cliquez sur
l’icône Template, puis sur + New Template.
- Sélectionnez un groupe de templates et saisissez un nom pour le template.
- Select the saved imports to include.
- Cliquez sur Créer un template .
Gérer les Template
Dans la vue Template , vous pouvez effectuer les actions suivantes :
- Développez un template pour voir les importations qu’il contient.
- Edit a template to add or remove imports.
- Supprimer un template.
La modification et la suppression d'un template nécessitent MODIFY sur le groupe de templates.
Limitations
- Vous pouvez ajouter des imports à un template ou en supprimer, mais vous ne pouvez pas modifier le texte de query enregistré à l'intérieur d'un template. Supprimez et recréez plutôt le template.
- Vous ne pouvez pas créer de Template à partir de l’interface utilisateur de Databricks ou des query enregistrées dans Databricks.