Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
API pengoptimal tabel
API pengoptimal tabel menjelaskan API untuk mengaktifkan AWS Glue pemadatan untuk meningkatkan kinerja baca.
Jenis Data
TableOptimizer struktur
Berisi detail tentang pengoptimal yang terkait dengan tabel.
Bidang
-
type— UTF-8 string (nilai valid:compaction="COMPACTION"|retention="RETENTION"|orphan_file_deletion="ORPHAN_FILE_DELETION").Jenis pengoptimal tabel. Nilai yang valid adalah:
-
compaction: untuk mengelola pemadatan dengan pengoptimal tabel. -
retention: untuk mengelola retensi snapshot dengan pengoptimal tabel. -
orphan_file_deletion: untuk mengelola penghapusan file yatim piatu dengan pengoptimal tabel.
-
-
configuration— Sebuah objek TableOptimizerConfiguration.Ob
TableOptimizerConfigurationjek yang ditentukan saat membuat atau memperbarui pengoptimal tabel. -
lastRun— Sebuah objek TableOptimizerRun.Sebuah
TableOptimizerRunobjek yang mewakili proses terakhir dari pengoptimal tabel. -
configurationSource— UTF-8 string (nilai valid:catalog="CATALOG"|table="TABLE").Menentukan sumber konfigurasi pengoptimal. Ini menunjukkan bagaimana pengoptimal tabel dikonfigurasi dan entitas atau layanan mana yang memulai konfigurasi.
TableOptimizerConfiguration struktur
Berisi detail tentang konfigurasi pengoptimal tabel. Anda melewati konfigurasi ini saat membuat atau memperbarui pengoptimal tabel.
Bidang
-
roleArn— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 512 byte, cocok denganSingle-line string pattern.Peran yang dilewatkan oleh pemanggil yang memberikan izin layanan untuk memperbarui sumber daya yang terkait dengan pengoptimal atas nama penelepon.
-
enabled– Boolean.Apakah pengoptimalan tabel diaktifkan.
-
vpcConfiguration— Sebuah objek TableOptimizerVpcConfiguration.Ob
TableOptimizerVpcConfigurationjek yang mewakili konfigurasi VPC untuk pengoptimal tabel.Konfigurasi ini diperlukan untuk melakukan optimasi pada tabel yang ada di VPC pelanggan.
-
compactionConfiguration— Sebuah objek CompactionConfiguration.Konfigurasi untuk pengoptimal pemadatan. Konfigurasi ini menentukan bagaimana file data dalam tabel Anda akan dipadatkan untuk meningkatkan kinerja kueri dan mengurangi biaya penyimpanan.
-
retentionConfiguration— Sebuah objek RetentionConfiguration.Konfigurasi untuk pengoptimal retensi snapshot.
-
orphanFileDeletionConfiguration— Sebuah objek OrphanFileDeletionConfiguration.Konfigurasi untuk pengoptimal penghapusan file yatim piatu.
TableOptimizerVpcConfiguration struktur
Objek yang menjelaskan konfigurasi VPC untuk pengoptimal tabel.
Konfigurasi ini diperlukan untuk melakukan optimasi pada tabel yang ada di VPC pelanggan.
Bidang
-
glueConnectionName— UTF-8 string, setidaknya panjang 1 byte.Nama AWS Glue koneksi yang digunakan untuk VPC untuk pengoptimal tabel.
CompactionConfiguration struktur
Konfigurasi untuk pengoptimal pemadatan. Konfigurasi ini menentukan bagaimana file data dalam tabel Anda akan dipadatkan untuk meningkatkan kinerja kueri dan mengurangi biaya penyimpanan.
Bidang
-
icebergConfiguration— Sebuah objek IcebergCompactionConfiguration.Konfigurasi untuk pengoptimal pemadatan gunung es.
IcebergCompactionConfiguration struktur
Konfigurasi untuk pengoptimal pemadatan gunung es. Konfigurasi ini mendefinisikan parameter untuk mengoptimalkan tata letak file data dalam tabel Iceberg.
Bidang
-
strategy— UTF-8 string (nilai valid:binpack="BINPACK"|sort="SORT"|z-order="ZORDER").Strategi yang digunakan untuk pemadatan. Nilai yang valid adalah:
-
binpack: Menggabungkan file kecil menjadi file yang lebih besar, biasanya menargetkan ukuran lebih dari 100MB, sambil menerapkan penghapusan yang tertunda. Ini adalah strategi pemadatan yang direkomendasikan untuk sebagian besar kasus penggunaan. -
sort: Mengatur data berdasarkan kolom tertentu yang diurutkan secara hierarkis selama pemadatan, meningkatkan kinerja kueri untuk operasi yang difilter. Strategi ini direkomendasikan ketika kueri Anda sering memfilter kolom tertentu. Untuk menggunakan strategi ini, Anda harus terlebih dahulu menentukan urutan dalam properti tabel Iceberg Anda menggunakan propertisort_ordertabel. -
z-order: Mengoptimalkan organisasi data dengan memadukan beberapa atribut ke dalam satu nilai skalar yang dapat digunakan untuk menyortir, memungkinkan kueri yang efisien di berbagai dimensi. Strategi ini direkomendasikan ketika Anda perlu menanyakan data di beberapa dimensi secara bersamaan. Untuk menggunakan strategi ini, Anda harus terlebih dahulu menentukan urutan dalam properti tabel Iceberg Anda menggunakan propertisort_ordertabel.
Jika input tidak disediakan, nilai default 'binpack' akan digunakan.
-
-
minInputFiles— Nomor (bilangan bulat).Jumlah minimum file data yang harus ada dalam partisi sebelum pemadatan sebenarnya akan memadatkan file. Parameter ini membantu mengontrol saat pemadatan dipicu, mencegah operasi pemadatan yang tidak perlu pada partisi dengan beberapa file. Jika input tidak disediakan, nilai default 100 akan digunakan.
-
deleteFileThreshold— Nomor (bilangan bulat).Jumlah minimum penghapusan yang harus ada dalam file data agar memenuhi syarat untuk pemadatan. Parameter ini membantu mengoptimalkan pemadatan dengan berfokus pada file yang berisi sejumlah besar operasi penghapusan, yang dapat meningkatkan kinerja kueri dengan menghapus catatan yang dihapus. Jika input tidak disediakan, nilai default 1 akan digunakan.
TableOptimizerRun struktur
Berisi detail untuk menjalankan pengoptimal tabel.
Bidang
-
eventType— UTF-8 string (nilai valid:starting="STARTING"|completed="COMPLETED"|failed="FAILED"|in_progress="IN_PROGRESS").Jenis peristiwa yang mewakili status dijalankan pengoptimal tabel.
-
startTimestamp— Stempel waktu.Merupakan stempel waktu zaman di mana pekerjaan pemadatan dimulai dalam Formasi Danau.
-
endTimestamp— Stempel waktu.Merupakan stempel waktu zaman di mana pekerjaan pemadatan berakhir.
-
metrics— Sebuah objek RunMetrics.Ob
RunMetricsjek yang berisi metrik untuk dijalankan pengoptimal.Anggota ini tidak digunakan lagi. Lihat anggota metrik individual untuk pemadatan, retensi, dan penghapusan file yatim piatu.
-
error— UTF-8 tali.Kesalahan yang terjadi selama pengoptimalan dijalankan.
-
compactionMetrics— Sebuah objek CompactionMetrics.Ob
CompactionMetricsjek yang berisi metrik untuk dijalankan pengoptimal. -
compactionStrategy— UTF-8 string (nilai valid:binpack="BINPACK"|sort="SORT"|z-order="ZORDER").Strategi yang digunakan untuk pemadatan berjalan. Menunjukkan algoritma mana yang diterapkan untuk menentukan bagaimana file dipilih dan digabungkan selama proses pemadatan. Nilai yang valid adalah:
-
binpack: Menggabungkan file kecil menjadi file yang lebih besar, biasanya menargetkan ukuran lebih dari 100MB, sambil menerapkan penghapusan yang tertunda. Ini adalah strategi pemadatan yang direkomendasikan untuk sebagian besar kasus penggunaan. -
sort: Mengatur data berdasarkan kolom tertentu yang diurutkan secara hierarkis selama pemadatan, meningkatkan kinerja kueri untuk operasi yang difilter. Strategi ini direkomendasikan ketika kueri Anda sering memfilter kolom tertentu. Untuk menggunakan strategi ini, Anda harus terlebih dahulu menentukan urutan dalam properti tabel Iceberg Anda menggunakan propertisort_ordertabel. -
z-order: Mengoptimalkan organisasi data dengan memadukan beberapa atribut ke dalam satu nilai skalar yang dapat digunakan untuk menyortir, memungkinkan kueri yang efisien di berbagai dimensi. Strategi ini direkomendasikan ketika Anda perlu menanyakan data di beberapa dimensi secara bersamaan. Untuk menggunakan strategi ini, Anda harus terlebih dahulu menentukan urutan dalam properti tabel Iceberg Anda menggunakan propertisort_ordertabel.
-
-
retentionMetrics— Sebuah objek RetentionMetrics.Ob
RetentionMetricsjek yang berisi metrik untuk dijalankan pengoptimal. -
orphanFileDeletionMetrics— Sebuah objek OrphanFileDeletionMetrics.Ob
OrphanFileDeletionMetricsjek yang berisi metrik untuk dijalankan pengoptimal.
BatchGetTableOptimizerEntry struktur
Merupakan pengoptimal tabel untuk diambil dalam BatchGetTableOptimizer operasi.
Bidang
-
catalogId— String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.ID Katalog tabel.
-
databaseName— UTF-8 string, setidaknya panjang 1 byte.Nama basis data dalam katalog tempat tabel berada.
-
tableName— UTF-8 string, setidaknya panjang 1 byte.Nama tabel.
-
type— UTF-8 string (nilai valid:compaction="COMPACTION"|retention="RETENTION"|orphan_file_deletion="ORPHAN_FILE_DELETION").Jenis pengoptimal tabel.
BatchTableOptimizer struktur
Berisi detail untuk salah satu pengoptimal tabel yang dikembalikan oleh BatchGetTableOptimizer operasi.
Bidang
-
catalogId— String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.ID Katalog tabel.
-
databaseName— UTF-8 string, setidaknya panjang 1 byte.Nama basis data dalam katalog tempat tabel berada.
-
tableName— UTF-8 string, setidaknya panjang 1 byte.Nama tabel.
-
tableOptimizer— Sebuah objek TableOptimizer.Ob
TableOptimizerjek yang berisi rincian tentang konfigurasi dan dijalankan terakhir dari pengoptimal tabel.
BatchGetTableOptimizerError struktur
Berisi detail tentang salah satu kesalahan dalam daftar kesalahan yang dikembalikan oleh BatchGetTableOptimizer operasi.
Bidang
-
error— Sebuah objek ErrorDetail.Ob
ErrorDetailjek yang berisi rincian kode dan pesan tentang kesalahan. -
catalogId— String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.ID Katalog tabel.
-
databaseName— UTF-8 string, setidaknya panjang 1 byte.Nama basis data dalam katalog tempat tabel berada.
-
tableName— UTF-8 string, setidaknya panjang 1 byte.Nama tabel.
-
type— UTF-8 string (nilai valid:compaction="COMPACTION"|retention="RETENTION"|orphan_file_deletion="ORPHAN_FILE_DELETION").Jenis pengoptimal tabel.
RetentionConfiguration struktur
Konfigurasi untuk pengoptimal retensi snapshot.
Bidang
-
icebergConfiguration— Sebuah objek IcebergRetentionConfiguration.Konfigurasi untuk pengoptimal retensi snapshot Iceberg.
IcebergRetentionConfiguration struktur
Konfigurasi untuk pengoptimal retensi snapshot Iceberg.
Bidang
-
snapshotRetentionPeriodInDays— Nomor (bilangan bulat).Jumlah hari untuk menyimpan foto Gunung Es. Jika input tidak disediakan, bidang konfigurasi tabel Iceberg yang sesuai akan digunakan atau jika tidak ada, nilai default 5 akan digunakan.
-
numberOfSnapshotsToRetain— Nomor (bilangan bulat).Jumlah snapshot gunung es yang akan disimpan dalam periode retensi. Jika input tidak disediakan, bidang konfigurasi tabel Iceberg yang sesuai akan digunakan atau jika tidak ada, nilai default 1 akan digunakan.
-
cleanExpiredFiles– Boolean.Jika disetel ke false, snapshot hanya dihapus dari metadata tabel, dan data dasar serta file metadata tidak dihapus.
-
runRateInHours— Nomor (bilangan bulat).Interval dalam jam antara pekerjaan retensi berjalan. Parameter ini mengontrol seberapa sering pengoptimal retensi akan dijalankan untuk membersihkan snapshot yang kedaluwarsa. Nilai harus antara 3 dan 168 jam (7 hari). Jika input tidak disediakan, nilai default 24 akan digunakan.
OrphanFileDeletionConfiguration struktur
Konfigurasi untuk pengoptimal penghapusan file yatim piatu.
Bidang
-
icebergConfiguration— Sebuah objek IcebergOrphanFileDeletionConfiguration.Konfigurasi untuk pengoptimal penghapusan file yatim piatu Iceberg.
IcebergOrphanFileDeletionConfiguration struktur
Konfigurasi untuk pengoptimal penghapusan file yatim piatu Iceberg.
Bidang
-
orphanFileRetentionPeriodInDays— Nomor (bilangan bulat).Jumlah hari dimana file yatim piatu harus dipertahankan sebelum penghapusan file. Jika input tidak disediakan, nilai default 3 akan digunakan.
-
location— UTF-8 tali.Menentukan direktori tempat mencari file (default ke lokasi tabel). Anda dapat memilih sub-direktori daripada lokasi tabel tingkat atas.
-
runRateInHours— Nomor (bilangan bulat).Interval dalam jam antara pekerjaan penghapusan file yatim piatu berjalan. Parameter ini mengontrol seberapa sering pengoptimal penghapusan file yatim piatu akan berjalan untuk membersihkan file yatim piatu. Nilai harus antara 3 dan 168 jam (7 hari). Jika input tidak disediakan, nilai default 24 akan digunakan.
CompactionMetrics struktur
Struktur yang berisi metrik pemadatan untuk menjalankan pengoptimal.
Bidang
-
IcebergMetrics— Sebuah objek IcebergCompactionMetrics.Struktur yang berisi metrik pemadatan gunung es untuk menjalankan pengoptimal.
RetentionMetrics struktur
Struktur yang berisi metrik retensi untuk menjalankan pengoptimal.
Bidang
-
IcebergMetrics— Sebuah objek IcebergRetentionMetrics.Struktur yang berisi metrik retensi gunung es untuk menjalankan pengoptimal.
OrphanFileDeletionMetrics struktur
Struktur yang berisi metrik penghapusan file yatim piatu untuk menjalankan pengoptimal.
Bidang
-
IcebergMetrics— Sebuah objek IcebergOrphanFileDeletionMetrics.Struktur yang berisi metrik penghapusan file yatim piatu Iceberg untuk menjalankan pengoptimal.
IcebergCompactionMetrics struktur
Metrik pemadatan untuk Iceberg untuk menjalankan pengoptimal.
Bidang
-
DpuHours— Nomor (ganda).Jumlah jam DPU yang dikonsumsi oleh pekerjaan.
-
NumberOfDpus— Nomor (Integer).Jumlah DPU yang dikonsumsi oleh pekerjaan, dibulatkan ke bilangan bulat terdekat.
-
JobDurationInHour— Nomor (ganda).Durasi pekerjaan dalam jam.
IcebergRetentionMetrics struktur
Metrik retensi snapshot untuk Iceberg untuk dijalankan pengoptimal.
Bidang
-
DpuHours— Nomor (ganda).Jumlah jam DPU yang dikonsumsi oleh pekerjaan.
-
NumberOfDpus— Nomor (Integer).Jumlah DPU yang dikonsumsi oleh pekerjaan, dibulatkan ke bilangan bulat terdekat.
-
JobDurationInHour— Nomor (ganda).Durasi pekerjaan dalam jam.
IcebergOrphanFileDeletionMetrics struktur
Metrik penghapusan file yatim piatu untuk Iceberg untuk dijalankan pengoptimal.
Bidang
-
DpuHours— Nomor (ganda).Jumlah jam DPU yang dikonsumsi oleh pekerjaan.
-
NumberOfDpus— Nomor (Integer).Jumlah DPU yang dikonsumsi oleh pekerjaan, dibulatkan ke bilangan bulat terdekat.
-
JobDurationInHour— Nomor (ganda).Durasi pekerjaan dalam jam.
RunMetrics struktur
Metrik untuk menjalankan pengoptimal.
Struktur ini tidak digunakan lagi. Lihat anggota metrik individual untuk pemadatan, retensi, dan penghapusan file yatim piatu.
Bidang
-
NumberOfBytesCompacted— UTF-8 tali.Jumlah byte yang dihapus oleh pekerjaan pemadatan yang dijalankan.
-
NumberOfFilesCompacted— UTF-8 tali.Jumlah file yang dihapus oleh pekerjaan pemadatan yang dijalankan.
-
NumberOfDpus— UTF-8 tali.Jumlah DPU yang dikonsumsi oleh pekerjaan, dibulatkan ke bilangan bulat terdekat.
-
JobDurationInHour— UTF-8 tali.Durasi pekerjaan dalam jam.
Operasi
BatchGetTableOptimizer tindakan (Python: batch_get_table_optimizer)
ListTableOptimizerRuns tindakan (Python: list_table_optimizer_runs)
CreateTableOptimizer tindakan (Python: create_table_optimizer)
DeleteTableOptimizer tindakan (Python: delete_table_optimizer)
UpdateTableOptimizer tindakan (Python: update_table_optimizer)
GetTableOptimizer tindakan (Python: get_table_optimizer)
Mengembalikan konfigurasi semua pengoptimal yang terkait dengan tabel tertentu.
Permintaan
-
CatalogId- Diperlukan: String id katalog, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.ID Katalog tabel.
-
DatabaseName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama basis data dalam katalog 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.
-
Type— Diperlukan: UTF-8 string (nilai valid:compaction="COMPACTION"|retention="RETENTION"|orphan_file_deletion="ORPHAN_FILE_DELETION").Jenis pengoptimal tabel.
Respons
-
CatalogId— String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.ID Katalog tabel.
-
DatabaseName— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama basis data dalam katalog tempat tabel berada.
-
TableName— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama tabel.
-
TableOptimizer— Sebuah objek TableOptimizer.Pengoptimal terkait dengan tabel yang ditentukan.
Kesalahan
EntityNotFoundExceptionInvalidInputExceptionAccessDeniedExceptionInternalServiceExceptionThrottlingException
BatchGetTableOptimizer tindakan (Python: batch_get_table_optimizer)
Mengembalikan konfigurasi untuk pengoptimal tabel yang ditentukan.
Permintaan
-
Entries– Wajib: Susunan objek BatchGetTableOptimizerEntry.Daftar
BatchGetTableOptimizerEntryobjek yang menentukan pengoptimal tabel untuk diambil.
Respons
-
TableOptimizers– Susunan objek BatchTableOptimizer.Daftar objek
BatchTableOptimizer. -
Failures– Susunan objek BatchGetTableOptimizerError.Daftar kesalahan dari operasi.
Kesalahan
EntityNotFoundExceptionInvalidInputExceptionAccessDeniedExceptionInternalServiceExceptionThrottlingException
ListTableOptimizerRuns tindakan (Python: list_table_optimizer_runs)
Mencantumkan riwayat pengoptimalan yang dijalankan sebelumnya untuk tabel tertentu.
Permintaan
-
CatalogId- Diperlukan: String id katalog, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.ID Katalog tabel.
-
DatabaseName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama basis data dalam katalog 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.
-
Type— Diperlukan: UTF-8 string (nilai valid:compaction="COMPACTION"|retention="RETENTION"|orphan_file_deletion="ORPHAN_FILE_DELETION").Jenis pengoptimal tabel.
-
MaxResults— Nomor (bilangan bulat).Jumlah maksimum pengoptimal berjalan untuk kembali pada setiap panggilan.
-
NextToken— UTF-8 tali.Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
Respons
-
CatalogId— String id katalog, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.ID Katalog tabel.
-
DatabaseName— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama basis data dalam katalog tempat tabel berada.
-
TableName— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama tabel.
-
NextToken— UTF-8 tali.Token lanjutan untuk mempaginasi daftar pengoptimal yang dikembalikan, dikembalikan jika segmen daftar saat ini bukan yang terakhir.
-
TableOptimizerRuns– Susunan objek TableOptimizerRun.Daftar pengoptimal berjalan terkait dengan tabel.
Kesalahan
EntityNotFoundExceptionAccessDeniedExceptionInvalidInputExceptionValidationExceptionInternalServiceExceptionThrottlingException
CreateTableOptimizer tindakan (Python: create_table_optimizer)
Membuat pengoptimal tabel baru untuk fungsi tertentu.
Permintaan
-
CatalogId- Diperlukan: String id katalog, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.ID Katalog tabel.
-
DatabaseName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama basis data dalam katalog 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.
-
Type— Diperlukan: UTF-8 string (nilai valid:compaction="COMPACTION"|retention="RETENTION"|orphan_file_deletion="ORPHAN_FILE_DELETION").Jenis pengoptimal tabel.
-
TableOptimizerConfiguration— Wajib: Sebuah objek TableOptimizerConfiguration.Ob
TableOptimizerConfigurationjek yang mewakili konfigurasi pengoptimal tabel.
Respons
Tidak ada parameter Respons.
Kesalahan
EntityNotFoundExceptionValidationExceptionInvalidInputExceptionAccessDeniedExceptionAlreadyExistsExceptionInternalServiceExceptionThrottlingException
DeleteTableOptimizer tindakan (Python: delete_table_optimizer)
Menghapus pengoptimal dan semua metadata terkait untuk tabel. Pengoptimalan tidak akan lagi dilakukan di atas meja.
Permintaan
-
CatalogId- Diperlukan: String id katalog, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.ID Katalog tabel.
-
DatabaseName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama basis data dalam katalog 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.
-
Type— Diperlukan: UTF-8 string (nilai valid:compaction="COMPACTION"|retention="RETENTION"|orphan_file_deletion="ORPHAN_FILE_DELETION").Jenis pengoptimal tabel.
Respons
Tidak ada parameter Respons.
Kesalahan
EntityNotFoundExceptionInvalidInputExceptionAccessDeniedExceptionInternalServiceExceptionThrottlingException
UpdateTableOptimizer tindakan (Python: update_table_optimizer)
Memperbarui konfigurasi untuk pengoptimal tabel yang ada.
Permintaan
-
CatalogId- Diperlukan: String id katalog, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.ID Katalog tabel.
-
DatabaseName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama basis data dalam katalog 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.
-
Type— Diperlukan: UTF-8 string (nilai valid:compaction="COMPACTION"|retention="RETENTION"|orphan_file_deletion="ORPHAN_FILE_DELETION").Jenis pengoptimal tabel.
-
TableOptimizerConfiguration— Wajib: Sebuah objek TableOptimizerConfiguration.Ob
TableOptimizerConfigurationjek yang mewakili konfigurasi pengoptimal tabel.
Respons
Tidak ada parameter Respons.
Kesalahan
EntityNotFoundExceptionInvalidInputExceptionAccessDeniedExceptionValidationExceptionInternalServiceExceptionThrottlingExceptionConcurrentModificationException