Perintah command line Wrangler

Halaman ini menjelaskan perintah yang dapat Anda gunakan di Wrangler.

Dalam Mode daya Wrangler (Wrangler CLI), Anda dapat menambahkan perintah dan fungsi ke sebuah resep. Untuk mengetahui informasi selengkapnya, lihat Perintah CLI Wrangler dan Fungsi Wrangler.

Wrangler mendukung perintah berikut:

Operasi kolom

Perintah Deskripsi
Mengubah Huruf Besar/Kecil Kolom Mengubah nama kolom menjadi huruf kecil atau huruf besar.
Mengubah Huruf Besar/Kecil Mengubah huruf besar/kecil nilai kolom.
Membersihkan Nama Kolom Membersihkan nama kolom, mengikuti aturan tertentu.
Columns Replace Mengubah nama kolom secara massal.
Salin Menyalin nilai dari kolom sumber ke kolom tujuan.
Kolom Lepas Menghapus kolom dalam kumpulan data.
Isi Null atau Kosong Jika nilainya null atau kosong, masukkan nilai kolom tetap.
Keep Mempertahankan kolom yang ditentukan dari data.
Gabungkan Menggabungkan dua kolom dengan menyisipkan kolom ketiga.
Ganti nama Mengganti nama kolom yang ada dalam data.
Menetapkan Header Menetapkan nama kolom, sesuai urutan yang ditentukan.
Pisahkan ke Kolom Membagi kolom berdasarkan pemisah menjadi beberapa kolom.
Tukar Menukar nama kolom dari dua kolom.
Jenis Set Mengonversi jenis data kolom.

Transformasi tanggal

Perintah Deskripsi
Tanggal Perbedaan Menghitung perbedaan antara dua tanggal.
Format Tanggal Pola kustom untuk format tanggal-waktu.
Memformat Stempel Waktu UNIX Memformat stempel waktu UNIX sebagai tanggal.

Transformasi tanggal dan waktu

Perintah Deskripsi
Tanggal dan Waktu Saat Ini Menghasilkan tanggal dan waktu saat ini dengan zona waktu tertentu.
Tanggal dan Waktu ke Stempel Waktu Membuat stempel waktu dari tanggal dan waktu serta zona waktu yang diberikan.
Format Tanggal dan Waktu Memformat tanggal dan waktu ke string dalam format tertentu.
Stempel waktu ke Tanggal dan waktu Mengonversi stempel waktu menjadi tanggal dan waktu.

Encoder dan decoder

Perintah Deskripsi
Dekode Mendekode nilai kolom sebagai salah satu dari base32, base64, atau hex.
Encode Mengenkode nilai kolom sebagai salah satu dari base32, base64, atau hex.

Hashing dan masking

Perintah Deskripsi
Hash Membuat ringkasan pesan.
Nomor Mask Menerapkan masking penggantian pada nilai kolom.
Mask Shuffle Menerapkan masking acak pada nilai kolom.

Lookup

Perintah Deskripsi
Pencarian Katalog Penelusuran katalog statis untuk kode ICD-9, ICD-10-2016, dan ICD-10-2017.
Pemeta Tabel Melakukan pencarian di set data Tabel.

Natural language processing

Perintah Deskripsi
Stemming Kata yang Ditokenisasi Menerapkan algoritma stemming Porter untuk kata-kata bahasa Inggris.

Formatter Output

Perintah Deskripsi
Tulis sebagai CSV Mengonversi data ke format CSV.
Tulis sebagai Peta JSON Mengonversi kumpulan data menjadi peta JSON.
Menulis Objek JSON Membuat objek JSON berdasarkan kolom yang ditentukan.
Format as Currency Memformat angka sebagai mata uang seperti yang ditentukan oleh lokalitas.

Parser

Perintah Deskripsi
Jalur JSON Menggunakan DSL (ekspresi jalur JSON) untuk mengurai kumpulan data JSON.
Parse as AVRO File Mengurai file data AVRO.
Parse as CSV Mengurai data input sebagai nilai yang dipisahkan koma
Parse as Currency Mengurai nilai mata uang yang merupakan representasi string dari mata uang lokal menjadi angka.
Menguraikan sebagai Tanggal dan Waktu Mengurai string sebagai jenis data tanggal/waktu dengan format tertentu.
Parse as Excel Mengurai ke dalam file Microsoft Excel.
Menguraikan sebagai Panjang Tetap Mengurai sebagai data panjang tetap dengan lebar yang ditentukan.
Mengurai sebagai HL7 Mengurai pesan Health Level 7 Versi 2 (HL7 V2).
Uraikan sebagai JSON Mengurai objek JSON.
Parse as Log Mengurai file log akses, seperti server Apache httpd dan NGINX.
Parse as Simple Date Mengurai string tanggal.
Uraikan sebagai Stempel Waktu Mengurai nilai kolom yang mewakili stempel waktu Unix sebagai tanggal.
Mengurai XML menjadi JSON Mengurai dokumen XML menjadi struktur JSON.

Operasi baris

Perintah Deskripsi
Filter Baris Memfilter data berdasarkan kondisi.
Filter Baris jika Cocok Memfilter baris yang cocok dengan pola untuk kolom.
Flatten Memisahkan elemen dalam kolom berulang.
Gagal pada kondisi Gagal memproses saat kondisi dievaluasi ke true.
Error saat mengirim ke Memfilter data ke kolektor error.
Kirim ke Error dan Lanjutkan Pemrosesan Memfilter data ke kolektor error dan melanjutkan pemrosesan.
Pisahkan ke Baris Membagi berdasarkan pemisah menjadi beberapa kumpulan data.

Transformations

Perintah Deskripsi
Mengubah Huruf Besar/Kecil Mengubah huruf besar atau huruf kecil pada nilai kolom.
Buat Kumpulan Data Membuat kolom data dengan nilai bertingkat dengan menyalin nilai dari kolom sumber ke kolom tujuan.
Potong Karakter Memilih bagian dari nilai string.
Setasikan Kolom Menetapkan nilai kolom ke hasil eksekusi ekspresi.
Cari dan Ganti Mengubah nilai kolom string menggunakan ekspresi seperti "sed".
Kuantisasi Menerapkan kuantisasi ke nilai kolom.
Mengekstrak Grup Regex Mengekstrak data dari sekelompok ekspresi reguler ke kolomnya sendiri.
Menetapkan Charset Menetapkan encoding, lalu mengonversi data menjadi String UTF-8.
Menetapkan Pemisah Data Menetapkan pembatas data.
Email Pisahkan Memisahkan ID email menjadi akun dan domainnya.
Pisahkan URL Memisahkan URL menjadi komponen penyusunnya.
Jarak Teks (Pencocokan String Fuzzy) Mengukur perbedaan antara dua urutan karakter.
Metrik Teks (Kecocokan String Fuzzy) Mengukur perbedaan antara dua urutan karakter.
URL decode Mendekode dari format MIME application/x-www-form-urlencoded.
URL Encode Mengenkode ke format MIME application/x-www-form-urlencoded.
Pemangkasan Ruang Fungsi untuk memangkas spasi kosong di sekitar data string.

Agregator dan penyetel sementara

Perintah Deskripsi
Variabel Inkremental Menambahkan variabel sementara dengan catatan pemrosesan.
Menetapkan Variabel Menetapkan variabel sementara dengan catatan pemrosesan.

ID unik

Perintah Deskripsi
Buat UUID Menghasilkan ID unik universal (UUID).

Langkah selanjutnya