Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
API statistik kolom
API statistik kolom menjelaskan AWS Glue API untuk mengembalikan statistik pada kolom dalam tabel.
Jenis Data
ColumnStatisticsTaskRun struktur
Objek yang menunjukkan rincian statistik kolom berjalan.
Bidang
-
CustomerId— UTF-8 string, panjangnya tidak lebih dari 12 byte.ID AWS akun.
-
ColumnStatisticsTaskRunId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Pengidentifikasi untuk tugas statistik kolom tertentu dijalankan.
-
DatabaseName— UTF-8 tali.Database tempat tabel berada.
-
TableName— UTF-8 tali.Nama tabel yang menghasilkan statistik kolom.
-
ColumnNameList— Sebuah array UTF-8 string.Daftar nama kolom. Jika tidak ada yang disediakan, semua nama kolom untuk tabel akan digunakan secara default.
-
CatalogID— String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.ID dari Katalog Data tempat tabel berada. Jika tidak ada yang disediakan, ID AWS akun digunakan secara default.
-
Role— UTF-8 tali.Peran IAM yang diasumsikan oleh layanan untuk menghasilkan statistik.
-
SampleSize— Jumlah (ganda), tidak lebih dari 100.Persentase baris yang digunakan untuk menghasilkan statistik. Jika tidak ada yang disediakan, seluruh tabel akan digunakan untuk menghasilkan statistik.
-
SecurityConfiguration— UTF-8 string, tidak lebih dari 128 byte panjangnya.Nama konfigurasi keamanan yang digunakan untuk mengenkripsi CloudWatch log untuk tugas statistik kolom yang dijalankan.
-
NumberOfWorkers— Nomor (bilangan bulat), minimal 1.Jumlah pekerja yang digunakan untuk menghasilkan statistik kolom. Pekerjaan sudah dikonfigurasi sebelumnya untuk skala otomatis hingga 25 instans.
-
WorkerType— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Jenis pekerja yang digunakan untuk menghasilkan statistik. Nilai default-nya
g.1x. -
ComputationType— UTF-8 string (nilai valid:FULL|INCREMENTAL).Jenis perhitungan statistik kolom.
-
Status— UTF-8 string (nilai valid:STARTING|RUNNING|SUCCEEDED|FAILED|STOPPED).Status tugas yang dijalankan.
-
CreationTime— Stempel waktu.Waktu tugas ini dibuat.
-
LastUpdated— Stempel waktu.Titik terakhir dalam waktu ketika tugas ini dimodifikasi.
-
StartTime— Stempel waktu.Waktu mulai tugas.
-
EndTime— Stempel waktu.Waktu akhir tugas.
-
ErrorMessage— String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan URI address multi-line string pattern.Pesan kesalahan untuk pekerjaan.
-
DPUSeconds— Nomor (ganda).Penggunaan DPU yang dihitung dalam hitungan detik untuk semua pekerja yang diskalakan otomatis.
ColumnStatisticsTaskSettings struktur
Pengaturan untuk tugas statistik kolom.
Bidang
-
DatabaseName— UTF-8 tali.Nama database tempat tabel berada.
-
TableName— UTF-8 tali.Nama tabel untuk menghasilkan statistik kolom.
-
Schedule— Sebuah objek Jadwal.Jadwal untuk menjalankan statistik kolom, ditentukan dalam sintaks CRON.
-
ColumnNameList— Sebuah array UTF-8 string.Daftar nama kolom yang digunakan untuk menjalankan statistik.
-
CatalogID— String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.ID dari Katalog Data tempat basis data berada.
-
Role— UTF-8 tali.Peran yang digunakan untuk menjalankan statistik kolom.
-
SampleSize— Jumlah (ganda), tidak lebih dari 100.Persentase data untuk sampel.
-
SecurityConfiguration— UTF-8 string, tidak lebih dari 128 byte panjangnya.Nama konfigurasi keamanan yang digunakan untuk mengenkripsi CloudWatch log.
-
ScheduleType— UTF-8 string (nilai valid:CRON|AUTO).Jenis jadwal untuk tugas statistik kolom. Nilai yang mungkin mungkin
CRONatauAUTO. -
SettingSource— UTF-8 string (nilai valid:CATALOG|TABLE).Sumber pengaturan tugas statistik kolom. Nilai yang mungkin mungkin
CATALOGatauTABLE. -
LastExecutionAttempt— Sebuah objek ExecutionAttempt.Yang terakhir
ExecutionAttemptuntuk tugas statistik kolom dijalankan.
ExecutionAttempt struktur
Upaya jalankan untuk menjalankan tugas statistik kolom.
Bidang
-
Status— UTF-8 string (nilai valid:FAILED|STARTED).Status tugas statistik kolom terakhir dijalankan.
-
ColumnStatisticsTaskRunId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.ID menjalankan tugas untuk tugas statistik kolom terakhir yang dijalankan.
-
ExecutionTimestamp— Stempel waktu.Stempel waktu ketika tugas statistik kolom terakhir dijalankan terjadi.
-
ErrorMessage— String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan URI address multi-line string pattern.Pesan kesalahan yang terkait dengan tugas statistik kolom terakhir yang dijalankan.
Operasi
StartColumnStatisticsTaskRun tindakan (Python: start_column_statistics_task_run)
GetColumnStatisticsTaskRun tindakan (Python: get_column_statistics_task_run)
GetColumnStatisticsTaskRuns tindakan (Python: get_column_statistics_task_runs)
ListColumnStatisticsTaskRuns tindakan (Python: list_column_statistics_task_runs)
StopColumnStatisticsTaskRun tindakan (Python: stop_column_statistics_task_run)
CreateColumnStatisticsTaskSettings tindakan (Python: create_column_statistics_task_settings)
UpdateColumnStatisticsTaskSettings tindakan (Python: update_column_statistics_task_settings)
GetColumnStatisticsTaskSettings tindakan (Python: get_column_statistics_task_settings)
DeleteColumnStatisticsTaskSettings tindakan (Python: delete_column_statistics_task_settings)
StartColumnStatisticsTaskRunSchedule tindakan (Python: start_column_statistics_task_run_jadwal)
StopColumnStatisticsTaskRunSchedule tindakan (Python: stop_column_statistics_task_run_jadwal)
StartColumnStatisticsTaskRun tindakan (Python: start_column_statistics_task_run)
Memulai menjalankan tugas statistik kolom, untuk tabel dan kolom tertentu.
Permintaan
-
DatabaseName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama database tempat tabel berada.
-
TableName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama tabel untuk menghasilkan statistik.
-
ColumnNameList— Sebuah array UTF-8 string.Daftar nama kolom untuk menghasilkan statistik. Jika tidak ada yang disediakan, semua nama kolom untuk tabel akan digunakan secara default.
-
Role- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Peran IAM yang diasumsikan oleh layanan untuk menghasilkan statistik.
-
SampleSize— Jumlah (ganda), tidak lebih dari 100.Persentase baris yang digunakan untuk menghasilkan statistik. Jika tidak ada yang disediakan, seluruh tabel akan digunakan untuk menghasilkan statistik.
-
CatalogID— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.ID Katalog Data tempat tabel berada. Jika tidak ada yang disediakan, ID akun AWS digunakan secara default.
-
SecurityConfiguration— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama konfigurasi keamanan yang digunakan untuk mengenkripsi CloudWatch log untuk tugas statistik kolom yang dijalankan.
Respons
-
ColumnStatisticsTaskRunId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Pengidentifikasi untuk tugas statistik kolom yang dijalankan.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionColumnStatisticsTaskRunningExceptionOperationTimeoutExceptionResourceNumberLimitExceededExceptionInvalidInputException
GetColumnStatisticsTaskRun tindakan (Python: get_column_statistics_task_run)
Dapatkan yang terkait metadata/information untuk menjalankan tugas, diberi ID menjalankan tugas.
Permintaan
-
ColumnStatisticsTaskRunId- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Pengidentifikasi untuk tugas statistik kolom tertentu dijalankan.
Respons
-
ColumnStatisticsTaskRun— Sebuah objek ColumnStatisticsTaskRun.Ob
ColumnStatisticsTaskRunjek yang mewakili detail statistik kolom yang dijalankan.
Kesalahan
EntityNotFoundExceptionOperationTimeoutExceptionInvalidInputException
GetColumnStatisticsTaskRuns tindakan (Python: get_column_statistics_task_runs)
Mengambil informasi tentang semua proses yang terkait dengan tabel yang ditentukan.
Permintaan
-
DatabaseName- Diperlukan: UTF-8 string.Nama database tempat tabel berada.
-
TableName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama tabel.
-
MaxResults— Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.Ukuran maksimum respons.
-
NextToken— UTF-8 tali.Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
Respons
-
ColumnStatisticsTaskRuns– Susunan objek ColumnStatisticsTaskRun.Daftar tugas statistik kolom berjalan.
-
NextToken— UTF-8 tali.Token lanjutan, jika belum semua tugas yang dijalankan telah dikembalikan.
Kesalahan
OperationTimeoutException
ListColumnStatisticsTaskRuns tindakan (Python: list_column_statistics_task_runs)
Daftar semua tugas yang dijalankan untuk akun tertentu.
Permintaan
-
MaxResults— Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.Ukuran maksimum respons.
-
NextToken— UTF-8 tali.Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
Respons
-
ColumnStatisticsTaskRunIds— Sebuah array UTF-8 string, tidak lebih dari 100 string.Daftar ID menjalankan tugas statistik kolom.
-
NextToken— UTF-8 tali.Token lanjutan, jika belum semua ID run tugas telah dikembalikan.
Kesalahan
OperationTimeoutException
StopColumnStatisticsTaskRun tindakan (Python: stop_column_statistics_task_run)
Menghentikan tugas yang dijalankan untuk tabel yang ditentukan.
Permintaan
-
DatabaseName- Diperlukan: UTF-8 string.Nama database tempat tabel berada.
-
TableName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama tabel.
Respons
Tidak ada parameter Respons.
Kesalahan
EntityNotFoundExceptionColumnStatisticsTaskNotRunningExceptionColumnStatisticsTaskStoppingExceptionOperationTimeoutException
CreateColumnStatisticsTaskSettings tindakan (Python: create_column_statistics_task_settings)
Membuat pengaturan untuk tugas statistik kolom.
Permintaan
-
DatabaseName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama database tempat tabel berada.
-
TableName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama tabel untuk menghasilkan statistik kolom.
-
Role- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Peran yang digunakan untuk menjalankan statistik kolom.
-
Schedule— UTF-8 tali.Jadwal untuk menjalankan statistik kolom, ditentukan dalam sintaks CRON.
-
ColumnNameList— Sebuah array UTF-8 string.Daftar nama kolom yang digunakan untuk menjalankan statistik.
-
SampleSize— Jumlah (ganda), tidak lebih dari 100.Persentase data untuk sampel.
-
CatalogID— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.ID dari Katalog Data tempat database berada.
-
SecurityConfiguration— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama konfigurasi keamanan yang digunakan untuk mengenkripsi CloudWatch log.
-
Tags— Sebuah rangkaian peta pasangan nilai kunci, tidak lebih dari 50 pasang.Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.
Setiap nilai adalah UTF-8 string, panjangnya tidak lebih dari 256 byte.
Peta tag.
Respons
Tidak ada parameter Respons.
Kesalahan
AlreadyExistsExceptionAccessDeniedExceptionEntityNotFoundExceptionInvalidInputExceptionOperationTimeoutExceptionResourceNumberLimitExceededExceptionColumnStatisticsTaskRunningException
UpdateColumnStatisticsTaskSettings tindakan (Python: update_column_statistics_task_settings)
Memperbarui pengaturan untuk tugas statistik kolom.
Permintaan
-
DatabaseName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama database tempat tabel berada.
-
TableName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama tabel untuk menghasilkan statistik kolom.
-
Role— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Peran yang digunakan untuk menjalankan statistik kolom.
-
Schedule— UTF-8 tali.Jadwal untuk menjalankan statistik kolom, ditentukan dalam sintaks CRON.
-
ColumnNameList— Sebuah array UTF-8 string.Daftar nama kolom yang digunakan untuk menjalankan statistik.
-
SampleSize— Jumlah (ganda), tidak lebih dari 100.Persentase data untuk sampel.
-
CatalogID— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.ID dari Katalog Data tempat database berada.
-
SecurityConfiguration— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama konfigurasi keamanan yang digunakan untuk mengenkripsi CloudWatch log.
Respons
Tidak ada parameter Respons.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInvalidInputExceptionVersionMismatchExceptionOperationTimeoutException
GetColumnStatisticsTaskSettings tindakan (Python: get_column_statistics_task_settings)
Mendapat pengaturan untuk tugas statistik kolom.
Permintaan
-
DatabaseName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama database tempat tabel berada.
-
TableName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama tabel yang digunakan untuk mengambil statistik kolom.
Respons
-
ColumnStatisticsTaskSettings— Sebuah objek ColumnStatisticsTaskSettings.Ob
ColumnStatisticsTaskSettingsjek yang mewakili pengaturan untuk tugas statistik kolom.
Kesalahan
EntityNotFoundExceptionInvalidInputExceptionOperationTimeoutException
DeleteColumnStatisticsTaskSettings tindakan (Python: delete_column_statistics_task_settings)
Menghapus pengaturan untuk tugas statistik kolom.
Permintaan
-
DatabaseName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama database tempat tabel berada.
-
TableName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama tabel untuk menghapus statistik kolom.
Respons
Tidak ada parameter Respons.
Kesalahan
EntityNotFoundExceptionInvalidInputExceptionOperationTimeoutException
StartColumnStatisticsTaskRunSchedule tindakan (Python: start_column_statistics_task_run_jadwal)
Memulai jadwal menjalankan tugas statistik kolom.
Permintaan
-
DatabaseName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama database tempat tabel berada.
-
TableName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama tabel untuk memulai jadwal menjalankan tugas statistik kolom.
Respons
Tidak ada parameter Respons.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInvalidInputExceptionOperationTimeoutException
StopColumnStatisticsTaskRunSchedule tindakan (Python: stop_column_statistics_task_run_jadwal)
Menghentikan jadwal menjalankan tugas statistik kolom.
Permintaan
-
DatabaseName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama database tempat tabel berada.
-
TableName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama tabel untuk menghentikan jadwal menjalankan tugas statistik kolom.
Respons
Tidak ada parameter Respons.
Kesalahan
EntityNotFoundExceptionInvalidInputExceptionOperationTimeoutException
Pengecualian
ColumnStatisticsTaskRunningException struktur
Pengecualian yang dilemparkan saat Anda mencoba memulai pekerjaan lain saat menjalankan pekerjaan pembuatan statistik kolom.
Bidang
-
Message— UTF-8 tali.Sebuah pesan yang menjelaskan masalah.
ColumnStatisticsTaskNotRunningException struktur
Pengecualian yang dilemparkan ketika Anda mencoba menghentikan tugas yang dijalankan ketika tidak ada tugas yang berjalan.
Bidang
-
Message— UTF-8 tali.Sebuah pesan yang menjelaskan masalah.
ColumnStatisticsTaskStoppingException struktur
Pengecualian yang dilemparkan saat Anda mencoba menghentikan tugas yang dijalankan.
Bidang
-
Message— UTF-8 tali.Sebuah pesan yang menjelaskan masalah.
ColumnStatisticsTaskAutoConcurrencyLimitException struktur
Pengecualian yang dilemparkan ketika Anda telah mencapai batas pekerjaan statistik otomatis bersamaan.
Bidang
-
Message— UTF-8 tali.Sebuah pesan yang menjelaskan masalah.
InvalidCatalogSettingException struktur
Pengecualian yang dilemparkan ketika ada masalah dengan pengaturan katalog.
Bidang
-
Message— UTF-8 tali.Sebuah pesan yang menjelaskan masalah.