

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Ambang batas agregasi minimum
<a name="custom-min-agg-thresholds"></a>

Agregasi data adalah teknik peningkatan privasi yang membantu menegakkan anonimisasi dengan mencegah kueri mengembalikan hasil tentang individu atau kelompok kecil. Saat ambang batas agregasi minimum dikonfigurasi pada tabel Anda, akan AWS Clean Rooms menekan hasil yang tidak memenuhi ambang minimum yang ditentukan penyedia data.

**Topics**
+ [Ambang batas agregasi](#custom-min-agg-aggregation-thresholds)
+ [Mengganti ambang agregasi minimum untuk kolom keluaran tertentu](#custom-min-agg-output-override)
+ [Mengizinkan ekspresi bersarang dalam fungsi agregat](#custom-min-agg-nested-expressions)
+ [Mengkonfigurasi ambang agregasi minimum di konsol](#custom-min-agg-console)
+ [Pertimbangan dan batasan](#custom-min-agg-considerations)

## Ambang batas agregasi
<a name="custom-min-agg-aggregation-thresholds"></a>

Anda dapat mengonfigurasi ambang batas agregasi minimum dalam aturan analisis kustom untuk tabel yang dikonfigurasi. Penyedia data menentukan `identityColumns` dan`minimumIdentityCount`, N. Nilai yang didukung untuk `minimumIdentityCount` adalah antara 2 dan 100.000. `identityColumns`Nilai harus berupa`string`,`varchar`, atau `char` tipe. Ambang batas agregasi minimum memastikan bahwa setiap baris dalam hasil kueri SQL memiliki setidaknya N subjek data berbeda yang berkontribusi padanya. Untuk informasi tentang cara `identityColumns` berinteraksi dengan filter kueri, lihat[Kontrol perbandingan](custom-comparison-controls.md).

Contoh berikut menetapkan ambang agregasi minimum ke 100 dengan `identityColumns` nilai `user_id` sebagai:

```
{
  "aggregationThresholds": [
    {
      "identityColumns": [
        "user_id"
      ],
      "minimumIdentityCount": 100,
      "type": "COUNT_DISTINCT"
    }
  ]
}
```

## Mengganti ambang agregasi minimum untuk kolom keluaran tertentu
<a name="custom-min-agg-output-override"></a>

Kolom keluaran memiliki tingkat sensitivitas yang berbeda, dan penyedia data dapat menerapkan `minimumIdentityCount` nilai yang berbeda tergantung pada kolom keluaran. Misalnya, `campaign_id` mungkin kolom sensitivitas rendah dengan ambang minimum 5 subjek data yang berbeda, sementara `postal_code` dan `income_bracket` mendapatkan ambang minimum 100 karena mereka adalah kolom sensitivitas tinggi.

Penggantian per kolom menerima`0`, yang membebaskan kolom keluaran dari agregasi minimum, atau nilai antara 2 dan 100.000.

Contoh berikut menetapkan penggantian ambang agregasi minimum untuk `campaign_id` kolom:

```
{
  "outputColumnThresholds": [
    {
      "outputColumnName": "campaign_id",
      "minimumIdentityCount": 5
    }
  ]
}
```

## Mengizinkan ekspresi bersarang dalam fungsi agregat
<a name="custom-min-agg-nested-expressions"></a>

Mengizinkan ekspresi di dalam fungsi agregasi meningkatkan risiko subjek data dapat diidentifikasi ulang dalam kueri ruang bersih. Pengaturan default untuk `allowedAggregateExpressionType` adalah`COLUMNS_ONLY`, yang direkomendasikan sebagai konfigurasi privasi yang ditingkatkan. Dengan pengaturan ini, hanya kolom yang diterima di dalam fungsi agregasi, seperti:
+ SUM(biaya)
+ COUNT(DISTINCTid kampanye)

Atau, untuk kolaborasi di mana query runner adalah mitra tepercaya, Anda dapat mengizinkan `ANY_EXPRESSION` di dalam fungsi agregasi. Pengaturan ini meningkatkan fleksibilitas kueri SQL yang dapat dijalankan pada data Anda, tetapi memperkenalkan risiko privasi karena pelari kueri dapat mengisolasi grup kecil dalam fungsi agregasi.

**Diperlukan tinjauan privasi dan kepatuhan**  
Sebelum mengi `ANY_EXPRESSION` zinkan fungsi agregat dalam, konsultasikan dengan tim privasi, keamanan, hukum, dan kepatuhan Anda untuk memastikan bahwa ini mematuhi persyaratan organisasi Anda.

Berikut ini adalah contoh ekspresi dalam fungsi agregasi yang umumnya dianggap aman:
+ SUM(biaya\* kuantitas)

Berikut ini adalah contoh ekspresi dalam fungsi agregasi yang dianggap sebagai risiko privasi:
+ SUM(CASEWHENzip\_code = '10001' THEN gaji 0) ELSE END

Berikut ini adalah `aggregationThresholds` contoh lengkap:

```
{
  "aggregationThresholds": [
    {
      "identityColumns": [
        "user_id"
      ],
      "minimumIdentityCount": 100,
      "type": "COUNT_DISTINCT",
      "allowedAggregateExpressionType": "COLUMNS_ONLY",
      "outputColumnThresholds": [
        {
          "outputColumnName": "campaign_id",
          "minimumIdentityCount": 5
        }
      ]
    }
  ]
}
```

## Mengkonfigurasi ambang agregasi minimum di konsol
<a name="custom-min-agg-console"></a>

Anda mengonfigurasi ambang batas agregasi minimum sebagai bagian dari menambahkan aturan analisis kustom ke tabel yang dikonfigurasi, setelah tabel yang dikonfigurasi ada. Untuk alur panduan aturan analisis kustom lengkap, lihat[Menambahkan aturan analisis kustom ke tabel (alur terpandu)](add-analysis-rule.md#add-custom-analysis-rule-wizard).

**Untuk mengonfigurasi ambang batas agregasi minimum**

1. Masuk ke Konsol Manajemen AWS dan buka AWS Clean Rooms konsol di [ https://console.aws.amazon.com/cleanrooms](https://console.aws.amazon.com/cleanrooms/home).

1. Di panel navigasi kiri, pilih ** Tabel**, lalu pilih tabel yang dikonfigurasi.

1. Pada halaman detail tabel yang dikonfigurasi, pilih ** Konfigurasikan aturan analisis**.

1. Untuk ** Jenis aturan Analisis**, pilih K ** ustom**.

1. Pilih T ** injau setiap analisis baru ** atau Iz ** inkan analisis apa pun oleh kolaborator tertentu**. Langkah-langkah yang tersisa mengikuti ** jalur ** Izinkan analisis apa pun oleh kolaborator tertentu.

1. Pilih ** Tambahkan akun AWS ** untuk mengonfigurasi mitra mana yang dapat mengirimkan analisis pada tabel yang dikonfigurasi ini, lalu pilih Akun AWS untuk mengizinkan.

1. Pada T ** entukan kontrol hasil analisis - opsional**, untuk Meneg ** akkan ambang agregasi? **, pilih ** Ya**.

1. Konfigurasikan ambang agregasi minimum.

   1. Pilih kolom identitas Anda. Kolom identitas harus berupa`string`,`varchar`, atau `char` tipe.

   1. Tentukan jumlah identitas minimum Anda. Nilai yang didukung adalah antara 2 dan 100.000.

   1. **Jenis agregat ** telah dikonfigurasi sebelumnya untuk Mengh ** itung berbeda**.

1. Untuk Iz ** inkan ekspresi bersarang dalam fungsi agregat? **, defaultnya adalah ** No**. Membiarkan opsi ini dimatikan adalah konfigurasi yang ditingkatkan privasi. Untuk informasi selengkapnya, lihat [Mengizinkan ekspresi bersarang dalam fungsi agregat](#custom-min-agg-nested-expressions).

1. (Opsional) Konfigurasikan penggantian kolom keluaran.

   1. Pilih ** Tambahkan penggantian kolom. **

   1. Pilih kolom output Anda dari daftar dropdown.

   1. Tentukan jumlah identitas minimum Anda. Nilai yang didukung adalah `0` untuk mengecualikan kolom dari agregasi minimum, atau antara 2 dan 100.000.

   Untuk informasi selengkapnya, lihat [Mengganti ambang agregasi minimum untuk kolom keluaran tertentu](#custom-min-agg-output-override).

1. (Disarankan) Konfigurasikan kolom yang diizinkan untuk perbandingan.

   1. Secara default, semua kolom memenuhi syarat untuk perbandingan. Konfigurasi kolom mana yang diizinkan untuk perbandingan literal dan kolom-ke-kolom secara eksplisit adalah konfigurasi yang ditingkatkan privasi.

   1. Pilih Daftar ** kustom**.

   1. Pilih kolom mana yang diizinkan untuk perbandingan literal. Misalnya, mengizinkan `state` kolom memungkinkan pelari kueri menjalankan kueri dengan filter literal, seperti`WHERE state = 'New York'`.

   1. Pilih kolom mana yang dapat digunakan untuk perbandingan kolom ke kolom. Misalnya, mengizinkan `state` kolom memungkinkan pelari kueri menjalankan gabungan tabel silang dengan perbandingan kolom, seperti`JOIN my_table t ON t.state = partner_table.state`.

   Untuk informasi selengkapnya, lihat [Kontrol perbandingan](custom-comparison-controls.md).

1. Pilih **Berikutnya**.

1. Pilih **Berikutnya**. Privasi diferensial dimatikan dan tidak didukung dengan ambang batas agregasi minimum atau kontrol perbandingan. Untuk informasi selengkapnya, lihat [Batasan](custom-considerations.md#custom-limitations).

1. Tinjau konfigurasi aturan analisis kustom Anda.

1. Pilih ** Konfigurasikan aturan analisis**.

1. Kaitkan tabel yang dikonfigurasi ke kolaborasi. Untuk informasi selengkapnya, lihat [Langkah 2: Kaitkan tabel yang dikonfigurasi](associate-configured-table.md#associate-config-table).

## Pertimbangan dan batasan
<a name="custom-min-agg-considerations"></a>

Pertimbangan dan batasan berlaku saat Anda menggunakan ambang agregasi minimum. Untuk daftar lengkapnya, lihat [Pertimbangan dan batasan](custom-considerations.md).