Tipe data umum - AWS Glue

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

TagObjek mewakili label yang dapat Anda tetapkan ke AWS sumber daya. Setiap tag terdiri dari kunci dan nilai opsional, yang keduanya Anda tentukan.

Untuk informasi selengkapnya tentang tag, dan mengontrol akses ke sumber daya AWS Glue, lihat AWS Tag di AWS Glue dan Menentukan ARN AWS Glue Sumber Daya di panduan pengembang.

Bidang
  • key — String UTF-8, dengan panjang 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 — String UTF-8, dengan panjang 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
  • UnscaledValueWajib: Blob.

    Nilai numerik tidak diskalakan.

  • ScaleWajib: Nomor (bilangan bulat).

    Skala yang menentukan di mana titik desimal termasuk dalam nilai tidak diskalakan.

ErrorDetail struktur

Berisi detail tentang kesalahan.

Bidang
  • ErrorCode — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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 — String nilai, dengan panjang tidak lebih dari 1024 byte.

    Kunci properti.

  • Value — String nilai, dengan panjang tidak lebih dari 1024 byte.

    Nilai properti.

  • Comparator – String UTF-8 (nilai yang 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 – String UTF-8 (nilai yang 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
  • ColumnNameWajib: String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-line string pattern.

    Nama kolom di mana statistik menjadi bagiannya.

  • ColumnTypeWajib: Jenis nama, dengan panjang tidak lebih dari 20000 byte, yang cocok dengan Single-line string pattern.

    Jenis data kolom.

  • AnalyzedTimeWajib: Stempel waktu.

    Stempel waktu ketika kolom statistik dihasilkan.

  • StatisticsDataWajib: 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 — String UTF-8, sepanjang tidak kurang dari 1 atau lebih dari 255 byte, yang cocok dengan Single-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
  • TypeWajib: String UTF-8 (nilai yang 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
  • NumberOfTruesWajib: Nomor (panjang), tidak lebih dari Kosong.

    Jumlah nilai yang BETUL dalam kolom.

  • NumberOfFalsesWajib: Nomor (panjang), tidak lebih dari Kosong.

    Jumlah nilai SALAH dalam kolom.

  • NumberOfNullsWajib: 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.

  • NumberOfNullsWajib: Nomor (panjang), tidak lebih dari Kosong.

    Jumlah nilai nol dalam kolom.

  • NumberOfDistinctValuesWajib: 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.

  • NumberOfNullsWajib: Nomor (panjang), tidak lebih dari Kosong.

    Jumlah nilai nol dalam kolom.

  • NumberOfDistinctValuesWajib: 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.

  • NumberOfNullsWajib: Nomor (panjang), tidak lebih dari Kosong.

    Jumlah nilai nol dalam kolom.

  • NumberOfDistinctValuesWajib: 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.

  • NumberOfNullsWajib: Nomor (panjang), tidak lebih dari Kosong.

    Jumlah nilai nol dalam kolom.

  • NumberOfDistinctValuesWajib: 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
  • MaximumLengthWajib: Nomor (panjang), tidak lebih dari Kosong.

    Ukuran string terpanjang dalam kolom.

  • AverageLengthWajib: Nomor (dua kali lipat), tidak lebih dari Kosong.

    Panjang string rata-rata dalam kolom.

  • NumberOfNullsWajib: Nomor (panjang), tidak lebih dari Kosong.

    Jumlah nilai nol dalam kolom.

  • NumberOfDistinctValuesWajib: 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
  • MaximumLengthWajib: Nomor (panjang), tidak lebih dari Kosong.

    Ukuran deret bit terpanjang dalam kolom.

  • AverageLengthWajib: Nomor (dua kali lipat), tidak lebih dari Kosong.

    Rata-rata panjang deret bit dalam kolom.

  • NumberOfNullsWajib: Nomor (panjang), tidak lebih dari Kosong.

    Jumlah nilai nol dalam kolom.

Pola string

API menggunakan ekspresi reguler berikut untuk menentukan konten apa yang valid untuk berbagai parameter string dan anggota:

  • Pola string satu baris — "[\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]+"

  • 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 — ".*\S.*

  • Pola string kustom #33 — "[a-zA-Z0-9-=._/@]+

  • Pola string kustom #34 — "[1-9][0-9]*|[1-9][0-9]*-[1-9][0-9]*

  • Pola string kustom #35 — "[\s\S]*

  • Pola string kustom #36 — "([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF]|[^\S\r\n"'= ;])*

  • Pola string kustom #37 — "^[A-Z\_]+$

  • Pola string kustom #38 — "^[A-Za-z0-9]+$

  • Pola string kustom #39 — "[*A-Za-z0-9_-]*

  • Pola string kustom #40 — "([\u0020-\u007E\r\s\n])*

  • Pola string kustom #41 — "[A-Za-z0-9_-]*

  • Pola string kustom #42 — "([\u0009\u000B\u000C\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF])*

  • Pola string kustom #43 — "([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\s])*

  • Pola string kustom #44 — "([^\r\n])*