View a markdown version of this page

Zwischentabellen in AWS Clean Rooms - AWS Clean Rooms

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Zwischentabellen in AWS Clean Rooms

Eine Zwischentabelle ist eine Ressource für die Zusammenarbeit, bei der Analyseergebnisse innerhalb einer Kollaboration AWS Clean Rooms zwischengespeichert werden, sodass sie in nachfolgenden Analysen wiederverwendet werden können.

Zwischentabellen werden von dem Analyseläufer erstellt, der sie besitzt und verwaltet. Die Daten werden im AWS verwalteten Speicher gespeichert und nicht außerhalb der Kollaboration exportiert.

Bevor Sie eine Zwischentabelle in einer Analyse verwenden können, müssen Sie sie zuerst füllen. Fügen Sie ihr dann eine benutzerdefinierte Analyseregel hinzu. Die Tabelle muss den Status von haben, POPULATE_SUCCESS bevor sie in einer Analyse referenziert werden kann. Sie können in SQL-Abfragen und PySpark -Jobs auf Zwischentabellen nach Namen verweisen, genau wie bei konfigurierten Tabellen.

Anmerkung

Der Speicherplatz für Zwischentabellen wird zu Standardpreisen abgerechnet, bis die Tabelle gelöscht wird.

Eine Basistabelle ist jede konfigurierte Tabelle, ID-Zuordnungstabelle oder andere Zwischentabelle, die in der Analyse zum Auffüllen einer Zwischentabelle verwendet wird.

Aufgeschobene Durchsetzung

AWS Clean Rooms verwendet die verzögerte Durchsetzung für bestimmte Datenschutzkontrollen in Zwischentabellen. AWS Clean Rooms wertet verzögerte Kontrollen nicht aus, wenn Sie die Zwischentabelle erstellen oder auffüllen. AWS Clean Rooms Erzwingt sie stattdessen zum Zeitpunkt der Analyse, wenn in einer nachfolgenden Analyse auf die Zwischentabelle verwiesen wird.

Zwischentabellen haben die folgenden Klassifizierungstypen, die bestimmen, wie verzögerte Kontrollen angewendet werden:

  • First-party— Alle Basistabellen, die zum Auffüllen der Zwischentabelle verwendet werden, gehören dem Ersteller. Der Ersteller hat die volle Kontrolle über die Konfiguration der Analyseregeln.

  • Multi-party— Basistabellen stammen von verschiedenen Datenanbietern. Der Ersteller kann vererbte Steuerelemente nur restriktiver machen, nicht weniger.

Die Zwischentabelle erbt verzögerte Steuerelemente von den Basistabellen, mit denen sie gefüllt wurde. Wenn Sie eine Zwischentabelle auffüllen, werden die verzögerten Steuerelemente aus der Analyseregel jeder Basistabelle AWS Clean Rooms erfasst. Anschließend wird die restriktivste Kombination auf die Zwischentabelle angewendet.

In der folgenden Tabelle werden die verzögerten Kontrollen für Zwischentabellen beschrieben.

Aufgeschobene Steuerung Description
Zulässige Ergebnisempfänger Gibt an, welche Mitglieder der Kollaboration die Ergebnisse einer Analyse erhalten können, die auf die Zwischentabelle verweist. Wird als Schnittmenge der zulässigen Ergebnisempfänger aller Basistabellen vererbt.
Unzulässige Ausgabespalten Gibt Spalten an, die nicht in der Ausgabe einer Analyse erscheinen können. Wird als Vereinigung der unzulässigen Ausgabespalten aller Basistabellen vererbt.
Zusätzliche Analysen sind zulässig Gibt an, ob die Ergebnisse einer Analyse als Eingabe für zusätzliche Analysen verwendet werden können. Wird als der restriktivste Wert aus den Basistabellen übernommen.
Zusätzliche Analysen Steuert, ob die Zwischentabelle für weitere Analysen verwendet werden kann, die über die ursprüngliche Analyse hinausgehen. Wird als restriktivster Wert aus den Basistabellen übernommen.

