View a markdown version of this page

Datentabellen in Snowflake vorbereiten - 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.

Datentabellen in Snowflake vorbereiten

Sie können Datentabellen abfragen, die im Snowflake Data Warehouse gespeichert wurden.

Die Vorbereitung Ihrer Datentabellen in Snowflake umfasst die folgenden Schritte:

Schritt 1: Erfüllen der Voraussetzungen

Um Ihre Datentabellen für die Verwendung mit vorzubereiten AWS Clean Rooms, müssen Sie die folgenden Voraussetzungen erfüllen:

Schritt 2: (Optional) Bereiten Sie Ihre Daten für die kryptografische Datenverarbeitung vor

(Optional) Wenn Sie kryptografisches Rechnen verwenden und Ihre Datentabelle vertrauliche Informationen enthält, die Sie verschlüsseln möchten, müssen Sie die Datentabelle mit dem C3R-Verschlüsselungsclient verschlüsseln.

Um Ihre Daten für die kryptografische Datenverarbeitung vorzubereiten, folgen Sie den Anweisungen unter. Vorbereiten verschlüsselter Datentabellen mit Cryptographic Computing für Clean Rooms

Schritt 3: Erstellen Sie eine AWS Secrets Manager Secret

Um eine Verbindung zu Snowflake herzustellen AWS Clean Rooms, müssen Sie Ihre Snowflake-Anmeldeinformationen in einem AWS Secrets Manager Secret erstellen und speichern und dieses Geheimnis dann mit einer Snowflake-Tabelle in verknüpfen. AWS Clean Rooms

Anmerkung

Wir empfehlen, einen neuen Benutzer zu erstellen, der ausschließlich für. AWS Clean Rooms Dieser Benutzer sollte nur eine Rolle mit Leseberechtigungen für die Daten haben, auf die Sie zugreifen AWS Clean Rooms möchten.

Um eine zu erstellen AWS Secrets Manager Secret
  1. Generieren Sie in Snowflake einen Benutzer snowflakeUser und richten Sie die Schlüsselpaar-Authentifizierung ein.

    Anmerkung

    Im November 2025 wird Snowflake dazu übergehen, nur noch die Schlüsselpaar-Authentifizierung zu unterstützen. Diese Änderung wird sich auf die aktuelle AWS Clean Rooms Integration mit Snowflake auswirken, bei der die Authentifizierung mit Benutzername und Passwort verwendet wird. Nach diesem Datum ist für Snowflake-Verbindungen eine Schlüsselpaar-Authentifizierung mit einem privaten Snowflake Privacy Enhanced Mail (PEM) -Schlüssel erforderlich. AWS Clean Rooms

  2. Ermitteln Sie, mit welchem Snowflake-Warehouse dieser Benutzer interagieren wird. snowflakeWarehouse Stellen Sie es entweder snowflakeUser in Snowflake als „DEFAULT_WAREHOUSEfür“ ein oder merken Sie es sich für den nächsten Schritt.

  3. Erstellen Sie in AWS Secrets Manager ein Secret mit Ihren Snowflake-Anmeldeinformationen. Um ein Geheimnis in Secrets Manager zu erstellen, folgen Sie dem Tutorial unter Create an AWS Secrets Manager Secret im AWS Secrets Manager Benutzerhandbuch. Nachdem Sie das Geheimnis erstellt haben, behalten Sie den Namen des Geheimnisses secretName für den nächsten Schritt bei.

    • Erstellen Sie bei der Auswahl von Key/value Paaren ein Paar für snowflakeUser mit dem SchlüsselsfUser.

    • Erstellen Sie bei der Auswahl von Key/value Paaren ein Paar für Ihren privaten Snowflake-PEM-Schlüssel mit dem Schlüssel. pem_private_key

    • Erstellen Sie bei der Auswahl von Key/value Paaren ein Paar für snowflakeWarehouse mit dem Schlüssel. sfWarehouse

      Dies ist nicht erforderlich, wenn in Snowflake ein Standard festgelegt ist.

    • Erstellen Sie bei der Auswahl von Key/value Paaren ein Paar für snowflakeRole mit dem Schlüssel. sfRole

Schritt 4: Nächste Schritte

Nachdem Sie Ihre Datentabellen in Snowflake vorbereitet haben, können Sie:

Die Tabellen können abgefragt werden nach:

  • Der Ersteller der Kollaboration hat eine Kollaboration in eingerichtet. AWS Clean Rooms Weitere Informationen finden Sie unter Eine Zusammenarbeit erstellen.

  • Der Ersteller der Kollaboration hat die Kollaborations-ID an Sie als Teilnehmer der Kollaboration gesendet.