Créer une collaboration dans Snowsight¶
Vous pouvez créer une nouvelle collaboration directement dans Snowsight à l’aide d’un assistant étape par étape. L’assistant vous guide dans la configuration du nom de la collaboration, l’ajout des collaborateurs, l’attribution des rôles, le mappage des ressources et l’examen de la collaboration avant sa création.
Note
Pour créer une collaboration, votre rôle doit disposer du privilège CREATE COLLABORATION. Pour plus d’informations, voir Gestion de l’accès aux collaborations, aux ressources et aux données.
Pour créer une collaboration :
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Data sharing » Data clean rooms.
Sélectionnez Create Collaboration.
L’assistant de création de collaboration s’ouvre avec quatre étapes.
Étape 1 : Informations sur la collaboration¶
Saisissez les informations de base pour votre collaboration :
Collaboration Name : Un nom unique pour la collaboration.
Description : Une description facultative de l’objectif de la collaboration.
Pour utiliser Cortex Code afin d’obtenir des suggestions pour le nom et la description de la collaboration, sélectionnez le bouton Suggest. Cortex Code analyse le contexte et propose des recommandations.
Sélectionnez Next pour continuer.
Étape 2 : Détails des collaborateurs¶
Configurez les collaborateurs qui participeront à la collaboration.
Note
Les modèles et les offres de données doivent être enregistrés dans un registre avant de pouvoir les ajouter à une collaboration. Vous pouvez les enregistrer à l’aide de l’API de collaboration ou de Cortex Code.
Collaborateur propriétaire
Votre compte est automatiquement ajouté en tant que propriétaire de la collaboration. Vous pouvez configurer les éléments suivants pour le propriétaire :
Alias : Un nom d’affichage pour votre compte dans cette collaboration.
Roles : Sélectionnez les rôles du propriétaire (fournisseur de données, exécuteur d’analyses, ou les deux).
Template IDs : Spécifiez éventuellement les IDs des modèles à inclure depuis le compte du propriétaire.
Data Offering IDs : Spécifiez éventuellement les IDs des offres de données à inclure depuis le compte du propriétaire.
Collaborateurs supplémentaires
Sélectionnez Add Collaborator pour ajouter d’autres collaborateurs. Pour chaque collaborateur supplémentaire, configurez :
Alias : Un nom d’affichage pour le collaborateur.
Account Identifier : L’identificateur du compte Snowflake pour le collaborateur (par exemple,
ORG_NAME.ACCOUNT_NAME).Roles : Sélectionnez les rôles du collaborateur (fournisseur de données, exécuteur d’analyses, ou les deux).
Template IDs : Spécifiez éventuellement les IDs des modèles attendus de la part de ce collaborateur.
Data Offering IDs : Spécifiez éventuellement les IDs des offres de données attendues de la part de ce collaborateur.
Pour utiliser Cortex Code afin d’obtenir des suggestions pour les rôles des collaborateurs et les attributions des ressources, sélectionnez le bouton Suggest.
Sélectionnez Next pour continuer.
Étape 3 : Mappage de ressources¶
Configurez les règles d’accès et d’exécution pour la collaboration. Cette étape présente des matrices de cases à cocher qui vous permettent de contrôler :
Accès aux offres de données : Quels exécuteurs d’analyses peuvent accéder à quelles offres de données.
Accès aux modèles : Quels exécuteurs d’analyses peuvent utiliser quels modèles.
Destinations d’activation : Quels exécuteurs d’analyses peuvent activer les résultats vers quelles destinations.
Cochez les cases appropriées pour accorder l’accès. Pour utiliser Cortex Code afin d’obtenir des suggestions pour la configuration de l’exécution, sélectionnez le bouton Suggest.
Sélectionnez Next pour continuer.
Étape 4 : Examen final¶
Examinez la configuration complète de la collaboration avant de la soumettre. L’étape d’examen affiche un résumé en lecture seule organisé en onglets :
Basic Details : Le nom et la description de la collaboration.
Collaborators : Une table de tous les collaborateurs avec leurs rôles et leur état.
Data Offerings : Les offres de données incluses dans la collaboration.
Templates : Les modèles inclus dans la collaboration.
Destinations : Les destinations d’activation configurées pour les exécuteurs d’analyses.
Raw Spec : La spécification YAML générée pour la collaboration.
Pour utiliser Cortex Code afin de valider la spécification de collaboration avant de la soumettre, sélectionnez le bouton Validate. Cortex Code examine la spécification et identifie les problèmes potentiels.
Lorsque la configuration vous convient, sélectionnez Submit. La collaboration est créée et des invitations sont envoyées aux collaborateurs spécifiés.
Après la création¶
Après avoir soumis la collaboration :
Un indicateur de chargement indique la progression de la création.
En cas de réussite, vous voyez un message de confirmation avec une fiche Next Steps qui vous explique quoi faire ensuite, par exemple partager des modèles ou lier des offres de données.
En cas d’échec, vous voyez un message d’erreur avec des détails. Sélectionnez Debug pour utiliser Cortex Code afin de diagnostiquer le problème.
Jointure automatique¶
Lors de la création d’une collaboration, vous pouvez éventuellement activer la jointure automatique à l’étape d’examen. Lorsque la jointure automatique est activée, vous sélectionnez un rôle et un entrepôt, et le compte du propriétaire joint automatiquement la collaboration après la création, sans nécessiter d’étape de jointure distincte.
Note
La jointure automatique crée une tâche Snowflake qui utilise l’entrepôt sélectionné pour terminer le processus de jointure. La tâche consomme des crédits de calcul pendant son exécution. Si votre rôle n’est pas SAMOOHA_APP_ROLE, il doit disposer du privilège EXECUTE TASK au niveau du compte. Pour plus d’informations, voir INITIALIZE.