Status der Zwischentabelle

In der folgenden Tabelle wird der Statuslebenszyklus für eine Zwischentabelle beschrieben.

Status Description
CREATED Die Zwischentabellenressource ist vorhanden, enthält jedoch keine materialisierten Daten.
POPULATE_STARTED Ein Auffüllvorgang ist im Gange.
POPULATE_SUCCESS Die Daten wurden erfolgreich in der Zwischentabelle materialisiert.
POPULATE_FAILED Der Auffüllvorgang wurde nicht erfolgreich abgeschlossen.
DISALLOWED_BY_DATA_PROVIDER Ein Datenanbieter hat die Zwischentabelle nicht zugelassen. Die Tabelle kann nicht mehr für Analysen verwendet werden, bis der Datenanbieter sie erneut zulässt.
BASE_TABLE_REMOVED Eine oder mehrere Basistabellen, die zum Auffüllen der Zwischentabelle verwendet wurden, wurden aus der Kollaboration entfernt. Die Zwischentabelle kann nicht mehr in Analysen verwendet werden.
RETENTION_PERIOD_EXPIRED Die Version der Zwischentabelle ist aufgrund des konfigurierten Aufbewahrungszeitraums abgelaufen. Alle gespeicherten Daten wurden bereinigt und die Tabelle muss erneut gefüllt werden, damit sie erneut verwendet werden kann. Die Standardspeicherung beträgt 30 Tage.

Budgets mit Zwischentabellen

Sie können Zugriffsbudgets und unterschiedliche Datenschutzbudgets in Zwischentabellen konfigurieren, genau wie bei konfigurierten Tabellen.

Auf Budgets zugreifen

AWS Clean Rooms dekrementiert die Zugriffsbudgets für die Zwischentabelle und alle Basistabellen, auf die in der Analyse verwiesen wird (einschließlich transitiver Abhängigkeiten für verschachtelte Zwischentabellen), und zwar zu folgenden Zeiten:

  • Erstellung oder Aktualisierung — Budgets werden dekrementiert, weil beim Auffüllen eine Analyse anhand der Basistabellen ausgeführt wird.

  • Verwendung — Budgets werden dekrementiert, da die Zwischentabelle Daten der Basistabelle enthält. Jeder Zugriff auf diese Daten, auch wenn sie zwischengespeichert sind, zählt als Verwendung der Basistabelle für die Datenschutzverfolgung.

Unterschiedliche Budgets für den Datenschutz

AWS Clean Rooms behandelt unterschiedliche Datenschutzbudgets für Zwischentabellen wie folgt:

  • Erstellung oder Aktualisierung — Wenn für Basistabellen der differenzielle Datenschutz aktiviert ist, werden ihre Budgets für den unterschiedlichen Datenschutz verringert. AWS Clean Rooms erzeugt zu diesem Zeitpunkt Geräusche. Bei der Analyse, mit der die Zwischentabelle gefüllt wird, müssen alle Einschränkungen für Abfragen mit aktiviertem Differential Privacy eingehalten werden.

  • Verwendung — Wenn Sie den differenziellen Datenschutz für die Zwischentabelle konfiguriert haben, wird das Epsilon für den einzelnen Budgetverantwortlichen der Kollaboration dekrementiert. Dies gilt unabhängig davon, wem die Zwischentabelle gehört. Wenn kein Budget vorhanden ist, wird die Analyse abgelehnt.

Anmerkung

Differential Privacy in Zwischentabellen behandelt die Daten in einer Zwischentabelle wie neue Datensätze. AWS Clean Rooms fügt Rauschen ein, das auf der Anzahl der Benutzer in der Zwischentabelle selbst basiert. Wenn Sie beim Auffüllen der Zwischentabelle die Anzahl der Benutzer durch eine Transformation erhöhen, werden die Auswirkungen dieser Transformation auf die ursprüngliche Benutzerpopulation nicht verfolgt.