View a markdown version of this page

Preparazione delle tabelle di dati in Snowflake - AWS Clean Rooms

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Preparazione delle tabelle di dati in Snowflake

Puoi interrogare le tabelle di dati che sono state archiviate nel data warehouse di Snowflake.

La preparazione delle tabelle di dati in Snowflake prevede i seguenti passaggi:

Fase 1: completamento dei prerequisiti

Per preparare le tabelle di dati da utilizzare con AWS Clean Rooms, è necessario completare i seguenti prerequisiti:

Fase 2: (Facoltativo) Preparate i dati per il calcolo crittografico

(Facoltativo) Se utilizzi l'elaborazione crittografica e la tabella di dati contiene informazioni sensibili che desideri crittografare, devi crittografare la tabella di dati utilizzando il client di crittografia C3R.

Per preparare i dati per il calcolo crittografico, segui le procedure in. Preparazione di tabelle di dati crittografate con Cryptographic Computing per Clean Rooms

Fase 3: Creare un AWS Secrets Manager Secret

Per connetterti a Snowflake da AWS Clean Rooms, dovrai creare e archiviare le tue credenziali Snowflake in un AWS Secrets Manager segreto, quindi associare quel segreto a una tabella Snowflake in. AWS Clean Rooms

Nota

Ti consigliamo di creare un nuovo utente destinato esclusivamente a. AWS Clean Rooms Tale utente deve avere un ruolo con autorizzazioni di lettura solo per i dati a cui desideri AWS Clean Rooms accedere.

Per creare un AWS Secrets Manager Secret
  1. In Snowflake, genera un utente snowflakeUser e configura l'autenticazione con coppia di chiavi.

    Nota

    Nel novembre 2025, Snowflake passerà a supportare solo l'autenticazione con coppie di chiavi. Questa modifica influirà sull'attuale AWS Clean Rooms integrazione con Snowflake, che utilizza l'autenticazione con nome utente e password. Dopo questa data, le connessioni di Snowflake AWS Clean Rooms richiederanno l'autenticazione con una coppia di chiavi utilizzando una chiave privata Snowflake Privacy Enhanced Mail (PEM).

  2. Determina con quale magazzino Snowflake interagirà questo utente,. snowflakeWarehouse Impostalo come DEFAULT_WAREHOUSE for snowflakeUser in Snowflake o ricordalo per il passaggio successivo.

  3. In AWS Secrets Manager, crea un segreto utilizzando le tue credenziali Snowflake. Per creare un segreto in Secrets Manager, segui il tutorial disponibile in Creare un AWS Secrets Manager segreto nella Guida per l'AWS Secrets Manager utente. Dopo aver creato il segreto, mantieni il nome segreto, secretName per il passaggio successivo.

    • Quando selezioni Key/value le coppie, creane una coppia snowflakeUser con la chiavesfUser.

    • Quando selezioni Key/value le coppie, crea una coppia per la tua chiave privata Snowflake PEM con la chiave. pem_private_key

    • Quando si selezionano Key/value le coppie, creane una coppia snowflakeWarehouse con la chiave. sfWarehouse

      Questo non è necessario se in Snowflake è impostato un valore predefinito.

    • Quando si selezionano Key/value le coppie, creane una coppia snowflakeRole con la chiave. sfRole

Fase 4: Fasi successive

Ora che hai preparato le tabelle di dati in Snowflake, sei pronto per:

Le tabelle possono essere interrogate dopo:

  • Il creatore della collaborazione ha impostato una collaborazione in AWS Clean Rooms. Per ulteriori informazioni, consulta Creare una collaborazione.

  • Il creatore della collaborazione ti ha inviato l'ID della collaborazione come partecipante alla collaborazione.