Zusammenarbeitsspezifikation¶
Definiert die Zusammenarbeit im Allgemeinen. Die Spezifikation definiert, welche Analyseausführenden eingeladen werden, und für jeden Analyseausführenden, auf welche Daten und Vorlagen er zugreifen und die er ausführen kann. Alle Vorlagen oder Datenangebote, die hier aufgeführt sind, müssen registriert werden, bevor sie in die Zusammenarbeitsspezifikation aufgenommen werden.
Der Eigentümer übermittelt diese Spezifikation durch Aufruf von INITIALIZE.
Schema:
api_versionDie verwendete Version der Collaboration API. Sie müssen
2.0.0sein.spec_typeBezeichner des Spezifikationstyps. Sie müssen
collaborationsein.name: collaboration_nameBenutzerfreundlicher Name für diese Zusammenarbeit. Muss im Konto des Erstellers eindeutig sein und den Regeln für Snowflake-Bezeichner folgen (maximal 75 Zeichen).
version(Optional)Ein Bezeichner der Version für diese Zusammenarbeit (maximal 20 Zeichen). Muss den Regeln für Snowflake-Bezeichner folgen. Ein geeignetes Format ist YYYY_MM_DD_V#. Beispiel:
2025_10_22_V1.description: collaboration_description(Optional)Eine von Menschen lesbare Beschreibung der Zusammenarbeit (maximal 1.000 Zeichen), die von den Teilnehmenden gelesen werden kann.
owner: owner_aliasAlias des Eigentümers der Zusammenarbeit, wie unter
collaborator_identifier_aliasesdefiniert.collaborator_identifier_aliasesEine Zuordnung von Teilnehmenden-Aliassen zu ihren Data Sharing-Kontenbezeichnern. Nur die hier aufgeführten Benutzenden können an der Zusammenarbeit teilnehmen. Verwenden Sie die hier definierten Aliasse, um auf alle Teilnehmenden zu verweisen, anstatt deren Bezeichner für das Data Sharing-Konto direkt zu verwenden. Muss in dieser Zusammenarbeit eindeutig sein und den Regeln für Snowflake-Bezeichner folgen (maximal 25 Zeichen).
analysis_runnersBeschreibt, wer in dieser Zusammenarbeit eine Analyse durchführen kann. Jeder Analyseausführender ist durch einen eindeutigen Alias kodiert. Sie müssen mindestens einem Konto erlauben, eine Analyse in dieser Zusammenarbeit durchzuführen.
<analysis_runner_alias>Alias des Kontos, das in dieser Zusammenarbeit eine Analyse durchführen kann. Der Alias ist in der Liste
collaborator_identifier_aliasesdefiniert.data_providersDatenanbieter, auf deren Daten dieser Analyseausführende zugreifen kann. Jeder Anbieter ist durch den Alias gekennzeichnet, der in
collaborator_identifier_aliasesdefiniert ist.data_offeringsEine Liste von Datenangeboten dieses Datenanbieters, auf die der Analyseausführende zugreifen kann, oder ein leeres Array
[]als Platzhalter, sodass Datenangebote später hinzugefügt werden können. Jedes Datenangebot wird durch seine ID referenziert, die generiert wird, wenn der Datenanbieter REGISTER_DATA_OFFERING aufruft.
templates(Optional)Die Vorlagen, die von diesem Analyseausführenden verwendet werden können. Jede Vorlage wird durch ihre ID referenziert. Sie können dies in der anfänglichen Spezifikation weglassen und trotzdem Vorlagen für diesen Analyse-Runner freigeben, nachdem die Zusammenarbeit erstellt wurde.
activation_destinations(Optional)Definiert die Aktivierungseinstellungen für die Analyseergebnisse.
snowflake_collaborators(Optional)Liste der Teilnehmenden, die aktivierte Analyseergebnisse erhalten können. Verwenden Sie den Alias aus der Liste
collaborator_identifier_aliasesin dieser Spezifikation. Alle hier aufgeführten Teilnehmenden müssen über die unter Implementierung der Aktivierung beschriebenen Berechtigungen verfügen.