Anda dapat menggunakan Perlindungan Data Sensitif untuk menghitung statistik numerik dan kategorikal untuk setiap kolom dalam tabel BigQuery. Sensitive Data Protection dapat menghitung hal berikut:
- Nilai minimum kolom
- Nilai maksimum kolom
- Nilai kuantil untuk kolom
- Histogram frekuensi nilai dalam kolom
Menghitung statistik numerik
Anda dapat menentukan nilai minimum, maksimum, dan kuantil untuk setiap kolom BigQuery. Untuk menghitung nilai ini, Anda mengonfigurasi
DlpJob
,
menetapkan
metrik privasi NumericalStatsConfig
ke nama kolom yang akan dipindai. Saat Anda menjalankan
tugas,
Sensitive Data Protection menghitung statistik untuk kolom tertentu, dan menampilkan
hasilnya dalam objek
NumericalStatsResult
. Sensitive Data Protection dapat menghitung statistik untuk jenis angka berikut:
- bilangan bulat
- float
- tanggal
- datetime
- timestamp
- waktu
Statistik yang ditampilkan oleh eksekusi pemindaian mencakup nilai minimum, nilai maksimum, dan 99 nilai kuantil yang mempartisi kumpulan nilai kolom menjadi 100 bucket berukuran sama.
Contoh kode
Berikut adalah contoh kode dalam beberapa bahasa yang menunjukkan cara menggunakan Sensitive Data Protection untuk menghitung statistik numerik.
C#
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Go
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
PHP
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Menghitung statistik numerik kategoris
Anda dapat menghitung statistik numerik kategoris untuk setiap bin histogram dalam kolom BigQuery, termasuk:
- Batas atas frekuensi nilai dalam bucket tertentu
- Batas bawah pada frekuensi nilai dalam bucket tertentu
- Ukuran bucket tertentu
- Contoh frekuensi nilai dalam bucket tertentu (maksimum 20)
Untuk menghitung nilai ini, Anda mengonfigurasi
DlpJob
,
menetapkan
metrik privasi CategoricalStatsConfig
ke nama kolom yang akan dipindai. Saat Anda menjalankan
tugas,
Sensitive Data Protection menghitung statistik untuk kolom tertentu, dan menampilkan
hasilnya dalam objek
CategoricalStatsResult
.
Contoh kode
Berikut adalah contoh kode dalam beberapa bahasa yang menunjukkan cara menggunakan Sensitive Data Protection untuk menghitung statistik kategoris.
C#
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Go
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
PHP
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.