Puoi utilizzare Sensitive Data Protection per calcolare statistiche numeriche e categoriche per singole colonne nelle tabelle BigQuery. Sensitive Data Protection può calcolare quanto segue:
- Il valore minimo della colonna
- Il valore massimo della colonna
- Valori del quantile per la colonna
- Un istogramma delle frequenze dei valori nella colonna
Calcola le statistiche numeriche
Puoi determinare i valori minimo, massimo e di quantili per una singola colonna BigQuery. Per calcolare questi valori, configura un
DlpJob
,
impostando la metrica della privacy
NumericalStatsConfig
sul nome della colonna da analizzare. Quando esegui il
job,
Sensitive Data Protection calcola le statistiche per la colonna specificata, restituendo
i risultati nell'oggetto
NumericalStatsResult
. Sensitive Data Protection può calcolare le statistiche per i seguenti tipi di numeri:
- integer
- float
- data
- dataora
- timestamp
- tempo
Le statistiche restituite da un'esecuzione di scansione includono il valore minimo, il valore massimo e 99 valori di quantili che suddividono l'insieme di valori di campo in 100 bucket di dimensioni uguali.
Esempi di codice
Di seguito è riportato codice campione in diversi linguaggi che mostra come utilizzare la Protezione dei dati sensibili per calcolare le statistiche numeriche.
C#
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per autenticarti a Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Go
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per autenticarti a Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per autenticarti a Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per autenticarti a Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
PHP
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per autenticarti a Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per autenticarti a Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Calcola le statistiche numeriche di classificazione
Puoi calcolare le statistiche numeriche di classificazione per i singoli bucket dell'istogramma all'interno di una colonna BigQuery, tra cui:
- Soglia superiore per la frequenza del valore all'interno di un determinato bucket
- Limite inferiore della frequenza del valore all'interno di un determinato bucket
- Dimensioni di un determinato bucket
- Un esempio di frequenze dei valori all'interno di un determinato bucket (massimo 20)
Per calcolare questi valori, configura un
DlpJob
,
impostando la metrica della privacy
CategoricalStatsConfig
sul nome della colonna da analizzare. Quando esegui il
job,
Sensitive Data Protection calcola le statistiche per la colonna specificata, restituendo
i risultati nell'oggetto
CategoricalStatsResult
.
Esempi di codice
Di seguito è riportato codice campione in diversi linguaggi che mostra come utilizzare Sensitive Data Protection per calcolare le statistiche categoriche.
C#
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per autenticarti a Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Go
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per autenticarti a Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per autenticarti a Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per autenticarti a Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
PHP
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per autenticarti a Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per autenticarti a Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.