Bagikan melalui


Alat dan Pendekatan untuk Pemrosesan (Analysis Services)

Berlaku untuk: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Pemrosesan adalah operasi di mana Analysis Services meminta sumber data relasional dan mengisi objek Analysis Services menggunakan data tersebut.

Sebagai administrator sistem Analysis Services, Anda dapat menjalankan dan memantau pemrosesan objek SQL Server Analysis Services menggunakan pendekatan ini:

  • Jalankan Analisis Dampak untuk memahami dependensi objek dan cakupan operasi

  • Memproses objek individual dalam SQL Server Management Studio

  • Memproses objek individual atau beberapa dalam SQL Server Data Tools

  • Jalankan Analisis Dampak untuk meninjau daftar objek terkait yang tidak akan diolah sebagai hasil dari tindakan saat ini.

  • Membuat dan menjalankan skrip di jendela Kueri XMLA SQL Server Analysis Services di Management Studio untuk memproses objek individual atau beberapa objek

  • Menggunakan cmdlet PowerShell SQL Server Analysis Services

  • Menggunakan alur kontrol dan tugas dalam paket SSIS

  • Memantau pemrosesan dengan SQL Server Profiler

  • Programkan solusi kustom menggunakan AMO. Untuk informasi selengkapnya, lihat Pemrograman Objek Dasar AMO OLAP.

Pemrosesan adalah operasi yang sangat dapat dikonfigurasi, dikontrol oleh serangkaian opsi pemrosesan yang menentukan apakah pemrosesan penuh atau bertambah bertahap terjadi pada tingkat objek. Untuk informasi selengkapnya tentang opsi pemrosesan dan objek, lihat Opsi Pemrosesan dan Pengaturan (Analysis Services) dan Memproses Objek Analysis Services.

Catatan

Topik ini menjelaskan alat dan pendekatan untuk memproses model multidmensional. Untuk informasi selengkapnya tentang memproses model tabular, lihat Database Proses, Tabel, atau Partisi (Analysis Services).

Memproses objek dalam SQL Server Management Studio

  1. Mulai Management Studio dan sambungkan ke Analysis Services.

  2. Klik kanan objek Analysis Services yang ingin Anda proses lalu klik Proses. Anda dapat memproses data di salah satu tingkat ini:

    • Database

    • Batu

    • Mengukur Grup atau partisi individual dalam grup pengukuran

    • Dimensi

    • Model Penambangan

    • Struktur Pertambangan

    Objek Analysis Services bersifat hierarkis. Jika Anda memilih database, pemrosesan bisa terjadi untuk semua objek yang terkandung dalam database. Apakah pemrosesan benar-benar terjadi akan bervariasi tergantung pada opsi proses yang Anda pilih dan status objek. Secara khusus, jika objek tidak diproses, memproses induknya akan mengakibatkan objek tersebut diproses. Untuk informasi selengkapnya tentang dependensi objek, lihat Memproses Objek Analysis Services.

  3. Dalam kotak dialog Proses , dalam Opsi Proses, gunakan nilai default yang disediakan atau pilih opsi yang berbeda dari daftar. Untuk informasi selengkapnya tentang setiap opsi, lihat Opsi pemrosesan dan Pengaturan (Analysis Services).

  4. Klik Analisis Dampak untuk mengidentifikasi dan secara opsional memproses objek dependen yang terpengaruh jika objek yang tercantum dalam kotak dialog Proses diproses.

  5. Secara opsional, klik Ubah Pengaturan untuk mengubah urutan pemrosesan, perilaku pemrosesan relatif terhadap jenis kesalahan tertentu, dan pengaturan lainnya.

  6. Klik OK.

    Kotak dialog Kemajuan Proses menyediakan status berkelanjutan untuk setiap perintah. Jika pesan status terpotong, Anda bisa mengklik Tampilkan Detail untuk membaca seluruh pesan.

