Acara
Dapatkan sertifikasi di Microsoft Fabric—secara gratis!
19 Nov, 23 - 10 Des, 23
Untuk waktu yang terbatas, tim Komunitas Microsoft Fabric menawarkan voucher ujian DP-600 gratis.
Siapkan sekarangBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory
Anda dapat mengirimkan pekerjaan U-SQL ke layanan Azure Data Lake Analytics dengan tugas Data Lake Analytics. Tugas ini adalah komponen dari paket fitur SQL Server Integration Services (SSIS) untuk Azure.
Untuk latar belakang umum, lihat Azure Data Lake Analytics.
Penting
Azure Data Lake Analytics akan dihentikan pada 29 Februari 2024. Pelajari lebih lanjut dengan pengumuman ini.
Untuk menambahkan tugas Data Lake Analytics ke paket, seret tugas dari SSIS Toolbox ke kanvas desainer. Lalu klik dua kali tugas, atau klik kanan tugas dan pilih Edit. Kotak dialog Editor Tugas Azure Data Lake Analytics terbuka. Anda dapat mengatur properti melalui SSIS Designer, atau secara terprogram.
Gunakan halaman Umum untuk mengonfigurasi tugas dan menyediakan skrip U-SQL yang dikirimkan tugas. Untuk mempelajari selengkapnya tentang bahasa U-SQL, lihat referensi bahasa U-SQL.
Anda dapat menentukan nama dan deskripsi tugas.
Konfigurasi U-SQL memiliki dua pengaturan: SourceType, dan opsi dinamis berdasarkan nilai SourceType .
SourceType menentukan sumber skrip U-SQL. Skrip dikirimkan ke akun Data Lake Analytics selama eksekusi paket SSIS. Opsi untuk properti ini adalah:
Nilai | Deskripsi |
---|---|
DirectInput | Menentukan skrip U-SQL melalui editor sebaris. Memilih nilai ini menampilkan opsi dinamis, USQLStatement. |
Sambungan File | Menentukan file .usql lokal yang berisi skrip U-SQL. Memilih opsi ini menampilkan opsi dinamis, FileConnection. |
Variabel | Menentukan variabel SSIS yang berisi skrip U-SQL. Memilih nilai ini menampilkan opsi dinamis, SourceVariable. |
Opsi Dinamis SourceType menentukan konten skrip untuk kueri U-SQL.
JenisSumber | Opsi Dinamis |
---|---|
SourceType = DirectInput | Ketik kueri U-SQL yang akan dikirimkan dalam kotak opsi secara langsung, atau pilih tombol telusuri (...) untuk mengetik kueri U-SQL dalam kotak dialog Masukkan Kueri U-SQL. |
SourceType = FileConnection | Pilih pengelola koneksi file yang sudah ada, atau pilih <Koneksi baru...> untuk membuat koneksi file baru. Untuk informasi terkait, lihat File Pengelola Sambungan dan File Pengelola Sambungan Editor. |
SourceType = Variabel | Pilih variabel yang sudah ada, atau pilih <Variabel baru...> untuk membuat variabel baru. Untuk informasi terkait, lihat Variabel Integration Services (SSIS) dan Tambahkan Variabel. |
Konfigurasi pekerjaan menentukan properti pengiriman pekerjaan U-SQL.
AzureDataLakeAnalyticsConnection: Menentukan akun Data Lake Analytics tempat skrip U-SQL dikirimkan. Pilih koneksi dari daftar manajer koneksi yang ditentukan. Untuk membuat koneksi baru, pilih <Koneksi> baru. Untuk informasi terkait, lihat azure Data Lake Analytics Pengelola Sambungan.
JobName: Menentukan nama pekerjaan U-SQL.
AnalyticsUnits: Menentukan jumlah unit analitik dari pekerjaan U-SQL.
Prioritas: Menentukan prioritas pekerjaan U-SQL. Anda dapat mengatur ini dari 0 hingga 1000. Semakin rendah angkanya, semakin tinggi prioritasnya.
RuntimeVersion: Menentukan versi runtime Data Lake Analytics dari pekerjaan U-SQL. Ini diatur ke "default" secara default. Biasanya Anda tidak perlu mengubah properti ini.
Sinkron: Nilai Boolean menentukan apakah tugas menunggu eksekusi pekerjaan selesai atau tidak. Jika nilai diatur ke true, tugas ditandai sebagai berhasil setelah pekerjaan selesai. Jika nilai diatur ke false, tugas ditandai sebagai berhasil setelah pekerjaan melewati fase persiapan.
Nilai | Deskripsi |
---|---|
Benar | Hasil tugas didasarkan pada hasil eksekusi pekerjaan U-SQL. Pekerjaan berhasil > tugas berhasil. Tugas gagal > . Tugas berhasil atau gagal > menyelesaikan tugas. |
Salah | Hasil tugas didasarkan pada pengiriman pekerjaan U-SQL dan hasil persiapan. Pengiriman pekerjaan berhasil dan melewati tugas fase > persiapan berhasil. Pengiriman pekerjaan gagal atau pekerjaan gagal pada tugas fase > persiapan gagal. Tugas berhasil atau gagal > menyelesaikan tugas. |
TimeOut: Menentukan waktu habis, dalam detik, untuk eksekusi pekerjaan. Jika waktu pekerjaan habis, pekerjaan dibatalkan dan ditandai sebagai gagal. Properti ini tidak tersedia jika Sinkron diatur ke false.
Gunakan halaman Pemetaan Parameter dari kotak dialog Editor Tugas Azure Data Lake Analytics untuk memetakan variabel ke parameter (variabel U-SQL) dalam skrip U-SQL.
Nama Variabel: Setelah Anda menambahkan pemetaan parameter dengan memilih Tambahkan, pilih sistem atau variabel yang ditentukan pengguna dari daftar. Atau, Anda dapat memilih <Variabel baru...> untuk menambahkan variabel baru dengan menggunakan kotak dialog Tambahkan Variabel. Untuk informasi terkait, lihat Variabel Integration Services (SSIS).
Nama Parameter: Berikan nama parameter/variabel dalam skrip U-SQL. Pastikan nama parameter dimulai dengan tanda @, seperti @Param1.
Berikut adalah contoh cara meneruskan parameter ke skrip U-SQL.
Sampel skrip U-SQL
@searchlog =
EXTRACT UserId int,
Start DateTime,
Region string,
Query string,
Duration int,
Urls string,
ClickedUrls string
FROM @in
USING Extractors.Tsv(nullEscape:"#NULL#");
@rs1 =
SELECT Start, Region, Duration
FROM @searchlog
WHERE Region == "en-gb";
@rs1 =
SELECT Start, Region, Duration
FROM @rs1
WHERE Start <= DateTime.Parse("2012/02/19");
OUTPUT @rs1
TO @out
USING Outputters.Tsv(quoting:false, dateTimeFormat:null);
Perhatikan bahwa jalur input dan output ditentukan dalam parameter @in dan @out . Nilai untuk parameter @in dan @out dalam skrip U-SQL diteruskan secara dinamis oleh konfigurasi pemetaan parameter.
Nama variabel | Nama Parameter |
---|---|
Pengguna: Variabel1 | @in |
Pengguna: Variabel2 | @out |
Anda dapat menetapkan semua properti dalam konfigurasi halaman Umum sebagai ekspresi properti, untuk mengaktifkan pembaruan dinamis properti saat runtime. Untuk informasi terkait, lihat Menggunakan Ekspresi Properti dalam Paket.
Acara
Dapatkan sertifikasi di Microsoft Fabric—secara gratis!
19 Nov, 23 - 10 Des, 23
Untuk waktu yang terbatas, tim Komunitas Microsoft Fabric menawarkan voucher ujian DP-600 gratis.
Siapkan sekarang