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 menggambarkan berbagai tipe data umum di AWS Glue.
Struktur tag
Tag
Objek mewakili label yang dapat Anda tetapkan ke AWS sumber daya. Setiap tag terdiri dari kunci dan nilai opsional, yang keduanya Anda tentukan.
Untuk informasi lebih lanjut tentang tag, dan mengontrol akses ke sumber daya di AWS Glue, lihat AWS Tag di AWS Gluedan Menentukan AWS Glue Sumber daya ARNs dalam panduan pengembang.
Bidang
-
key
UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.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, panjangnya tidak lebih dari 256 byte.Nilai tanda. Nilai adalah opsional saat Anda membuat tag pada sebuah objek. Nilainya peka huruf besar/kecil, dan tidak boleh mengandung 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, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string patternKode 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
— String nilai, dengan panjang tidak lebih dari 1024 byte.Kunci properti.
-
Value
— String nilai, dengan panjang tidak lebih dari 1024 byte.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
Sumber daya URIs untuk 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.URIUntuk mengakses sumber daya.
ColumnStatistics struktur
Merepresentasikan statistik kolom-tingkat yang dihasilkan untuk tabel atau partisi.
Bidang
-
ColumnName
- Diperlukan: UTF -8 string, panjangnya tidak kurang dari 1 atau lebih dari 255 byte, cocok dengan file. Single-line string patternNama 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
ColumnStatisticData
yang berisi nilai data statistik.
ColumnStatisticsError struktur
Merangkum objek ColumnStatistics
yang gagal dan alasan kegagalannya.
Bidang
-
ColumnStatistics
— Sebuah objek ColumnStatistics.ColumnStatistics
dari 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, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string patternNama 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 valid:BOOLEAN
|DATE
|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 biner yang dikodekan Base64 yang menyimpan endian besar, representasi komplemen 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
— Wajib: Nomor (panjang), tidak lebih dari Kosong.Jumlah nilai yang BETUL dalam kolom.
-
NumberOfFalses
— Wajib: Nomor (panjang), tidak lebih dari Kosong.Jumlah nilai SALAH dalam kolom.
-
NumberOfNulls
— Wajib: Nomor (panjang), tidak lebih dari Kosong.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
— Wajib: Nomor (panjang), tidak lebih dari Kosong.Jumlah nilai nol dalam kolom.
-
NumberOfDistinctValues
— Wajib: Nomor (panjang), tidak lebih dari Kosong.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
— Wajib: Nomor (panjang), tidak lebih dari Kosong.Jumlah nilai nol dalam kolom.
-
NumberOfDistinctValues
— Wajib: Nomor (panjang), tidak lebih dari Kosong.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
— Wajib: Nomor (panjang), tidak lebih dari Kosong.Jumlah nilai nol dalam kolom.
-
NumberOfDistinctValues
— Wajib: Nomor (panjang), tidak lebih dari Kosong.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
— Wajib: Nomor (panjang), tidak lebih dari Kosong.Jumlah nilai nol dalam kolom.
-
NumberOfDistinctValues
— Wajib: Nomor (panjang), tidak lebih dari Kosong.Jumlah nilai yang berbeda dalam kolom.
StringColumnStatisticsData struktur
Menentukan statistik kolom yang didukung untuk nilai-nilai data deret karakter.
Bidang
-
MaximumLength
— Wajib: Nomor (panjang), tidak lebih dari Kosong.Ukuran string terpanjang dalam kolom.
-
AverageLength
— Wajib: Nomor (dua kali lipat), tidak lebih dari Kosong.Panjang string rata-rata dalam kolom.
-
NumberOfNulls
— Wajib: Nomor (panjang), tidak lebih dari Kosong.Jumlah nilai nol dalam kolom.
-
NumberOfDistinctValues
— Wajib: Nomor (panjang), tidak lebih dari Kosong.Jumlah nilai yang berbeda dalam kolom.
BinaryColumnStatisticsData struktur
Menentukan statistik kolom yang didukung untuk nilai data deret bit.
Bidang
-
MaximumLength
— Wajib: Nomor (panjang), tidak lebih dari Kosong.Ukuran deret bit terpanjang dalam kolom.
-
AverageLength
— Wajib: Nomor (dua kali lipat), tidak lebih dari Kosong.Rata-rata panjang deret bit dalam kolom.
-
NumberOfNulls
— Wajib: Nomor (panjang), tidak lebih dari Kosong.Jumlah nilai nol dalam kolom.
Pola string
APIMenggunakan ekspresi reguler berikut untuk menentukan apa konten yang valid untuk berbagai parameter string dan anggota:
Pola string satu baris — "
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*
"URIalamat pola string multi-baris - "”
[\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_]*
"AWSIAMARNpola string — "
arn:aws:iam::\d{12}:role/.*
”Pola string versi — "
^[a-zA-Z0-9-_]+$
"Pola string grup log — "
[\.\-_/#A-Za-z0-9]+
"Pola string log-stream — "
[^:*]*
"Pola string kustom #10 — "
[^\r\n]
"Pola string kustom #11 — "
^arn:aws(-(cn|us-gov|iso(-[bef])?))?:secretsmanager:.*$
"Pola string kustom #12 — "
^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]
"Pola string kustom #13 — "
\S+
"Pola string kustom #14 — "
^(https?):\/\/[^\s/$.?#].[^\s]*$
"Pola string kustom #15 — "
^subnet-[a-z0-9]+$
"Pola string kustom #16 — "
[\p{L}\p{N}\p{P}]*
"Pola string kustom #17 — "
[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}
"Pola string kustom #18 — "
[a-zA-Z0-9-_$#.]+
"Pola string kustom #19 — "
^\w+\.\w+\.\w+$
"Pola string kustom #20 — "
^\w+\.\w+$
"Pola string kustom #21 — "
^([2-3]|3[.]9)$
"Pola string kustom #22 — "
arn:(aws|aws-us-gov|aws-cn):glue:.*
"Pola string kustom #23 — "
(^arn:aws:iam::\w{12}:root)
”Pola string kustom #24 — "
^arn:aws(-(cn|us-gov|iso(-[bef])?))?:iam::[0-9]{12}:role/.+
”Pola string kustom #25 — "
arn:aws:kms:.*
”Pola string kustom #26 — "
arn:aws[^:]*:iam::[0-9]*:role/.+
”Pola string kustom #27 — "
[\.\-_A-Za-z0-9]+
”Pola string kustom #28 — "
^s3://([^/]+)/([^/]+/)*([^/]+)$
”Pola string kustom #29 — "
.*
”Pola string kustom #30 — "
^(Sun|Mon|Tue|Wed|Thu|Fri|Sat):([01]?[0-9]|2[0-3])$
”Pola string kustom #31 — "
[a-zA-Z0-9_.-]+
”Pola string kustom #32 — "
[A-Z][A-Za-z\.]+
”Pola string kustom #33 — "
.*\S.*
”Pola string kustom #34 — "
[a-zA-Z0-9-=._/@]+
”Pola string kustom #35 — "
[1-9][0-9]*|[1-9][0-9]*-[1-9][0-9]*
”Pola string kustom #36 — "
[\s\S]*
”Pola string kustom #37 — "
([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF]|[^\S\r\n"'= ;])*
”Pola string kustom #38 — "
^[A-Z\_]+$
”Pola string kustom #39 — "
^[A-Za-z0-9]+$
”Pola string kustom #40 — "
[*A-Za-z0-9_-]*
”Pola string kustom #41 — "
([\u0020-\u007E\r\s\n])*
”Pola string kustom #42 — "
[A-Za-z0-9_-]*
”Pola string kustom #43 — "
([\u0009\u000B\u000C\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF])*
”Pola string kustom #44 — "
([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\s])*
”Pola string kustom #45 — "
([^\r\n])*
”