Vom Anbieter durchgeführte Analyse

Die Standardkonfiguration des Clean Room ermöglicht es nur dem Verbraucher, eine Analyse im Clean Room durchzuführen. Der Anbieter kann jedoch die Erlaubnis des Verbrauchers einholen, Vorlagen mit Verbraucherdaten in einem bestimmten Clean Room auszuführen. Die vom Anbieter durchgeführte Analyse kann entweder über die Clean Room UI oder über Code aktiviert und ausgeführt werden.

Bemerkung

Es gibt zwei Möglichkeiten für einen Anbieter, eine Analyse in einem Clean Room auszuführen: als Standardvorlage, die Ergebnisse mit jeder Abfrage zurückgibt, und als Aktivierung, die die Ergebnisse in einer Datei im Konto des Anbieters speichert. Wenn Sie die Daten für sich selbst oder für den Export an einen Dritten aufbewahren müssen, oder wenn es darum geht, die Ergebnisse eines großen Datensets zu verfeinern, ist es im Allgemeinen am besten, Ergebnisse für Ihr Konto zu aktivieren. Wenn Sie eine Vorlage mit neuen Parametern oder Daten erneut ausführen möchten und die Ergebnisse nicht aufbewahren müssen, ist die Verwendung der hier beschriebenen Standardabfragen vom Anbieter die richtige Methode.

Unterstützte Vorlagen

Die vom Anbieter durchgeführte Analyse wird auf der Ebene der Vorlage innerhalb eines bestimmten Clean Room aktiviert. Die folgenden Vorlagen unterstützen vom Anbieter durchgeführte Analysen:

  • Überlappungs- und Segmentierungsanalyse

  • SQL-Abfrage (nur UI)

  • Benutzerdefinierte Vorlagen (nur API)

Details zur Abrechnung

Vom Anbieter durchgeführte Analysen werden im Konto des Verbrauchers ausgeführt, und den Verbrauchern wird eine vom Anbieter durchgeführte Analyse in Rechnung gestellt. Um keine zusätzlichen Kosten durch Anbieteranalysen zu verursachen, muss der Verbraucher den Clean Room deinstallieren.

Ein Verbraucher kann die Anzahl der Credits schätzen, die der Anbieter in den letzten N Tagen verbraucht hat, indem er die folgende Abfrage ausführt und die Anzahl der vergangenen Tage als negative Zahl angibt:

-- Estimate the number of credits consumed in the past 5 days.
SELECT * FROM TABLE(SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.LIBRARY.PRA_CONSUMPTION_UDTF(-5));
Copy

Auswählen und Begrenzen von Warehouse-Größe und -Typ

Clean Rooms verwenden eine automatische Skalierungslogik auf der Grundlage von Datenset-Größen, um ein Warehouse für Ihre Analyse auszuwählen. Der Anbieter kann jedoch mithilfe der API explizit eine Warehouse-Größe auswählen.

Verbrauchende können die Größe und den Typ der Warehouses begrenzen, die dem Anbieter zur Verfügung stehen, wenn eine bestimmte Vorlage ausgeführt wird. Eine Begrenzung der Warehouse-Größen ist nur über die APIund nicht die UI möglich.

Vom Anbieter durchgeführte Analysen implementieren

Wichtig

Wenn sich der Verbraucher und der Anbieter in unterschiedlichen Cloud-Regionen befinden, müssen Sie die Cloud-übergreifende automatische Ausführung in beiden Konten und für beide Clean Rooms aktivieren.

Hier sind die Schritte, die Sie unternehmen müssen, um eine vom Anbieter durchgeführte Analyse in einem neuen Clean Room zu ermöglichen:

  1. Der Anbieter erstellt und konfiguriert einen Clean Room, indem er eine der unterstützten Vorlagen verwendet.

  2. Im Schritt Share Clean Room der Clean Room-Konfiguration aktiviert der Anbieter Enable run analysis & query neben dem eigenen Konto, um alle Vorlagen in diesem Clean Room auszuführen, die Anbieter unterstützen.

    • Diese Einstellung kann nicht mehr geändert werden, nachdem ein Clean Room erstellt wurde. Wenn Sie die Berechtigung für ein bestimmtes Konto zum Ausführen von Abfragen in einem veröffentlichten Clean Room ändern möchten, müssen Sie den Clean Room löschen und einen neuen erstellen.

  3. Verbrauchende treten bei und konfigurieren den Clean Room als normal für alle Vorlagen im Clean Room, einschließlich aller Vorlagen, die Anbieteranalysen unterstützen. Wenn Verbrauchende nicht möchten, dass ein Anbieter eine bestimmte Vorlage ausführt, können sie die erforderlichen Details für diese Vorlage weglassen.

    • Wenn Verbrauchende dem Clean Room beitreten, werden sie vor dem Beitritt gewarnt, dass die vom Anbieter durchgeführte Analyse für diesen Clean Room aktiviert ist.

    • Verbrauchende können Abfragen ausführen, sobald der Clean Room verknüpft ist, aber es gibt eine Verzögerung von bis zu 30 Minuten, bevor der Anbieter die Vorlage ausführen kann. Diese Setup-Verzögerung tritt nur beim ersten Verknüpfungsschritt auf. Wenn der Anbieter später weitere vom Anbieter ausgeführte Vorlagen hinzufügt, kann der Anbieter diese ausführen, sobald die Verbrauchenden ihren Clean Room für diese Vorlage konfiguriert haben.

  4. Der Clean Room ist jetzt für beides verfügbar: für:ref:vom Anbieter ausgeführte <label-web_app_provider_run> (nach der anfänglichen Verzögerung bei der Einrichtung) und von Verbrauchenden ausgeführte Analysen (keine Verzögerung).

    • Den Verbrauchenden werden alle Analysen in diesem Clean Room in Rechnung gestellt, unabhängig davon, ob sie vom Anbieter oder von Verbrauchenden ausgeführt wurden.