Mit Sensitive Data Protection können Sie numerische und kategorische numerische Statistiken für einzelne Spalten in BigQuery-Tabellen berechnen. Der Schutz sensibler Daten kann Folgendes berechnen:
- Den Mindestwert der Spalte
- Den Höchstwert der Spalte
- Quantilwerte für die Spalte
- Ein Histogramm der Werthäufigkeit in der Spalte
Numerische Statistik berechnen
Sie können die Mindest-, Höchst- und Quantilwerte für eine einzelne BigQuery-Spalte ermitteln. Zur Berechnung dieser Werte konfigurieren Sie einen
DlpJob,
und legen als
NumericalStatsConfig
Datenschutzmesswert den Namen der zu überprüfenden Spalte fest. Wenn Sie den
Jobausführen,
berechnet Sensitive Data Protection die Statistik für die angegebene Spalte und gibt
die Ergebnisse im
NumericalStatsResult
Objekt zurück. Sensitive Data Protection kann Statistiken für die folgenden Zahlentypen berechnen:
- integer
- float
- date
- datetime
- timestamp
- Zeit
Die zurückgegebenen Informationen einer Scanausführung umfassen den Mindestwert, den Höchstwert und 99 Quantilwerte, die den Satz von Feldwerten in 100 gleich große Buckets aufteilen.
Codebeispiele
Der folgende Beispielcode in mehreren Sprachen veranschaulicht, wie Sensitive Data Protection zum Berechnen numerischer Statistiken verwendet wird.
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für den Schutz sensibler Daten finden Sie unter Clientbibliotheken für den Schutz sensibler Daten.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Sensitive Data Protection zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für den Schutz sensibler Daten finden Sie unter Clientbibliotheken für den Schutz sensibler Daten.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Sensitive Data Protection zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für den Schutz sensibler Daten finden Sie unter Clientbibliotheken für den Schutz sensibler Daten.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Sensitive Data Protection zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für den Schutz sensibler Daten finden Sie unter Clientbibliotheken für den Schutz sensibler Daten.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Sensitive Data Protection zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
PHP
Informationen zum Installieren und Verwenden der Clientbibliothek für den Schutz sensibler Daten finden Sie unter Clientbibliotheken für den Schutz sensibler Daten.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Sensitive Data Protection zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für den Schutz sensibler Daten finden Sie unter Clientbibliotheken für den Schutz sensibler Daten.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Sensitive Data Protection zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Kategorische numerische Statistik berechnen
Sie können eine Statistik mit den folgenden kategorischen numerischen Informationen für einzelne Histogramm-Buckets innerhalb einer BigQuery-Tabellenspalte berechnen:
- Obergrenze der Werthäufigkeit innerhalb eines bestimmten Buckets
- Untergrenze der Werthäufigkeit innerhalb eines bestimmten Buckets
- Größe eines bestimmten Buckets
- Eine Stichprobe von Werthäufigkeiten in einem bestimmten Bucket (maximal 20)
Zur Berechnung dieser Werte konfigurieren Sie einen
DlpJob,
und legen als
CategoricalStatsConfig
Datenschutzmesswert den Namen der zu überprüfenden Spalte fest. Wenn Sie den
Job ausführen,
berechnet Sensitive Data Protection die Statistik für die angegebene Spalte und gibt
die Ergebnisse im
CategoricalStatsResult
Objekt zurück.
Codebeispiele
Der folgende Beispielcode in mehreren Sprachen veranschaulicht, wie Sensitive Data Protection zum Berechnen kategorischer Statistiken verwendet wird.
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für den Schutz sensibler Daten finden Sie unter Clientbibliotheken für den Schutz sensibler Daten.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Sensitive Data Protection zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für den Schutz sensibler Daten finden Sie unter Clientbibliotheken für den Schutz sensibler Daten.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Sensitive Data Protection zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für den Schutz sensibler Daten finden Sie unter Clientbibliotheken für den Schutz sensibler Daten.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Sensitive Data Protection zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für den Schutz sensibler Daten finden Sie unter Clientbibliotheken für den Schutz sensibler Daten.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Sensitive Data Protection zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
PHP
Informationen zum Installieren und Verwenden der Clientbibliothek für den Schutz sensibler Daten finden Sie unter Clientbibliotheken für den Schutz sensibler Daten.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Sensitive Data Protection zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für den Schutz sensibler Daten finden Sie unter Clientbibliotheken für den Schutz sensibler Daten.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Sensitive Data Protection zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.