Glossar der Snowflake Data Clean Room-Begriffe

Machen Sie sich mit diesen Begriffen vertraut, die in Snowflake Data Clean Rooms verwendet werden. Einige Begriffe werden hier anders verwendet als im Rest von Snowflake.

Aktivieren / Aktivierung

Exportieren der Ergebnistabelle einer Abfrage aus dem Reinraum, in der Regel an einen Dritten. Wenn die andere Partei und die Reinraum-Einstellungen dies zulassen, können Sie Abfrageergebnisse in Ihr eigenes Konto oder zu einem zugelassenen Drittpartner wie Google Ads oder Meta Ads Manager exportieren.

Teilnehmer

Wird in der Regel als Synonym für Verbraucher verwendet, kann aber auch für jeden verwendet werden, der einen Reinraum nutzen kann, entweder als Anbieter oder als Verbraucher.

Spaltenrichtlinie

Die Spalten in einer Reinraumtabelle, die in Abfrageergebnissen für eine bestimmte Vorlage in einem bestimmten Reinraum projiziert werden dürfen. Die Richtlinie wird von der Person festgelegt, die die Daten mit dem Reinraum verknüpft hat. Eine Reinraum-Spaltenrichtlinie wird ausschließlich innerhalb eines Reinraums festgelegt und nicht von Richtlinien abgeleitet, die außerhalb des Reinraums auf die Quelltabelle angewendet werden könnten.

Konnektor

Ein Plug-in, das zusätzliche Funktionalität für einen Reinraum bietet. Snowflake Clean Rooms können auf eine Reihe von Konnektoren zugreifen, um zusätzliche Funktionalität bereitzustellen. Dazu gehören Clean Room-Konnektoren (um die Nutzung von Clean Rooms zu ermöglichen, die auf anderen Plattformen erstellt wurden), Identitätskonnektoren (die dabei helfen können, ähnliche Entitäten in einem Datensatz zu identifizieren, sodass sie in Verknüpfungen verwendet werden können – zum Beispiel mehrere E-Mail-Adressen, die dieselbe Person identifizieren) und externe Datenkonnektoren (die den Import von Daten aus Nicht-Snowflake-Quellen ermöglichen). Der Administrator des Reinraums bestimmt, welche Konnektoren für Reinräume in diesem Snowflake-Konto verfügbar sind.

Verbraucher

Eine Person oder ein Konto, das vom Anbieter zur Nutzung eines Reinraums eingeladen wird. Verbraucher importieren in der Regel ihre eigenen Daten und führen eine oder mehrere Abfragen aus, die von diesem Clean Room unterstützt werden. Ein Reinraum kann jedoch so konfiguriert werden, dass die Verbraucher ihre eigene Abfrage vorschlagen können, sofern sie vom Anbieter genehmigt wurde.

Datensatz

Eine Tabelle oder Ansicht, die mit einem Reinraum verknüpft (importiert) wurde.

Differential Privacy

Ein algorithmisches und mathematisches System, das einzelne Zeilen oder Entitäten in einem Datensatz schützt, indem es numerische Ergebnisse mit Rauschen versieht und eine Gruppierung in Abfragen erfordert, um zu verhindern, dass exakte Werte mit exakten Zeilen oder Entitäten in den Daten in Verbindung gebracht werden.

Verknüpfungsrichtlinie

Die Spalten in einem Reinraum, die als Verknüpfungsspalten in einer Vorlage in einem bestimmten Reinraum verwendet werden dürfen. Die Verknüpfungsrichtlinie wird von der Person festgelegt, die die Tabelle mit einem Reinraum verbindet. Eine Clean Room-Verknüpfungsrichtlinie ist völlig unabhängig von Snowflake-Verknüpfungsrichtlinien, die beim Import von Daten in einen Clean Room entfernt werden.

Verknüpfung

Importieren einer geschützten Ansicht von Daten in einen Reinraum. Sowohl der Anbieter als auch der Verbraucher können ihre eigenen Daten mit einem Clean Room verknüpfen, um sie für alle von diesem Clean Room unterstützten Abfragen verfügbar zu machen. Die Verknüpfung einer Tabelle oder Ansicht bedeutet, dass eine Kopie (eine Ansicht) der Quelldaten innerhalb des Reinraums erstellt wird, die dynamisch mit der Quelltabelle oder Ansicht außerhalb des Reinraums verknüpft ist. Beachten Sie, dass alle Snowflake Verknüpfungs-, Aggregations-, Datenschutz- und andere Richtlinien aus der verknüpften Tabelle entfernt werden. Wenn Sie Verknüpfungs- oder andere Richtlinien durchsetzen möchten, müssen Sie diese mithilfe der unterstützten Reinraum-Funktionalität hinzufügen.

Anbieter

Ein Ersteller von Reinräumen. Der Anbieter stellt in der Regel einige Daten und die Liste der zulässigen Abfragen zur Verfügung, die in diesem Reinraum ausgeführt werden können, und legt High-Level-Reinraumkonfigurationen fest.

Vorlage

Jeder Reinraum verfügt über eine oder mehrere Vorlagen, bei denen es sich um SQL-Abfragen handelt, die in JinjaSQL geschrieben wurden, damit sie vom Verbraucher zur Laufzeit konfiguriert werden können. Jede Vorlage führt zu einer einzelnen SQL-Abfrage. Snowflake stellt in der Web-App eine Reihe von Vorlagen für gängige Aktionen zur Verfügung, aber Sie können mit der API auch Ihre eigenen Vorlagen erstellen.

Sichere Ansicht

Wenn Sie eine Tabelle oder Ansicht mit dem Reinraum verknüpfen, wird eine sichere Ansicht erstellt. Dies ist eine verschlüsselte Ansicht, die auf der Quelltabelle oder der Ansicht außerhalb des Reinraums basiert. Die sichere Ansicht ist im Allgemeinen für Sie unsichtbar, kann aber manchmal in einer Fehlermeldung erscheinen oder wenn Sie die Datenbankobjekte mit verschiedenen Tools durchsuchen, wo Sie einige Namensmanipulationen des ursprünglichen verknüpften Datensatzes sehen. Sofern nicht anders angegeben, beziehen Sie sich auf Ihre Daten immer mit dem Namen des Datensatzes, der mit der verknüpften Quelltabelle oder Ansicht identisch ist.

Versionierung

Jeder Reinraum hat eine Version, die immer dann erhöht wird, wenn Python-Code vom Anbieter in den Reinraum importiert wird. Die Verbraucher müssen sich keine Gedanken über die Versionierung machen. Anbieter müssen daran denken, die Standard-Reinraumversion jedes Mal zu aktualisieren, wenn sie einen Python-Code innerhalb eines Reinraums ändern.

Web-App

Die Reinraumumgebung unterstützt eine browserbasierte Webanwendung, mit der Sie die Snowflake-Reinraumumgebung verwalten, neue Reinräume erstellen oder Reinräume nutzen können, zu denen Sie eingeladen wurden.