Erstellen und Verwalten von Organisationsprofilen¶
Mit Organisationsprofilen können Anbieter ihre Internal Marketplace-Freigabeangebote nach Abteilungen organisieren. So können beispielsweise individuelle Organisationsprofile für Vertrieb, Marketing und HR erstellt werden. Dies ermöglicht Anbietern die Identifizierung und Kennzeichnung von Organisations-Freigabeangeboten, die spezifisch für die Geschäftseinheit ihrer Organisation sind, und die Zuordnung aller Organisation-Freigabeangebote, die innerhalb ihrer Geschäftseinheit erstellt werden, zu demselben Organisationsprofil.
Organisationsprofile bieten Verbrauchern eine zuverlässige Methode, um zu bestätigen, dass die von ihnen genutzten Organisations-Freigabeangebote von vertrauenswürdigen Quellen innerhalb ihrer Organisation stammen. Organisationsprofile ermöglichen es den Verbrauchern auch, Organisations-Freigabeangebote zu filtern und zu finden, die spezifisch für ihre Geschäftseinheit oder ihren Anwendungsfall sind.
Bemerkung
Organisationsprofile können nicht außerhalb des Internal Marketplace einer Organisation verwendet werden, und sie sind innerhalb der Datencloud der Organisation eindeutig. Organisationsprofile können programmgesteuert oder über Snowsight erstellt und geändert und dann einem Organisations-Freigabeangebot zugewiesen werden.
Zum Erstellen und Verwalten von Organisationsprofilen ist ein Organisationskonto erforderlich. Mehr über Organisationskonten erfahren Sie unter Konten der Organisation.
Format des Organisationsprofils¶
Ein Organisationsprofil ist Teil des Uniform Listing Locator (ULL). Das Format eines Organisationsprofils ist ORGDATACLOUD${org_profile_name}${organizational_listing_name}
. ULL identifiziert das Organisationsprofil und das zugehörige Organisations-Freigabeangebot. ULL kann in programmgesteuerten Abfragen ähnlich wie in diesem Beispiel verwendet werden:
SELECT * FROM "ORGDATACLOUD$<ProfileName>$<ListingName>.<SchemaName>.<TableName>;
Anforderungen an die Zugriffssteuerung¶
Eine Rolle, die zur Ausführung dieser Operation verwendet wird, muss mindestens die folgenden Berechtigungen haben:
Berechtigung |
Objekt |
Anmerkungen |
---|---|---|
CREATE ORGANIZATION PROFILE |
Konto |
Organisationsprofile können nur über das Konto einer Organisation erstellt werden. Die Rolle GLOBALORGADMIN verfügt über die Berechtigung CREATE ORGANIZATION PROFILE. |
Erstellen eines Organisationsprofils¶
Um ein Organisationsprofil zu erstellen, können Sie die Befehle Snowsight oder SQL verwenden.
Erstellen Sie ein neues Organisationsprofil.
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü die Option Data Products » Provider Studio aus.
Wählen Sie im rechten Fensterbereich die Registerkarte Profiles aus.
Um ein Profil für den internen Marketplace zu erstellen, wählen Sie Create profile » Internal profile aus.
Dadurch wird das Formular Create internal provider profile geöffnet.
Geben Sie auf der Seite Basic information Folgendes an:
Profile title: Der Titel für dieses Profil.
Durch die Angabe eines Titels wird ein ULL-Referenzname generiert.
ULL reference name: (Optional) Bearbeiten Sie den ULL-Referenznamen.
Description: Geben Sie eine Beschreibung für Profil ein.
Wählen Sie Next aus.
Geben Sie auf der Seite Profile access an, wer in der Organisation das Profil verwenden kann, um interne Freigabeangebote zu veröffentlichen.
Entire organization: Jeder in der Organisation kann das Profil verwenden.
Selected accounts and roles: Nur bestimmte Konten und Rollen können das Profil verwenden.
Wählen Sie ein oder mehrere Konten aus.
Standardmäßig können alle Rollen in den ausgewählten Konten das Profil verwenden.
(Optional) Um Zugriff auf bestimmte Rollen in jedem Konto zu gewähren, wählen Sie die Dropdown-Liste All roles und dann Selected roles aus.
Wählen Sie eine oder mehrere Rollen im Konto aus, die das Profil verwenden können.
Wählen Sie Next aus.
Geben Sie auf der Contact information page E-Mail-Adressen für den Eigentümer des Profils und für den Genehmigenden von Profilzugriffsanfragen an.
Wählen Sie Next aus.
Wählen Sie auf der Seite Appearance ein Symbol aus, das als Profil-Avatar verwendet werden soll, und wählen Sie die Hintergrundfarbe dafür aus.
Wenn Sie fertig sind, wählen Sie eine der folgenden Optionen aus:
Publish: Veröffentlichen Sie das Profil, und schalten Sie auf der Seite Profiles auf „Live“.
Save as draft: Speichern Sie das Profil, ohne zu veröffentlichen.
Cancel: Verwerfen des Profils, ohne zu speichern oder zu veröffentlichen.
Previous: Kehren Sie zu einer vorherigen Seite zurück, um Änderungen vorzunehmen.
Um ein Organisationsprofil zu erstellen, verwenden Sie die Informationen unter CREATE ORGANIZATION PROFILE, und führen eine Anweisung ähnlich der folgenden aus:
USE ROLE GLOBALORGADMIN;
CREATE ORGANIZATION PROFILE MyOrgPROFILE
AS
$$
title: "My Org Profile"
description: "An appropriate desc"
contact: "contact@test.com"
approver_contact: "approver@test.com"
allowed_publishers:
access:
- all_internal_accounts: true
$$ publish=True;
Weitere Informationen zu den Manifestfeldern des Organisationsprofils finden Sie unter Manifest-Referenz für Organisationsprofil.
Zuweisen eines Organisationsprofils zu einem Organisations-Freigabeangebot¶
Um ein Organisationsprofil einem neuen oder bestehenden Organisations-Freigabeangebot zuzuweisen, können Sie die Snowsight- oder SQL-Befehle verwenden.
Weisen Sie einem neuen Freigabeangebot ein Organisationsprofil zu.
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü die Option Data Products » Provider Studio aus.
Wählen Sie im rechten Fensterbereich die Registerkarte Listings aus.
Wählen Sie + Create listing » Internal Marketplace aus.
Geben Sie einen Namen für das Freigabeangebot an.
Wählen Sie die Dropdown-Liste Select Profile aus.
Wählen Sie ein Organisationsprofil aus der Liste Profile.
Vervollständigen Sie die Einrichtung des Organisations-Freigabeangebots. Siehe Ein Organisations-Freigabeangebot erstellen.
Weisen Sie einem bestehenden Entwurf des Freigabeangebots ein Organisationsprofil zu.
Bemerkung
Sie können einem Freigabeangebot, das sich im Entwurfsstatus befindet, nur ein Organisationsprofil zuweisen. Wenn das Organisations-Freigabeangebot veröffentlicht wurde, kann ein Organisationsprofil nicht zugewiesen oder geändert werden.
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü die Option Data Products » Provider Studio aus.
Wählen Sie im rechten Fensterbereich die Registerkarte Listings aus.
Wählen Sie in der Liste ein Organisations-Freigabeangebot aus.
Wählen Sie den Namen des Organisationsprofils unterhalb des Namens des Organisations-Freigabeangebots aus.
Wählen Sie ein Organisationsprofil aus der Liste Profile.
Wählen Sie Save aus.
Sie können ein bestehendes Freigabeangebot aktualisieren, um ein anderes Organisationsprofil zu verwenden, indem Sie den Befehl ALTER ORGANIZATION PROFILE verwenden und einen Befehl ähnlich dem folgenden ausführen:
Beachten Sie den Wert des Felds
organization_profile
in der Manifest-YAML, der das mit dem Freigabeangebot verbundene Organisationsprofil angibt.
USE ROLE GLOBALORGADMIN;
ALTER LISTING MyLISTING
AS $$
title: "my listings title"
description: "Listing updated for new org profile"
auto_fulfillment:
refresh_type: "FULL_DATABASE"
refresh_schedule: "10 MINUTE"
organization_profile: "MyOrgPROFILE"
organization_targets:
access:
- all_internal_accounts: true
locations:
access_regions:
- name: "ALL"
$$;
Weitere Informationen zu den Manifestfeldern des Organisationsprofils finden Sie unter Manifest-Referenz für Organisationsprofil.
Ändern eines bestehenden Organisations-Freigabeangebotsprofils¶
Standardmäßig wird die im Organisationsprofil definierte Kontakt-E-Mail-Adresse auf der Landingpage des Organisations-Freigabeangebots angezeigt. Sie können eine eigene Support-E-Mail-Adresse oder -URL angeben, wenn sich die ursprüngliche E-Mail-Adresse ändert.
Um ein Organisationsprofil einem neuen oder bestehenden Organisations-Freigabeangebot zuzuweisen, können Sie die Snowsight- oder SQL-Befehle verwenden.
So ändern Sie die E-Mail-Adresse des Support-Kontakts für Freigabeangebote:
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü die Option Data Products » Provider Studio aus.
Klicken Sie im rechten Fensterbereich auf die Registerkarte Listings.
Wählen Sie in der Liste ein Organisations-Freigabeangebot aus.
Klicken Sie im Abschnitt Details auf Edit neben der E-Mail-Adresse des Support-Kontakts.
Wählen Sie Use custom email or URL in der Liste Profile.
Geben Sie eine E-Mail-Adresse oder eine URL ein.
Wählen Sie Save aus.
Um ein bestehendes Organisationsprofil zu ändern, verwenden Sie den Befehl ALTER ORGANIZATION PROFILE und führen Sie eine Anweisung ähnlich der folgenden aus:
Im Gegensatz zu Snowsight können mit SQL-Befehlen viele Felder eines Organisationsprofils geändert werden, einschließlich der Kontakt-E-Mail-Adresse.
USE ROLE GLOBALORGADMIN;
ALTER ORGANIZATION PROFILE MyOrgPROFILE
AS
$$
title: "New Title"
description: "New desc"
contact: "contact@test.com"
approver_contact: "approver@test.com"
allowed_publishers:
access:
- all_internal_accounts: true
logo: "urn:emoji:smile"
$$
Weitere Informationen zu den Manifestfeldern des Organisationsprofils finden Sie unter Manifest-Referenz für Organisationsprofil.
Anzeigen von Organisationsprofilen¶
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü auf der linken Seite Data Products » Marketplace aus.
Wählen Sie die Registerkarte Internal Marketplace aus.
Durchsuchen Sie die verfügbaren Profile oder verwenden Sie die Suchleiste, um ein bestimmtes Organisations-Freigabeangebot zu finden und sein Profil zu überprüfen.
Verwenden Sie SHOW AVAILABLE ORGANIZATION PROFILES, um Organisationsprofile zu finden, die für Sie verfügbar sind.
SHOW AVAILABLE ORGANIZATION PROFILES;