Memproses Objek di SQL Server Data Tools

  1. Mulai SQL Server Data Tools dan buka proyek yang telah disebarkan.

  2. Di Penjelajah Solusi, di bawah proyek yang disebarkan, perluas folder Dimensions.

  3. Klik kanan dimensi, lalu klik Proses. Anda dapat mengklik kanan beberapa dimensi untuk memproses beberapa objek sekaligus. Untuk informasi selengkapnya, lihat Pemrosesan Batch (Analysis Services).

  4. Dalam kotak dialog Dimensi Proses , di kolom Opsi Proses di bawah daftar Objek, verifikasi bahwa opsi untuk kolom ini adalah Proses Penuh. Jika tidak, di bawah Opsi Proses, klik opsi, dan pilih Proses Penuh dari daftar drop-down.

  5. Klik Jalankan.

  6. Saat pemrosesan selesai, klik Tutup.

Jalankan Analisis Dampak untuk mengidentifikasi dependensi objek dan cakupan operasi

  1. Sebelum memproses objek SQL Server Analysis Services di SQL Server Data Tools atau Management Studio, Anda dapat menganalisis efek pada objek terkait dengan mengklik Analisis Dampak di salah satu kotak dialog Objek Proses.

  2. Klik kanan dimensi, kubus, grup pengukuran, atau partisi untuk membuka kotak dialog Objek Proses .

  3. Klik Analisis Dampak. SQL Server Analysis Services memindai model dan laporan tentang persyaratan pemrosesan ulang untuk objek yang terkait dengan yang Anda pilih untuk diproses.

Memproses objek menggunakan XMLA

  1. Mulai Management Studio dan sambungkan ke Analysis Services.

  2. Klik kanan objek yang akan diproses lalu klik Proses.

  3. Dalam kotak dialog Proses , pilih opsi proses yang ingin Anda gunakan. Ubah pengaturan lainnya. Jalankan Analisis Dampak untuk mengidentifikasi perubahan apa pun yang mungkin perlu Anda buat.

  4. Klik Skrip pada layar Objek Proses .

    Ini menghasilkan skrip XMLA dan membuka jendela Kueri XMLA SQL Server Analysis Services.

  5. Tutup kotak dialog. Skrip berisi perintah pemrosesan dan opsi yang ditentukan dalam kotak dialog.

  6. Secara opsional, Anda dapat terus menambahkan ke skrip jika Anda ingin memproses objek tambahan dalam batch yang sama. Untuk melanjutkan, ulangi langkah-langkah sebelumnya, tambahkan skrip yang dihasilkan sehingga Anda memiliki satu skrip untuk semua operasi pemrosesan. Untuk melihat contoh, lihat Menjadwalkan Tugas Administratif SSAS dengan SQL Server Agent.

  7. Dari bilah menu, klik Kueri, lalu klik Jalankan.

Memproses objek menggunakan PowerShell

Mulai dari rilis SQL Server ini, Anda dapat menggunakan cmdlet Analysis Services PowerShell untuk memproses objek.

Memantau pemrosesan objek menggunakan SQL Server Profiler

  1. Sambungkan ke instans Analysis Services di SQL Server Profiler.

  2. Di Pemilihan Acara, klik Perlihatkan semua peristiwa untuk menambahkan semua peristiwa ke daftar.

  3. Pilih peristiwa berikut:

    • Perintah Mulai dan Akhir Perintah untuk ditampilkan saat pemrosesan dimulai dan dihentikan

    • Kesalahan untuk menangkap kesalahan apa pun

    • Laporan Kemajuan Dimulai, Laporan Kemajuan Saat Ini, dan Laporan Kemajuan Berakhir untuk melaporkan status proses dan memperlihatkan kueri SQL yang digunakan untuk mengambil data

    • Jalankan Skrip MDX Mulai dan Jalankan Akhir Skrip MDX untuk menunjukkan perhitungan kubus

    • Secara opsional, tambahkan peristiwa kunci jika Anda mendiagnosis masalah performa yang terkait dengan pemrosesan

Objek Process Analysis Services menggunakan Integration Services

  1. Di Integration Services, buat paket yang menggunakan Tugas Pemrosesan Analysis Services untuk mengisi objek secara otomatis dengan data baru saat Anda membuat pembaruan rutin ke database relasional sumber Anda.

  2. Di Kotak Alat SSIS, klik dua kali Pemrosesan Analysis Services untuk menambahkannya ke paket.

  3. Edit tugas untuk menentukan koneksi ke database, objek mana yang akan diproses, dan opsi proses. Untuk informasi selengkapnya tentang cara menerapkan tugas ini, lihat Tugas Pemrosesan Analysis Services.

Lihat juga

Memproses model multidmensional (Analysis Services)