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à.
Interrogazioni con calcolo crittografico per Clean Rooms
Questo argomento fornisce informazioni sulla scrittura di query che utilizzano tabelle di dati crittografate utilizzando Cryptographic Computing for Clean Rooms.
Argomenti
Interrogazioni su cui si diramano NULL
Avere un ramo di ricerca su un NULL dichiarazione significa usare una sintassi comeIF x IS NULL THEN 0 ELSE 1
.
Le query possono sempre espandersi NULL dichiarazioni in cleartext colonne.
Le interrogazioni possono diramarsi su NULL dichiarazioni in sealed colonne e fingerprint colonne solo quando il valore del parametro Preserve NULL values (preserveNulls
) è impostato true
su.
Le interrogazioni che violano questi vincoli potrebbero produrre risultati errati.
Mappatura di una colonna di origine su più colonne di destinazione
Una colonna di origine può essere mappata su più colonne di destinazione. Ad esempio, potresti volerli entrambi JOIN e SELECT su una colonna.
Per ulteriori informazioni, consulta Utilizzo degli stessi dati per entrambi JOIN e SELECT queries.
Utilizzo degli stessi dati per entrambi JOIN e SELECT queries
Se i dati in una colonna non sono sensibili, possono apparire in un cleartext colonna di destinazione, che ne consente l'utilizzo per qualsiasi scopo.
Se i dati in una colonna sono sensibili e devono essere utilizzati per entrambi JOIN e SELECT interrogazioni, mappano la colonna di origine a due colonne di destinazione nel file di output. Una colonna è crittografata con type
as a fingerprint una colonna e una colonna viene crittografata type
come colonna sigillata. La generazione dello schema interattivo del client di crittografia C3R suggerisce i suffissi di intestazione di and. _fingerprint
_sealed
Questi suffissi di intestazione possono essere una convenzione utile per differenziare rapidamente tali colonne.