Pekerja Peluasan Skala Integration Services (SSIS)
Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory
Scale Out Worker menjalankan layanan Scale Out Worker untuk menarik tugas eksekusi dari Scale Out Master. Kemudian pekerja menjalankan paket secara lokal dengan ISServerExec.exe
.
Mengonfigurasi layanan Scale Out Worker
Anda dapat mengonfigurasi layanan Scale Out Worker dengan menggunakan \<drive\>:\Program Files\Microsoft SQL Server\140\DTS\Binn\WorkerSettings.config
file . Anda harus memulai ulang layanan setelah memperbarui file konfigurasi.
Konfigurasi | Deskripsi | Nilai default |
---|---|---|
DisplayName | Nama tampilan Pekerja Peluasan Skala. TIDAK digunakan di SQL Server 2017. | Nama mesin |
Deskripsi | Penjabaran dari Scale Out Worker. TIDAK digunakan di SQL Server 2017. | Kosong |
MasterEndpoint | Titik akhir untuk menyambungkan ke Master Peluasan Skala. | Titik akhir yang ditetapkan selama penginstalan Scale Out Worker |
MasterHttpsCertThumbprint | Thumbprint sertifikat TLS/SSL klien yang digunakan untuk mengautentikasi Scale Out Master | Thumbprint sertifikat klien yang ditentukan selama penginstalan Scale Out Worker. |
WorkerHttpsCertThumbprint | Thumbprint sertifikat untuk Scale Out Master yang digunakan untuk mengautentikasi Scale Out Worker. | Thumbprint sertifikat yang dibuat dan diinstal secara otomatis selama penginstalan Scale Out Worker |
StoreLocation | Lokasi penyimpanan sertifikat pekerja. | LocalMachine |
StoreName | Nama toko tempat sertifikat pekerja berada. | Milik saya |
AgentHeartbeatInterval | Interval heartbeat Scale Out Worker. | 00:01:00 |
TaskHeartbeatInterval | Interval status tugas pelaporan Scale Out Worker. | 00:00:10 |
HeartbeatErrorTolerance | Setelah periode waktu ini dari heartbeat tugas terakhir yang berhasil, tugas dihentikan jika respons kesalahan heartbeat diterima. | 00:10:00 |
TaskRequestMaxCPU | Batas atas CPU untuk Scale Out Worker untuk meminta tugas. | 70.0 |
TaskRequestMinMemory | Batas bawah memori dalam MB untuk Scale Out Worker untuk meminta tugas. | 100,0 |
MaxTaskCount | Jumlah maksimum tugas yang dapat dipegang oleh Scale Out Worker. | 10 |
LeaseInterval | Interval sewa tugas yang dipegang oleh Scale Out Worker. | 00:01:00 |
TasksRootFolder | Folder log tugas. Jika nilai kosong, \<drive\>:\Users\[account]\AppData\Local\SSIS\Cluster\Tasks jalur folder digunakan. [akun] adalah akun yang menjalankan layanan Scale Out Worker. Secara default, akunnya adalah SSISScaleOutWorker140. |
Kosong |
TaskLogLevel | Tingkat log tugas dari Scale Out Worker. (Verbose 0x01, Information 0x02, Warning 0x04, Error 0x08, Progress 0x10, CriticalError 0x20, Audit 0x40) | 126 (Informasi, Peringatan, Kesalahan, Kemajuan, CriticalError, Audit) |
TaskLogSegment | Rentang waktu file log tugas. | 00:00:00 |
TaskLogEnabled | Menentukan apakah log tugas diaktifkan. | benar |
ExecutionLogCacheFolder | Folder yang digunakan untuk menyimpan log eksekusi paket. Jika nilai kosong, \<drive\>:\Users\[account]\AppData\Local\SSIS\Cluster\Agent\ELogCache jalur folder digunakan. [akun] adalah akun yang menjalankan layanan Scale Out Worker. Secara default, akunnya adalah SSISScaleOutWorker140. |
Kosong |
ExecutionLogMaxBufferLogCount | Jumlah maksimum log eksekusi yang di-cache, dalam satu buffer log eksekusi dalam memori. | 10000 |
ExecutionLogMaxInMemoryBufferCount | Jumlah maksimum buffer log eksekusi dalam memori untuk log eksekusi. | 10 |
ExecutionLogRetryCount | Jumlah coba lagi jika pengelogan eksekusi gagal. | 3 |
ExecutionLogRetryTimeout | Batas waktu coba lagi jika pengelogan eksekusi gagal. i\Jika ExecutionLogRetryTimeout tercapai, ExecutionLogRetryCount diabaikan. | 7.00:00:00 (7 hari) |
AgenId | ID agen pekerja dari Scale Out Worker | Dihasilkan secara otomatis |
Menampilkan log Peluasan Skala Pekerja
File log layanan Scale Out Worker ada di \<drive\>:\Users\\[account]\AppData\Local\SSIS\ScaleOut\Agent
folder .
Lokasi log setiap tugas individu dikonfigurasi dalam WorkerSettings.config
file di TasksRootFolder
. Jika nilai tidak ditentukan, log berada di \<drive\>:\Users\\[account]\AppData\Local\SSIS\ScaleOut\Tasks
folder .
Parameter [akun] adalah akun yang menjalankan layanan Scale Out Worker. Secara default, akunnya adalah SSISScaleOutWorker140
.