Einführung in die deklarative Freigabe im Native Application Framework¶
Deklarative Freigabe in der Snowflake Native App Framework ermöglicht es Anbietenden, nicht nur Daten, sondern auch Codeobjekte – Notebooks, gespeicherte Prozeduren und benutzerdefinierte Funktionen – sowie Tabellen und Ansichten als ein einziges Datenprodukt freizugeben. Anbietende definieren alle freigegebenen Objekte in einer YAML-Manifest-Datei, und das Framework übernimmt die Verwaltung von Berechtigungen, die Auflösung von Objekten und die Versionierung automatisch, ohne dass ein Setup-Skript erforderlich ist. Dieses Thema bietet einen umfassenden Überblick über die Schritte, die erforderlich sind, um als Anbietender zu arbeiten.
Registrieren als Anbietender von Snowflake-Freigabeangeboten¶
Wenn Sie Anbietender werden, können Sie Freigabeangebote erstellen und verwalten, um Ihre App für Verbrauchende freizugeben.
Weitere Informationen dazu finden Sie unter Registrieren als Anbieter.
Dateninhalte erstellen¶
Anbieter erstellen Daten und Objekte, die sie für Verbrauchende freigeben können. Dies kann Folgendes beinhalten:
Anforderungen an die Zugriffssteuerung¶
Das Konto des Anbietenden sollte über die erforderlichen Berechtigungen verfügen, um Snowflake-Objekte, wie beispielsweise Datenbanken, Schemas, Tabellen und virtuelle Warehouses, zu erstellen und zu verwalten.
Dies beinhaltet:
Datenbanken und Schemas: Erfordert USAGE-Berechtigungen
Tabellen und Ansichten: Erfordert SELECT-Berechtigungen