Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tipe data umum
Tipe data Umum menjelaskan berbagai jenis data umum di AWS Glue.
Struktur tag
Ob Tag jek mewakili label yang dapat Anda tetapkan ke AWS sumber daya. Setiap tag terdiri dari satu kunci dan satu nilai opsional, yang keduanya Anda tentukan sendiri.
Untuk informasi selengkapnya tentang tag, dan mengendalikan akses ke sumber daya di AWS Glue, lihat AWS Tag di AWS Glue dan Men entukan AWS Glue ARN Sumber Daya di panduan pengembang.
Bidang
-
key— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Kunci tanda. Kunci tersebut diperlukan saat Anda membuat tag pada sebuah objek. Kuncinya peka huruf besar/kecil, dan tidak boleh berisi awalan aws.
-
value— UTF-8 string, tidak lebih dari 256 byte panjangnya.Nilai tanda. Nilai adalah opsional saat Anda membuat tag pada sebuah objek. Nilai peka huruf besar/kecil, dan tidak boleh berisi awalan aws.
DecimalNumber struktur
Berisi nilai numerik dalam format desimal.
Bidang
-
UnscaledValue— Wajib: Blob.Nilai numerik tidak diskalakan.
-
Scale— Wajib: Nomor (bilangan bulat).Skala yang menentukan di mana titik desimal termasuk dalam nilai tidak diskalakan.
ErrorDetail struktur
Berisi detail tentang kesalahan.
Bidang
-
ErrorCode— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Kode yang dikaitkan dengan kesalahan ini.
-
ErrorMessage— String deskripsi, dengan panjang tidak lebih dari 2048 byte, yang cocok dengan URI address multi-line string pattern.Sebuah pesan yang menjelaskan kesalahan.
PropertyPredicate struktur
Menentukan predikat properti.
Bidang
-
Key— Nilai string, tidak kurang dari 1 atau lebih dari 1024 byte panjangnya.Kunci properti.
-
Value— Nilai string, tidak kurang dari 1 atau lebih dari 1024 byte panjangnya.Nilai properti.
-
Comparator— UTF-8 string (nilai valid:EQUALS|GREATER_THAN|LESS_THAN|GREATER_THAN_EQUALS|LESS_THAN_EQUALS).Pembanding digunakan untuk membandingkan properti ini dengan properti yang lain.
ResourceUri struktur
URI untuk sumber daya fungsi.
Bidang
-
ResourceType— UTF-8 string (nilai valid:JAR|FILE|ARCHIVE).Jenis sumber daya.
-
Uri— Pengenal sumber daya seragam (uri), dengan panjang tidak kurang dari 1 atau lebih dari 1024 byte, yang cocok dengan URI address multi-line string pattern.URI untuk mengakses sumber daya.
ColumnStatistics struktur
Merepresentasikan statistik kolom-tingkat yang dihasilkan untuk tabel atau partisi.
Bidang
-
ColumnName- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama kolom di mana statistik menjadi bagiannya.
-
ColumnType— Wajib: Jenis nama, dengan panjang tidak lebih dari 20000 byte, yang cocok dengan Single-line string pattern.Jenis data kolom.
-
AnalyzedTime— Wajib: Stempel waktu.Stempel waktu ketika kolom statistik dihasilkan.
-
StatisticsData— Wajib: Sebuah objek ColumnStatisticsData.Sebuah objek
ColumnStatisticDatayang berisi nilai data statistik.
ColumnStatisticsError struktur
Merangkum objek ColumnStatistics yang gagal dan alasan kegagalannya.
Bidang
-
ColumnStatistics— Sebuah objek ColumnStatistics.ColumnStatisticsdari kolom. -
Error— Sebuah objek ErrorDetail.Pesan kesalahan dengan alasan kegagalan sebuah operasi.
ColumnError struktur
Merangkum nama kolom yang gagal dan alasan kegagalannya.
Bidang
-
ColumnName— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok denganSingle-line string pattern.Nama kolom yang gagal.
-
Error— Sebuah objek ErrorDetail.Pesan kesalahan dengan alasan kegagalan sebuah operasi.
ColumnStatisticsData struktur
Berisi jenis data statistik kolom individu. Hanya satu objek data yang harus ditetapkan dan ditunjukkan oleh atribut Type.
Bidang
-
Type— Diperlukan: UTF-8 string (nilai yang valid:BOOLEANDATE|DECIMAL|DOUBLE|LONG|STRING|BINARY).Jenis data statistik kolom.
-
BooleanColumnStatisticsData— Sebuah objek BooleanColumnStatisticsData.Data statistik kolom Boolean.
-
DateColumnStatisticsData— Sebuah objek DateColumnStatisticsData.Data statistik kolom tanggal.
-
DecimalColumnStatisticsData— Sebuah objek DecimalColumnStatisticsData.Data statistik kolom desimal. UnscaledValues di dalamnya adalah objek Base64-encoded biner yang menyimpan big-endian, representasi pelengkap dua dari nilai desimal yang tidak diskalakan.
-
DoubleColumnStatisticsData— Sebuah objek DoubleColumnStatisticsData.Data statistik kolom ganda.
-
LongColumnStatisticsData— Sebuah objek LongColumnStatisticsData.Data statistik kolom panjang.
-
StringColumnStatisticsData— Sebuah objek StringColumnStatisticsData.Data statistik kolom string.
-
BinaryColumnStatisticsData— Sebuah objek BinaryColumnStatisticsData.Data statistik kolom biner.
BooleanColumnStatisticsData struktur
Menentukan statistik kolom yang didukung untuk kolom data Boolean.
Bidang
-
NumberOfTrues— Diperlukan: Nomor (panjang).Jumlah nilai yang BETUL dalam kolom.
-
NumberOfFalses— Diperlukan: Nomor (panjang).Jumlah nilai SALAH dalam kolom.
-
NumberOfNulls— Diperlukan: Nomor (panjang).Jumlah nilai nol dalam kolom.
DateColumnStatisticsData struktur
Menentukan statistik kolom yang didukung untuk kolom data stempel waktu.
Bidang
-
MinimumValue— Stempel waktu.Nilai terendah dalam kolom.
-
MaximumValue— Stempel waktu.Nilai tertinggi dalam kolom.
-
NumberOfNulls— Diperlukan: Nomor (panjang).Jumlah nilai nol dalam kolom.
-
NumberOfDistinctValues— Diperlukan: Nomor (panjang).Jumlah nilai yang berbeda dalam kolom.
DecimalColumnStatisticsData struktur
Menentukan statistik kolom yang didukung untuk kolom data nomor fixed-point.
Bidang
-
MinimumValue— Sebuah objek DecimalNumber.Nilai terendah dalam kolom.
-
MaximumValue— Sebuah objek DecimalNumber.Nilai tertinggi dalam kolom.
-
NumberOfNulls— Diperlukan: Nomor (panjang).Jumlah nilai nol dalam kolom.
-
NumberOfDistinctValues— Diperlukan: Nomor (panjang).Jumlah nilai yang berbeda dalam kolom.
DoubleColumnStatisticsData struktur
Menentukan statistik kolom yang didukung untuk kolom data angka floating-point.
Bidang
-
MinimumValue— Nomor (ganda).Nilai terendah dalam kolom.
-
MaximumValue— Nomor (ganda).Nilai tertinggi dalam kolom.
-
NumberOfNulls— Diperlukan: Nomor (panjang).Jumlah nilai nol dalam kolom.
-
NumberOfDistinctValues— Diperlukan: Nomor (panjang).Jumlah nilai yang berbeda dalam kolom.
LongColumnStatisticsData struktur
Menentukan statistik kolom yang didukung untuk kolom data integer.
Bidang
-
MinimumValue— Nomor (panjang).Nilai terendah dalam kolom.
-
MaximumValue— Nomor (panjang).Nilai tertinggi dalam kolom.
-
NumberOfNulls— Diperlukan: Nomor (panjang).Jumlah nilai nol dalam kolom.
-
NumberOfDistinctValues— Diperlukan: Nomor (panjang).Jumlah nilai yang berbeda dalam kolom.
StringColumnStatisticsData struktur
Menentukan statistik kolom yang didukung untuk nilai-nilai data deret karakter.
Bidang
-
MaximumLength— Diperlukan: Nomor (panjang).Ukuran string terpanjang dalam kolom.
-
AverageLength— Diperlukan: Nomor (ganda).Panjang string rata-rata dalam kolom.
-
NumberOfNulls— Diperlukan: Nomor (panjang).Jumlah nilai nol dalam kolom.
-
NumberOfDistinctValues— Diperlukan: Nomor (panjang).Jumlah nilai yang berbeda dalam kolom.
BinaryColumnStatisticsData struktur
Menentukan statistik kolom yang didukung untuk nilai data deret bit.
Bidang
-
MaximumLength— Diperlukan: Nomor (panjang).Ukuran deret bit terpanjang dalam kolom.
-
AverageLength— Diperlukan: Nomor (ganda).Rata-rata panjang deret bit dalam kolom.
-
NumberOfNulls— Diperlukan: Nomor (panjang).Jumlah nilai nol dalam kolom.
Pola string
API menggunakan ekspresi reguler berikut untuk menentukan konten apa yang valid untuk berbagai parameter string dan anggota:
Single-line pola string — "
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*”Pola string multi-baris alamat URI — "
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*"Sebuah pola string Logstash Grok — "
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\t]*"Pola string pengenal — "
[A-Za-z_][A-Za-z0-9_]*"Pola string ARN AWS IAM — "
arn:aws:iam::\d{12}:role/.*"Pola string versi — "
^[a-zA-Z0-9-_]+$"Pola string grup log — "
[\.\-_/#A-Za-z0-9]+"Log-stream pola string — "
[^:*]*”Pola string kustom #10 — "
\$(\.[a-zA-Z0-9_.@\[\]\(\)-]+)*"Pola string kustom #11 — "
[-a-zA-Z0-9+=/:_]*"Pola string kustom #12 — "
[a-zA-Z0-9_ -]+"Pola string kustom #13 — "
[a-zA-Z0-9-_]+"Pola string kustom #14 — "
/[a-zA-Z0-9._~:/?#\[\]@!$&'()*+,;={}-]*"Pola string kustom #15 — "
[a-zA-Z0-9_-]+"Pola string kustom #16 — "
.*[^<>&'"].*"Pola string kustom #17 — "
[\S\s]*"Pola string kustom #18 — "
.*\S.*"Pola string kustom #19 — "
[a-zA-Z0-9+-=._./@]+"Pola string kustom #20 — "
[1-9][0-9]*|[1-9][0-9]*-[1-9][0-9]*"Pola string kustom #21 — "
[A-Z][A-Za-z\.]+"Pola string kustom #22 — "
[\S]*"Pola string kustom #23 — “
[\w]*”Pola string kustom #24 — “
arn:aws[a-z\-]*:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+”Pola string kustom #25 — “
subnet-[a-z0-9]+”Pola string kustom #26 — “
\d{12}”Pola string kustom #27 — “
([a-z]+)-([a-z]+-)?([a-z]+)-[0-9]+[a-z]+”Pola string kustom #28 — “
[a-zA-Z0-9.-]*”Pola string kustom #29 — “
arn:aws[a-z0-9\-]*:lambda:[a-z0-9\-]+:\d{12}:function:([\w\-]{1,64})”Pola string kustom #30 — “
^(?!(.*[.\/\\]|aws:)).*$”Pola string kustom #31 — “
[^\r\n]”Pola string kustom #32 — “
^arn:aws(-(cn|us-gov|iso(-[bef])?))?:secretsmanager:.*$”Pola string kustom #33 — “
\S+”Pola string kustom #34 — “
.*”Pola string kustom #35 — “
^[\x20-\x7E]*$”Pola string kustom #36 — “
^([a-zA-Z0-9_=]+)\.([a-zA-Z0-9_=]+)\.([a-zA-Z0-9_\-\+\/=]*)”Pola string kustom #37 — “
^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]”Pola string kustom #38 — “
^(https?):\/\/[^\s/$.?#].[^\s]*$”Pola string kustom #39 — “
^$|arn:aws[a-z0-9-]*:kms:.*”Pola string kustom #40 — “
^subnet-[a-z0-9]+$”Pola string kustom #41 — “
[\p{L}\p{N}\p{P}]*”Pola string kustom #42 — “
[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}”Pola string kustom #43 — “
[a-zA-Z0-9-_$#.]+”Pola string kustom #44 — “
^\d{12}$”Pola string kustom #45 — “
^(\w+\.)+\w+$”Pola string kustom #46 — “
^([2-3]|3[.]9)$”Pola string kustom #47 — “
arn:aws(-(cn|us-gov|iso(-[bef])?))?:glue:.*”Pola string kustom #48 — “
[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}”Pola string kustom #49 — “
(^arn:aws(-(cn|us-gov|iso(-[bef])?))?:iam::\w{12}:root)”Pola string kustom #50 — “
^arn:aws(-(cn|us-gov|iso(-[bef])?))?:iam::[0-9]{12}:role/.+”Pola string kustom #51 — “
arn:aws[^:]*:iam::[0-9]*:role/.+”Pola string kustom #52 — “
[\.\-_A-Za-z0-9]+”Pola string kustom #53 — “
^s3://([^/]+)/([^/]+/)*([^/]+)$”Pola string kustom #54 — “
^(Sun|Mon|Tue|Wed|Thu|Fri|Sat):([01]?[0-9]|2[0-3])$”Pola string kustom #55 — “
[a-zA-Z0-9_.-]+”Pola string kustom #56 — “
^sc://.*$”Pola string kustom #57 — “
^\w+\.\w+\.\w+$”Pola string kustom #58 — “
^\w+\.\w+$”Pola string kustom #59 — “
[\s\S]*”Pola string kustom #60 — “
([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF]|[^\S\r\n"'= ;])*”Pola string kustom #61 — “
^[A-Z\_]+$”Pola string kustom #62 — “
^[A-Za-z0-9]+$”Pola string kustom #63 — “
[*A-Za-z0-9_-]*”Pola string kustom #64 — “
([\u0020-\u007E\r\s\n])*”Pola string kustom #65 — “
[A-Za-z0-9_-]*”Pola string kustom #66 — “
([\u0009\u000B\u000C\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF])*”Pola string kustom #67 — “
([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\s])*”Pola string kustom #68 — “
([^\r\n])*”Pola string kustom #69 — “
[a-zA-Z0-9\-\:\/\.\_\*]+”Pola string kustom #70 — “
[\w+=,.@-]+”Pola string kustom #71 — “
[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}”Pola string kustom #72 — “
arn:aws[-a-z0-9]*:kms:[-a-z0-9]*:[0-9]{12}:key/.+”Pola string kustom #73 — “
^[a-zA-Z][a-zA-Z0-9_]*(::[a-zA-Z][a-zA-Z0-9_]*)?$”Pola string kustom #74 — “
[0-9]{12}”Pola string kustom #75 — “
^(?![0-9_])\w+$|^_\w*[a-zA-Z0-9]\w*$”Pola string kustom #76 — “
^[a-zA-Z][a-zA-Z0-9_]*$”Pola string kustom #77 — “
^[A-Z]\w*$”Pola string kustom #78 — “
^(?![\.:])([\w.]+(::))?[A-Z]\w*$”