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:
Argomenti
Fase 1: completamento dei prerequisiti
Per preparare le tabelle di dati da utilizzare con AWS Clean Rooms, è necessario completare i seguenti prerequisiti:
-
Sei in possesso delle autorizzazioni appropriate concesse per leggere le tabelle di dati. Account AWS Per ulteriori informazioni, consulta Crea un ruolo di servizio per leggere i dati da Snowflake.
-
Le tabelle di dati vengono salvate in uno dei formati di dati supportati per AWS Clean Rooms.
-
Le tabelle di dati utilizzano i tipi di dati supportati per AWS Clean Rooms.
-
La tabella dei dati è archiviata in un magazzino Snowflake. Per ulteriori informazioni, consulta la documentazione di Snowflake.
-
Hai impostato un nuovo utente Snowflake con privilegi di sola lettura per la tabella Snowflake che intendi associare alla tua collaborazione.
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
-
In Snowflake, genera un utente
snowflakeUsere 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).
-
Determina con quale magazzino Snowflake interagirà questo utente,.
snowflakeWarehouseImpostalo comeDEFAULT_WAREHOUSEforsnowflakeUserin Snowflake o ricordalo per il passaggio successivo. -
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, secretNameper il passaggio successivo.-
Quando selezioni Key/value le coppie, creane una coppia
snowflakeUsercon 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
snowflakeWarehousecon la chiave.sfWarehouseQuesto non è necessario se in Snowflake è impostato un valore predefinito.
-
Quando si selezionano Key/value le coppie, creane una coppia
snowflakeRolecon 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.