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.
Minimale Schwellenwerte für die Aggregation
Bei der Datenaggregation handelt es sich um eine Technik zur Verbesserung des Datenschutzes, die dabei hilft, die Anonymisierung durchzusetzen, indem verhindert wird, dass Abfragen Ergebnisse über Einzelpersonen oder kleine Gruppen liefern. Wenn minimale Aggregationsschwellenwerte für Ihre Tabellen konfiguriert sind, werden Ergebnisse AWS Clean Rooms unterdrückt, die den vom Datenanbieter angegebenen Mindestschwellenwert nicht erfüllen.
Topics
Schwellenwerte für die Aggregation
Sie können minimale Aggregationsschwellenwerte in einer benutzerdefinierten Analyseregel für Ihre konfigurierte Tabelle konfigurieren. Datenanbieter geben das identityColumns und dasminimumIdentityCount, N an. Die unterstützten Werte für minimumIdentityCount liegen zwischen 2 und 100.000. Bei dem identityColumns Wert muss es sich um den char Typ A stringvarchar, oder handeln. Minimale Aggregationsschwellenwerte stellen sicher, dass an jeder Zeile in einem SQL-Abfrageergebnis mindestens N verschiedene Datensubjekte beteiligt sind. Hinweise zur identityColumns Interaktion mit Abfragefiltern finden Sie unter. Steuerelemente für den Vergleich
Im folgenden Beispiel wird der minimale Aggregationsschwellenwert auf 100 festgelegt, wobei der Wert user_id als Wert verwendet wirdidentityColumns:
{ "aggregationThresholds": [ { "identityColumns": [ "user_id" ], "minimumIdentityCount": 100, "type": "COUNT_DISTINCT" } ] }
Überschreiben des minimalen Aggregationsschwellenwerts für bestimmte Ausgabespalten
Ausgabespalten haben unterschiedliche Sensitivitätsstufen, und Datenanbieter können je nach minimumIdentityCount Ausgabespalte unterschiedliche Werte erzwingen. Dabei campaign_id kann es sich beispielsweise um eine Spalte mit niedriger Sensitivität mit einem Mindestschwellenwert von 5 verschiedenen Datensubjekten handeln, während für postal_code und ein Schwellenwert von mindestens 100 gilt, da es income_bracket sich um Spalten mit hoher Sensitivität handelt.
Eine Überschreibung pro Spalte akzeptiert0, wodurch diese Ausgabespalte von der Mindestaggregation ausgenommen wird, oder ein Wert zwischen 2 und 100.000.
Im folgenden Beispiel wird ein minimaler Aggregationsschwellenwert für die Spalte überschrieben: campaign_id
{ "outputColumnThresholds": [ { "outputColumnName": "campaign_id", "minimumIdentityCount": 5 } ] }
Verschachtelte Ausdrücke in Aggregatfunktionen zulassen
Das Zulassen von Ausdrücken innerhalb von Aggregationsfunktionen erhöht das Risiko, dass Datensubjekte bei Reinraumanfragen erneut identifiziert werden können. Die Standardeinstellung für allowedAggregateExpressionType istCOLUMNS_ONLY, was als Konfiguration mit erweitertem Datenschutz empfohlen wird. Mit dieser Einstellung werden nur Spalten innerhalb einer Aggregationsfunktion akzeptiert, z. B.:
-
SUM(Kosten)
-
COUNT(DISTINCTKampagnen_ID)
Alternativ können Sie für Kollaborationen, bei denen der Abfragerunner ein vertrauenswürdiger Partner ist, die Verwendung einer Aggregationsfunktion zulassenANY_EXPRESSION. Diese Einstellung erhöht die Flexibilität von SQL-Abfragen, die mit Ihren Daten ausgeführt werden können, birgt jedoch ein Datenschutzrisiko, da Abfragerunner kleine Gruppen innerhalb einer Aggregationsfunktion isolieren können.
Datenschutz- und Konformitätsprüfung erforderlich
Bevor Sie ANY_EXPRESSION interne Aggregatfunktionen zulassen, sollten Sie Ihre Datenschutz-, Sicherheits-, Rechts- und Compliance-Teams konsultieren, um sicherzustellen, dass dies den Anforderungen Ihres Unternehmens entspricht.
Das Folgende ist ein Beispiel für einen Ausdruck in einer Aggregationsfunktion, der allgemein als sicher angesehen wird:
-
SUM(Kosten * Menge)
Das Folgende ist ein Beispiel für einen Ausdruck in einer Aggregationsfunktion, der als Datenschutzrisiko angesehen wird:
-
SUM(CASEWHENzip_code = '10001' THEN Gehalt 0) ELSE END
Das Folgende ist ein vollständiges Beispiel: aggregationThresholds
{ "aggregationThresholds": [ { "identityColumns": [ "user_id" ], "minimumIdentityCount": 100, "type": "COUNT_DISTINCT", "allowedAggregateExpressionType": "COLUMNS_ONLY", "outputColumnThresholds": [ { "outputColumnName": "campaign_id", "minimumIdentityCount": 5 } ] } ] }
Konfiguration der minimalen Schwellenwerte für die Aggregation in der Konsole
Sie konfigurieren Mindestschwellen für die Aggregation als Teil des Hinzufügens einer benutzerdefinierten Analyseregel zu einer konfigurierten Tabelle, nachdem die konfigurierte Tabelle existiert. Den vollständigen geführten Ablauf für benutzerdefinierte Analyseregeln finden Sie unter. Hinzufügen einer benutzerdefinierten Analyseregel zu einer Tabelle (geführter Ablauf)
So konfigurieren Sie Mindestschwellenwerte für die Aggregation
-
Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die AWS Clean Rooms Konsole unter. https://console.aws.amazon.com/cleanrooms
-
Wählen Sie im linken Navigationsbereich Tabellen und dann Ihre konfigurierte Tabelle aus.
-
Wählen Sie auf der Detailseite der konfigurierten Tabelle die Option Analyseregel konfigurieren aus.
-
Wählen Sie für den Regeltyp „Analysis“ die Option Benutzerdefiniert aus.
-
Wählen Sie entweder Jede neue Analyse überprüfen oder Jede Analyse durch bestimmte Mitarbeiter zulassen aus. Die verbleibenden Schritte folgen dem Pfad Jede Analyse durch bestimmte Mitarbeiter zulassen.
-
Wählen Sie AWS-Konto hinzufügen, um zu konfigurieren, welche Partner Analysen für diese konfigurierte Tabelle einreichen können, und wählen Sie dann die Option, die zulässig sein AWS-Konto soll.
-
Ist die Option „Kontrollen für Analyseergebnisse angeben“ — optional, für Aggregationsschwellenwerte erzwingen? , wählen Sie Ja.
-
Konfigurieren Sie den minimalen Aggregationsschwellenwert.
-
Wählen Sie Ihre Identitätsspalte aus. Die Identitätsspalte muss
charvom Typstring,varchar, oder sein. -
Geben Sie Ihre Mindestanzahl an Identitäten an. Die unterstützten Werte liegen zwischen 2 und 100.000.
-
Der Aggregattyp ist auf Count distinct vorkonfiguriert.
-
-
Für Verschachtelte Ausdrücke in Aggregatfunktionen zulassen? , die Standardeinstellung ist Nein. Wenn Sie diese Option deaktiviert lassen, handelt es sich um eine Konfiguration mit erweitertem Datenschutz. Weitere Informationen finden Sie unter Verschachtelte Ausdrücke in Aggregatfunktionen zulassen.
-
(Optional) Konfigurieren Sie die Überschreibungen der Ausgabespalten.
-
Wählen Sie „Spaltenüberschreibung hinzufügen“.
-
Wählen Sie Ihre Ausgabespalte aus der Dropdownliste aus.
-
Geben Sie Ihre Mindestanzahl an Identitäten an. Unterstützte Werte sind
0, um die Spalte von der Mindestaggregation auszunehmen, oder zwischen 2 und 100.000.
Weitere Informationen finden Sie unter Überschreiben des minimalen Aggregationsschwellenwerts für bestimmte Ausgabespalten.
-
-
(Empfohlen) Konfigurieren Sie die Spalten, die für den Vergleich zulässig sind.
-
Standardmäßig sind alle Spalten für den Vergleich geeignet. Bei der Konfiguration mit erweitertem Datenschutz wird explizit konfiguriert, welche Spalten für den literalen Vergleich und für den Vergleich von Spalte zu Spalte zulässig sind.
-
Wählen Sie Benutzerdefinierte Liste.
-
Wählen Sie aus, welche Spalten für den wörtlichen Vergleich zulässig sind. Wenn Sie beispielsweise die
stateSpalte zulassen, kann der Abfragerunner eine Abfrage mit einem Literalfilter ausführen, z. B.WHERE state = 'New York' -
Wählen Sie aus, welche Spalten für den Vergleich von Spalte zu Spalte verwendet werden können. Wenn Sie beispielsweise die
stateSpalte zulassen, kann der Abfragerunner eine tabellenübergreifende Verknüpfung mit einem Spaltenvergleich ausführen, z. B.JOIN my_table t ON t.state = partner_table.state
Weitere Informationen finden Sie unter Steuerelemente für den Vergleich.
-
-
Wählen Sie Weiter aus.
-
Wählen Sie Weiter aus. Differential Privacy ist deaktiviert und wird nicht mit minimalen Aggregationsschwellenwerten oder Vergleichskontrollen unterstützt. Weitere Informationen finden Sie unter Einschränkungen.
-
Überprüfen Sie die Konfiguration Ihrer benutzerdefinierten Analyseregeln.
-
Wählen Sie Analyseregel konfigurieren aus.
-
Ordnen Sie die konfigurierte Tabelle einer Kollaboration zu. Weitere Informationen finden Sie unter Schritt 2: Ordnen Sie eine konfigurierte Tabelle zu.
Überlegungen und Einschränkungen
Überlegungen und Einschränkungen gelten, wenn Sie minimale Aggregationsschwellenwerte verwenden. Eine vollständige Liste finden Sie unter Überlegungen und Einschränkungen.