Arbeiten mit Snowflake Data Clean Rooms in der Web-App¶
Die Web-App eines Snowflake Data Clean Room bietet eine intuitive UI, die es Benutzern ermöglicht, Reinräume zu erstellen und zu nutzen, ohne sich um komplexe Codes kümmern zu müssen.
Dieses Thema bietet eine Einführung in die Aufgaben, die Sie bei der Verwendung eines Reinraums ausführen. Es werden die Handlungen des Anbieters beschrieben, der einen Reinraum erstellt und freigibt für den Verbraucher, der diesen Reinraum nutzt.
Als Anbieter eine Analyse durchführen¶
Ein Anbieter kann einen Reinraum so konfigurieren, dass er seine eigenen Analysen im Reinraum durchführen kann. Bei der Einrichtung eines Reinraums zur Durchführung von Anbieteranalysen kann der Anbieter angeben, ob auch Verbraucher Analysen im Reinraum durchführen können. Wenn der Anbieter festlegt, dass Verbraucher keine Analysen durchführen können, fungieren die Verbraucher im Reinraum lediglich als Datenanbieter.
Anbieter verwenden die Option Enable Run Analysis & Query während der Share Clean Room-Phase bei der Erstellung eines Reinraums, um festzulegen, wer eine Analyse durchführen darf. Um den Reinraum so zu konfigurieren, dass der Anbieter eine Analyse durchführen kann, aktiviert der Anbieter diese Option für sein eigenes Konto ein, das zusammen mit den Verbrauchern aufgeführt ist.
Wenn der Anbieter eine Analyse durchführen möchte, kann er eine der folgenden Möglichkeiten nutzen:
Wählen Sie Clean Rooms aus dem linken Navigationsbereich aus, suchen Sie die Kachel für den Reinraum auf der Registerkarte Created und wählen Sie Run aus.
Wählen Sie Analyses & Queries aus dem linken Navigationsbereich aus und führen Sie eine bestehende Analyse durch oder erstellen Sie eine neue, so wie es ein Verbraucher tun würde.
Bei beiden Methoden zum Starten einer Analyse kann der Anbieter auswählen, welcher Teilnehmer über die Daten verfügt, die er in seine Analyse aufnehmen möchte.
Wichtig
Wenn ein Verbraucher einem Anbieter erlaubt, eine Analyse auf einer Vorlage durchzuführen, wird der Verbraucher, nicht der Anbieter, für die durch die Analyse des Anbieters verbrauchten Credits belastet. Nachdem der Verbraucher dem Anbieter erlaubt hat, Analysen durchzuführen, muss er den Reinraum deinstallieren, damit keine Kosten mehr anfallen.
Wenn ein Verbraucher eine Schätzung der Anzahl der vom Anbieter innerhalb eines bestimmten Zeitraums verbrauchten Credits erhalten möchte, kann er die folgende Abfrage ausführen, wobei -5
eine Schätzung der letzten 5 Tage des Computeverbrauchs durch den Anbieter zurückgibt:
SELECT * FROM TABLE(SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.LIBRARY.PRA_CONSUMPTION_UDTF(-5));
Wenn Sie ein Verbraucher sind, der die vom Anbieter durchgeführten Analysen überwachen möchte, lesen Sie Vom Anbieter durchgeführte Analysen überwachen.
Ergebnisse der vom Anbieter durchgeführten Analysen auf das Snowflake-Konto übertragen¶
Ein Anbieter kann die Ergebnisse einer vom Anbieter durchgeführten Analyse in sein Snowflake-Konto übertragen, wo sie für die Aktivierung verwendet werden können.
Wichtig
Der Verbraucher, der seine Daten in einen Reinraum einbringt, der für eine vom Anbieter durchgeführte Analyse konfiguriert ist, muss zustimmen, dass der Anbieter die Ergebnisse an das Snowflake-Konto des Anbieters weiterleiten darf. Um diese Zustimmung als Verbraucher zu erteilen, führen Sie die folgenden Schritte aus:
Starten Sie und installieren Sie den Reinraum, der für vom Anbieter durchgeführte Analysen konfiguriert ist.
Fahren Sie mit dem Installationsvorgang fort, bis Sie zum Schritt Configure Analysis & Query gelangen.
Wählen Sie im Abschnitt Activation Settings die Option Allow activation for clean room provider aus.
Um die Ergebnisse einer vom Anbieter durchgeführten Analyse auf Ihr Snowflake-Konto zu übertragen, führen Sie die folgenden Schritte aus:
Nachdem Sie die vom Anbieter durchgeführte Analyse ausgeführt haben, wählen Sie Activate im Abschnitt Results.
Wählen Sie den Namen Ihres Snowflake-Kontos.
Wählen Sie Push Data aus.
Informationen zur Anzeige der übertragenen-Daten, sobald diese im Snowflake Konto verfügbar sind, finden Sie unter Unterstützte Kombinationen.
Beschränkungen bei von Anbietern durchgeführten Analysen¶
Bei Verwendung der Web-App zur Durchführung einer Analyse, gelten für den Anbieter die folgenden Beschränkungen:
Es werden nicht alle Vorlagen unterstützt. Derzeit werden die Vorlagen „Audience Overlap & Segmentation“ und Vorlagen für SQL-Abfragen unterstützt.
Wenn sich die Beteiligten in verschiedenen Clouds oder Regionen befinden:
Verbraucher müssen auf ihrem Konto die Cloud-übergreifende automatische Ausführung aktivieren.
Die Ergebnisse einer vom Anbieter ausgeführten Analyse werden auf der Grundlage der kombinierten Aktualisierungshäufigkeit zwischen beiden Parteien zurückgegeben. Anbieter und Verbraucher sollten sich abstimmen, damit die Aktualisierungshäufigkeit der Anbieteranwendung und des Freigabeangebots des Verbrauchers ähnlich ist (zum Beispiel alle 15 Minuten). Dadurch wird sichergestellt, dass die Ergebnisse umgehend zurückgegeben werden.
Als Verbraucher eine Analyse durchführen¶
Als Verbraucher können Sie entweder die Seite Clean Rooms oder die Seite Analyses & Queries verwenden, um Analysen in einem installierten Reinraum durchzuführen.
So verwenden Sie die Seite Clean Rooms, um eine neue Analyse auf der Grundlage der Analysetypen durchzuführen, die der Anbieter im Reinraum zur Verfügung gestellt hat:
Melden Sie sich in Ihrer Reinraumumgebung in der Web-App an.
Wählen Sie im linken Navigationsbereich die Option Clean Rooms aus.
Suchen Sie auf der Registerkarte Joined den Reinraum in der Liste, und wählen Sie Run aus.
Wählen Sie den Analysetyp aus und wählen Sie dann Proceed.
Fügen Sie der Analyse Filter hinzu. Es gibt zwei Gründe, warum Filterwerte möglicherweise nicht verfügbar sind:
Die Spalte enthält mehr als 20 unterschiedliche Werte.
Der Reinraum wurde erst kürzlich installiert und hat die Verarbeitung der Vorschauwerte für die Spalte noch nicht abgeschlossen. Sie können die Analyse erneut durchführen, wenn diese Werte verfügbar sind.
Wählen Sie Run aus.
Optional: Erweitern Sie den Abschnitt Save Analysis & Query, um die Analyse zur späteren Verwendung zu speichern.
So verwenden Sie die Seite Analyses & Queries, um vorhandene Analysen auszuführen oder eine neue Analyse zu erstellen und auszuführen:
Melden Sie sich in Ihrer Reinraumumgebung in der Web-App an.
Wählen Sie im linken Navigationsbereich die Option Analyses & Queries aus.
Führen Sie eine der folgenden Aktionen aus:
Um eine vorhandene Analyse auszuführen, verwenden Sie die Filter, um die Analyse zu finden und sie auszuführen.
Um eine neue Analyse zu erstellen und auszuführen, die auf den Analysetypen basiert, die der Anbieter im Reinraum zur Verfügung gestellt hat, wählen Sie + New Analysis & Query.
Wählen Sie ein Warehouse für eine Analyse¶
Sie können auswählen, welches Warehouse Sie für eine Analyse verwenden möchten. Eine Vergrößerung oder Änderung der Art des Warehouses kann die Analyse beschleunigen.
Bemerkung
Der Typ der Vorlage bestimmt, welche Art von Warehouse Sie für die Analyse auswählen können. Zum Beispiel erlauben einige Vorlagen (wie Audience Overlap) nur reguläre Warehouses, während andere Vorlagen (wie das Audience Lookalike Modeling) nur Snowpark-optimierte Warehouses erlauben.
Die Option zur Auswahl eines anderen Warehouses erscheint neben der Schaltfläche Run auf einer Vorlage. Diese Option ist nicht für alle Vorlagen verfügbar.
Beachten Sie, dass die Vergrößerung eines Warehouses oder die Verwendung eines Snowpark-optimierten Warehouses die Kosten für die Durchführung der Analyse erhöhen kann. Informationen darüber, wie der Credit-Verbrauch steigt, wenn Sie ein größeres Warehouse nutzen, finden Sie unter Warehouse-Größe und Abrechnung von Snowpark-optimierten Warehouses.
Eine Beschreibung der verfügbaren Warehouses finden Sie unter Warehouses.
Wenn Sie als Administrator zusätzliche Warehouse-Optionen erstellen möchte, lesen Sie Warehouse-Optionen hinzufügen.
Details über einen Reinraum anzeigen¶
Sie können Details über einen Reinraum erhalten, einschließlich:
Eine Registerkarte Collaborator Summary, die die Vorlagen im Reinraum zusammen mit den Tabellen und Join-Spalten Ihres Teilnehmers auflistet.
Eine Registerkarte My Summary, auf der Ihre Tabellen und Verknüpfungsspalten aufgeführt sind.
Eine Registerkarte Table Relations, die die Beziehung zwischen Ihren Tabellen und den Tabellen Ihres Teilnehmers auflistet (d. h. wie die Tabellen verknüpft sind).
Eine Registerkarte Data Stats, die die folgenden Kennzahlen für Ihre Tabellen liefert:
Meine Tabelle: Zeigt an, wie viele eindeutige Bezeichner zu einer bestimmten Gruppe gehören. Beachten Sie, dass die Statistiken alle 24 Stunden aktualisiert werden. Es kann also eine Verzögerung zwischen der Änderung des Reinraums und der Anzeige der aktualisierten Statistiken geben. Beachten Sie auch, dass Spalten mit mehr als 20 unterschiedlichen Werten nicht angezeigt werden.
Überlappungsstatistiken: Ein sauberer Raum mit der Vorlage „Audience Overlap & Segmentation“ oder der Vorlage SQL-Abfrage zeigt dem Verbraucher Überlappungsstatistiken an. Diese Statistiken beschreiben, wie viele eindeutige Bezeichner (Join-Spalten) zu einer bestimmten Gruppe gehören, basierend auf den in der Vorlage aktivierten Attributspalten. Sie können bis zu 2 Attributspalten auswählen, für die Sie statistische Aufschlüsselungen anzeigen möchten. Die Daten werden nach der Erstinstallation generiert und jedes Mal aktualisiert, wenn sich ein Benutzer bei der Reinraum-Web-App anmeldet. Beachten Sie, dass in der Balkendiagramm-Visualisierung nur die ersten 5 Datenzeilen basierend auf der Standardsortierung dargestellt werden. Statistiken, deren Ausführung für eine bestimmte Aufschlüsselung länger als 10 Minuten dauert, sind nicht verfügbar.
Führen Sie die folgenden Schritte aus, um auf diese Reinraumdetails zuzugreifen:
Melden Sie sich in Ihrer Reinraumumgebung in der Web-App an.
Wählen Sie im linken Navigationsbereich die Option Clean Rooms aus.
Klicken Sie auf die Kachel für den Reinraum.
Details zum Reinraum sind auch im Abschnitt Clean Rooms Details verfügbar, wenn Sie eine Analyse ausführen.