Organisations-Freigabeangebote konfigurieren

Auf dieser Seite werden Konfigurationen für Organisatons-Freigabeangebote in Snowflake vorgestellt. Hier finden Sie Details zur Ausrichtung von Konten, zum Hinzufügen von Rollen, zu den Regionen, in denen Sie Zugang haben, und zu den Einstellungen für die automatische Ausführung.

Legen Sie den Uniform Listing Locator oder den Namen des Freigabeangebots fest

Der Uniform Listing Locator (ULL) ist ein eindeutiger Bezeichner, der das Freigabeangebot und das dazugehörige Datenprodukt darstellt und sie als eine Einheit behandelt. Der Name des Freigabeangebots unterscheidet sich vom Titel des Freigabeangebots: Mehrere Freigabeangebote können denselben Titel haben, aber jedes Freigabeangebot muss einen eindeutigen Namen oder ULL haben. -Die vollständige ULL wird durch drei Elemente gebildet, die durch das Symbol ‚$‘ getrennt sind. Das erste Element ist der Name der Organisation des Anbieters, das zweite Element ist das Anbieterprofil INTERNAL und das dritte Element ist der Name des Freigabeangebots. Der ULL kann nicht mehr geändert werden, nachdem das Freigabeangebot veröffentlicht wurde. Obwohl er aus drei Teilen besteht, wird der ULL in Abfragen als ein einziger Name behandelt. Sie können zum Beispiel eine Tabelle in einem Freigabeangebot wie dieser abfragen:

SELECT * FROM "ORGDATACLOUD$INTERNAL$MY_LISTING_NAME_123".PUBLIC.TABLE_FROM_LISTING;
Copy

Wenn Sie ein Freigabeangebot erstellen, geben Sie ihm einen klaren, beschreibenden Namen. Verbraucher können Freigabeangebote schneller über den Namen als über den Titel finden, und ein beschreibender Name ist in Abfragen einfacher zu verwenden.

Festlegen, wer ein Organisations-Freigabeangebot entdecken und darauf zugreifen kann

Die Zielgruppe Ihrer Organisations-Freigabeangebote ist immer Ihr interner Marktplatz.

Trotz der Einschränkung eines internen Freigabeangebots können Sie immer noch kontrollieren, wer das Freigabeangebot entdecken und darauf zugreifen kann. Sie können ein Freigabeangebot individuell als auffindbar und zugänglich markieren. Das heißt, Sie können vielleicht ein Freigabeangebot entdecken, aber nicht darauf zugreifen.

Im Allgemeinen können Sie den Zugriff oder die Erkennung auf den folgenden Ebenen festlegen:

  • Jeder in Ihrem Konto

  • Bestimmte Konten

  • Bestimmte Konten, aber begrenzt durch bestimmte Rollen

Das Element access definiert beispielsweise, wer auf ein Freigabeangebot zugreifen kann. Ebenso definiert das Element discovery, wer ein Freigabeangebot entdecken kann.

Erlauben Sie allen Konten den Zugriff auf das Freigabeangebot.

organization_targets:
   access:
   - all_accounts : true
Copy

Erlauben Sie bestimmten Konten den Zugriff auf das Freigabeangebot.

organization_targets:
   access:
   - account: 'Account1'
   - account: 'Account2'
Copy

Erlauben Sie bestimmten Konten den Zugriff auf das Freigabeangebot, aber nur für die angegebenen Rollen.

organization_targets:
   access:
      - account: 'Account1'
         roles: [<role1>, <role2>, <role3>]
Copy

Erlauben Sie allen Konten, das Freigabeangebot zu entdecken.

organization_targets:
   discovery:
   - all_accounts : true
Copy

Erlauben Sie bestimmten Konten, das Freigabeangebot zu entdecken.

organization_targets:
   discovery:
   - account: 'Account1'
   - account: 'Account2'
Copy

Erlauben Sie bestimmten Konten, das Freigabeangebot zu entdecken, aber nur für die angegebenen Rollen.

organization_targets:
   discovery:
      - account: 'Account1'
         roles: [<role1>, <role2>, <role3>]
Copy

In ähnlicher Weise werden Regionen über das Attribut „access regions_attribute“ eingerichtet:

locations:
  access_regions:
     - name: "ALL"
Copy
locations:
   access_regions:
     - name: "AWS_US_WEST_2"
     - name: "AZURE_CENTRALINDIAUS-EAST"
Copy

Geben Sie den Genehmigenden und den Supportkontakt an

Optional können Sie sowohl für den Genehmigenden als auch für den Support-Kontakt eine E-Mail-Adresse oder einen Link zum internen Ticket-System angeben.

support_contact: "support@somedomain.com"
approver_contact: "approver@somedomain.com"
Copy

Legen Sie die Optionen für die automatische Ausführung für ein Organisations-Freigabeangebot fest

Organisatorischs-Freigabeangebote, die über Datenfreigaben und Apps verfügen, verwenden beide die automatische Ausführung, allerdings mit unterschiedlichen Methoden. Aus diesem Grund sind die Aktualisierungszeitpläne für beide unterschiedlich. Für Freigaben wird der Aktualisierungszeitplan auf Datenbankebene festgelegt. Für Apps wird sie auf Kontoebene eingestellt.

Wenn Sie die automatische Ausführung verwenden möchten, können Sie dies bei der Ausführung von CREATE ORGANIZATIONAL LISTING OR ALTER LISTING einstellen, indem Sie das Attribut „auto_fulfillment“ in den Feldern des Freigabeangebot-Manifests https://other-docs.snowflake.com/en/sql-reference/sql/create-listing#parameters ändern.

auto_fulfillment:
   refresh_type: SUB_DATABASE
   refresh_schedule: '10 MINUTE'
Copy