Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Di SQL Server Analysis Services, Anda dapat menggunakan perintah Batch untuk mengirim beberapa perintah pemrosesan ke server dalam satu permintaan. Pemrosesan batch memberi Anda cara untuk mengontrol objek mana yang akan diproses, dan dalam urutan apa. Selain itu, batch dapat berjalan sebagai serangkaian pekerjaan yang berdiri sendiri, atau sebagai transaksi di mana kegagalan satu proses menyebabkan pemutaran kembali batch lengkap.
Pemrosesan batch memaksimalkan ketersediaan data dengan mengonsolidasikan dan mengurangi jumlah waktu yang diperlukan untuk melakukan perubahan. Saat Anda sepenuhnya memproses dimensi, partisi apa pun yang menggunakan dimensi tersebut ditandai sebagai tidak diproses. Akibatnya, kubus yang berisi partisi yang tidak diolah tidak tersedia untuk penjelajahan. Anda dapat mengatasinya dengan pekerjaan pemrosesan batch dengan memproses dimensi bersama dengan partisi yang terpengaruh. Menjalankan pekerjaan pemrosesan batch sebagai transaksi memastikan bahwa semua objek yang disertakan dalam transaksi tetap tersedia untuk kueri hingga semua pemrosesan selesai. Saat transaksi melakukan perubahan, kunci diletakkan pada objek yang terpengaruh, membuat objek untuk sementara tidak tersedia, tetapi secara keseluruhan jumlah waktu yang digunakan untuk melakukan perubahan kurang dari jika Anda memproses objek satu per satu.
Prosedur dalam topik ini menunjukkan langkah-langkah untuk memproses dimensi dan partisi sepenuhnya. Pemrosesan batch juga dapat mencakup opsi pemrosesan lainnya, seperti pemrosesan bertahap. Agar prosedur ini berfungsi dengan benar, Anda harus menggunakan database SQL Server Analysis Services yang ada yang berisi setidaknya dua dimensi dan satu partisi.
Topik ini mencakup bagian berikut:
Pemrosesan Batch di Alat Data SQL Server
Pemrosesan Batch menggunakan XMLA di Management Studio
Pemrosesan Batch di Alat Data SQL Server
Sebelum objek dapat diproses di SQL Server Data Tools, proyek yang berisi objek harus disebarkan. Untuk informasi selengkapnya, lihat menyebarkan proyek Analysis Services (SSDT).
Buka Alat Data SQL Server.
Buka proyek yang telah dijalankan.
Pada Penjelajah Solusi, dalam proyek yang disebarkan, buka folder Dimensi.
Menahan tombol Ctrl, klik setiap dimensi yang tercantum di folder Dimensi .
Klik kanan dimensi yang dipilih, lalu klik Proses.
Menahan kunci Ctrl, klik setiap dimensi yang tercantum dalam daftar Objek.
Klik kanan dimensi yang dipilih dan pilih Proses Penuh.
Untuk mengkustomisasi pekerjaan proses batch, klik Ubah Pengaturan.
Di bawah Opsi pemrosesan, tandai pengaturan berikut:
Pesanan Pemrosesan diatur ke Berurutan, dan mode Transaksi diatur ke Satu Transaksi.
Opsi Tabel Tulis Balik diatur ke Gunakan yang sudah ada.
Di bawah Objek yang Terpengaruh, pilih kotak centang Proses objek yang terpengaruh .
Klik tab Kesalahan kunci dimensi. Verifikasi bahwa Gunakan konfigurasi kesalahan default dipilih.
Klik OK untuk menutup layar Ubah Pengaturan .
Klik Jalankan di layar Objek Proses untuk memulai pekerjaan pemrosesan.
Saat kotak Status memperlihatkan Proses berhasil, klik Tutup.
Klik Tutup pada layar Objek Proses .
Pemrosesan Batch menggunakan XMLA di Management Studio
Anda dapat membuat skrip XMLA yang melakukan pemrosesan batch. Mulailah dengan membuat skrip XMLA di Management Studio untuk setiap objek, lalu gabungkan menjadi satu Kueri XMLA yang Anda jalankan secara interaktif atau di dalam tugas terjadwal.
Untuk instruksi langkah demi langkah, lihat Contoh 2 dalam Menjadwalkan Tugas Administratif SSAS dengan SQL Server Agent