Spécification de collaboration¶
Définit la collaboration de haut niveau. La spécification définit les gestionnaires d’analyses invités, et pour chaque gestionnaire d’analyses, les données et les modèles auxquels il peut accéder et qu’il peut exécuter. Les modèles ou les offres de données listés ici doivent être enregistrés avant d’être inclus dans la spécification de collaboration.
Le propriétaire soumet cette spécification en appelant INITIALIZE.
Schéma :
api_versionVersion de l’API de collaboration utilisée. Doit être
2.0.0.spec_typeIdentificateur du type de spécification. Doit être
collaboration.name: collaboration_nameNom convivial pour cette collaboration. Doit être unique dans le compte du créateur et suivre les règles des identificateurs Snowflake (maximum 75 caractères).
version(Facultatif)Identificateur de version pour cette collaboration (maximum 20 caractères). Doit suivre les règles des identificateurs Snowflake. Un bon format à utiliser est YYYY_MM_DD_V#. Par exemple :
2025_10_22_V1.description: collaboration_description(Facultatif)Description de la collaboration lisible par l’utilisateur (maximum 1 000 caractères), destinée aux collaborateurs.
owner: owner_aliasAlias du propriétaire de la collaboration, tel que défini dans
collaborator_identifier_aliases.collaborator_identifier_aliasesMappage des alias de collaborateurs à leurs identificateurs de compte de partage de données. Seuls les utilisateurs listés ici peuvent participer à la collaboration. Utilisez les alias définis ici pour faire référence à tous les collaborateurs, plutôt que d’utiliser directement leur identificateur de compte de partage de données. Doit être unique dans la collaboration et suivre les règles des identificateurs Snowflake (maximum 25 caractères).
analysis_runnersDécrit qui peut exécuter une analyse dans cette collaboration. Chaque gestionnaire d’analyses est associé à un alias unique. Vous devez autoriser au moins un compte à exécuter une analyse dans cette collaboration.
<analysis_runner_alias>Alias du compte qui peut exécuter une analyse dans cette collaboration. L’alias est défini dans la liste
collaborator_identifier_aliases.data_providersFournisseurs de données dont les données peuvent être accessibles à ce gestionnaire d’analyses. Chaque fournisseur est lié par l’alias défini dans
collaborator_identifier_aliases.data_offeringsListe des offres de données de ce fournisseur de données auxquelles l’exécuteur d’analyses peut accéder, ou un tableau vide
[]en tant qu’espace réservé afin que les offres de données puissent être ajoutées ultérieurement. Chaque offre de données est référencée par son ID, généré lorsque le fournisseur de données appelle REGISTER_DATA_OFFERING.
templates(Facultatif)Modèles qui peuvent être utilisés par ce gestionnaire d’analyses. Chaque modèle est référencé par son ID. Vous pouvez omettre cela dans la spécification initiale, et quand même partager des modèles avec cet exécuteur d’analyses après la création de la collaboration.
activation_destinations(Facultatif)Définit les paramètres d’activation pour les résultats de l’analyse.
snowflake_collaborators(Facultatif)Liste des collaborateurs qui peuvent recevoir des résultats d’analyse activés. Utilisez l’alias depuis la liste
collaborator_identifier_aliasesdans cette spécification. Tous les collaborateurs listés ici doivent disposer des autorisations décrites dans Mise en œuvre de l’activation.