Mendapatkan data dari Azure Analysis Services

Selesai

Azure Analysis Services adalah platform as a service (PaaS) yang dikelola sepenuhnya yang menyediakan model semantik tingkat perusahaan di cloud. Anda dapat menggunakan fitur mashup dan pemodelan tingkat lanjut untuk menggabungkan data dari beberapa sumber data, menentukan metrik, dan mengamankan data Anda dalam satu model semantik tabular tepercaya. Model semantik menyediakan cara yang lebih mudah dan lebih cepat bagi pengguna untuk melakukan analisis data ad hoc menggunakan alat seperti Power BI.

Untuk melanjutkan skenario, Tailwind Traders menggunakan Azure Analysis Services untuk menyimpan data proyeksi keuangan. Anda diminta untuk membandingkan data ini dengan data penjualan aktual dalam database yang berbeda. Mendapatkan data dari server Azure Analysis Services mirip dengan mendapatkan data dari SQL Server, sehingga Anda dapat:

  • Autentikasi ke server.
  • Pilih model yang ingin Anda gunakan.
  • Pilih tabel mana yang Anda butuhkan.

Perbedaan penting antara Azure Analysis Services dan SQL Server adalah:

  • Model Analysis Services memiliki perhitungan yang sudah dibuat.
  • Jika Anda tidak memerlukan seluruh tabel, Anda bisa mengkueri data secara langsung. Sebagai ganti menggunakan Transact-SQL (T-SQL) untuk mengkueri data, seperti yang Anda lakukan di SQL Server, Anda dapat menggunakan ekspresi multi-dimensi (MDX) atau ekspresi analisis data (DAX).

Menyambungkan ke data di Azure Analysis Services

Seperti yang disebutkan sebelumnya, Anda menggunakan fitur Dapatkan data di Power BI Desktop. Saat Anda memilih Analysis Services, Anda akan dimintai alamat server dan nama database dengan dua opsi: Impor dan Sambungkan secara langsung.

Cuplikan layar dialog database SQL Server Analysis Services.

Hubungkan langsung adalah opsi untuk Azure Analysis Services. Azure Analysis Services menggunakan model tabel dan DAX untuk membuat perhitungan, mirip dengan Power BI. Model-model ini kompatibel satu sama lain. Menggunakan opsi Sambungkan langsung membantu Anda menyimpan data dan perhitungan DAX di lokasi aslinya, tanpa harus mengimpor semuanya ke Power BI. Azure Analysis Services dapat memiliki jadwal refresh cepat, yang berarti bahwa ketika data di-refresh dalam layanan, laporan Power BI akan segera diperbarui, tanpa perlu memulai jadwal refresh Power BI. Proses ini dapat meningkatkan keakuratan waktu data dalam laporan Anda.

Mirip dengan database relasional, Anda bisa memilih tabel yang ingin digunakan. Jika ingin langsung mengkueri model Azure Analysis Services, Anda dapat menggunakan DAX atau MDX.

Anda mungkin akan mengimpor data langsung ke Power BI. Alternatif yang dapat diterima adalah mengimpor semua data lain yang Anda inginkan (dari Excel, SQL Server, dan seterusnya) ke dalam model Azure Analysis Services lalu menggunakan koneksi langsung. Pendekatan ini menyederhanakan solusi Anda dengan menjaga pemodelan semantik dan langkah-langkah DAX di satu tempat.

Untuk informasi selengkapnya tentang menyambungkan Power BI ke Azure Analysis Services, lihat Menyambungkan dengan dokumentasi Power BI.