Posisi Power BI

Posisi Power BI dalam stack Microsoft dan kondisi ketika organisasi memilihnya.

Daftar isi

Power BI adalah kumpulan layanan dan aplikasi BI dari Microsoft yang mengubah sumber data yang terpisah menjadi laporan interaktif yang konsisten. Topik ini menguraikan kedudukan setiap komponennya dalam susunan teknologi Microsoft (stack), peran bahasa DAX dan Power Query di dalamnya, serta kondisi ketika organisasi memilihnya. Pembahasan ditutup dengan tabel perbandingan singkat terhadap Tableau, karena kedua alat tersebut paling sering muncul berdampingan pada diskusi alat BI.

Komponen dan kedudukannya dalam stack#

Power BI terdiri atas dua komponen yang berpasangan. Power BI Desktop adalah aplikasi tempat model data dan laporan dibangun, sedangkan Power BI Service, yaitu layanan cloudnya, menjadi tempat laporan dipublikasikan dan dibagikan kepada pembaca di dalam organisasi. Pola kerjanya berurutan, yaitu laporan dibangun di Desktop, dipublikasikan ke layanan cloud, kemudian dibaca melalui browser atau aplikasi mobile. Keduanya terhubung, karena perubahan pada model di Desktop diteruskan ke pembaca melalui publikasi ulang.

Kedudukan dalam stack Microsoft memperlihatkan titik berat desainnya. Berkas Excel dapat dijadikan sumber data, dan tabel yang dikelola pengguna Excel berlanjut menjadi bahan model tanpa perubahan besar. Sumber data di Azure terhubung dengan cara yang sama, sehingga organisasi yang menyimpan datanya di sana tidak menyiapkan jalur khusus. Integrasi ini berlaku dua arah, misalnya analisis Excel terhadap model Power BI yang sudah dipublikasikan.

DAX dan Power Query pada model data#

Dua komponen teknis menopang model data Power BI. DAX, singkatan dari Data Analysis Expressions, adalah bahasa rumus yang mendefinisikan ukuran (measure), yaitu perhitungan agregat seperti rata-rata atau jumlah yang dihitung saat laporan dibaca. Ukuran rata-rata nilai matematika pada model nilai ujian cukup didefinisikan sekali dengan AVERAGE(nilai_ujian[nilai_matematika]), kemudian ukuran tersebut digunakan di semua tampilan. Definisi yang sama menghasilkan 81.42 untuk 7A dan 77.58 untuk 7B ketika tampilannya dibaca per kelas, sesuai statistik kanonik pada dataset jalur ini.

Power Query menangani penyiapan data sebelum data masuk model. Penyiapan mencakup membersihkan kolom, mengubah tipe data, dan menggabungkan beberapa sumber, dan langkah-langkahnya direkam sehingga dapat diterapkan ulang saat data diperbarui. Pembagian kerjanya jelas, yaitu Power Query menyiapkan data yang masuk, DAX mendefinisikan perhitungan pada data yang sudah rapi, dan visualisasi membaca hasil keduanya.

Kondisi ketika organisasi memilih Power BI#

Pemilihan Power BI jarang terpisah dari keputusan teknologi organisasi. Kondisi pertama adalah lisensi Microsoft yang sudah ada, karena alat yang menumpang pada lisensi tersebut menurunkan hambatan awal adopsi. Kondisi kedua adalah tim yang pekerjaannya bertumpu pada Excel, karena alur kerja tabel dan kolom Excel berlanjut ke Power BI dengan istilah yang sudah dikenal. Kondisi ketiga adalah kebutuhan keamanan korporat, karena pengaturan akses dan tata kelola data berada di dalam lingkungan Microsoft yang sudah dikelola organisasi.

Dasbor yang dibangun di atas alat BI tetap membutuhkan data yang sampai tepat waktu, dan pekerjaan pipeline yang mengisi dasbor tersebut berada di luar lingkup jalur ini. Apabila ketiga kondisi di atas tidak terpenuhi, pertimbangan kembali ke kebutuhan tim analis sebagaimana diuraikan pada topik posisi Tableau. Pada kondisi itu, biaya lisensi menumpuk di atas kebutuhan yang belum jelas, sehingga pipeline kode yang dipelihara tim pengembang menjadi pilihan yang lebih mudah dipertanggungjawabkan.

Tableau dan Power BI berdampingan#

Perbandingan kedua alat paling adil dilakukan pada titik beratnya, bukan pada mutu mutlaknya. Tabel berikut merangkum empat aspek yang paling sering menjadi dasar keputusan organisasi.

AspekTableauPower BI
Pengguna utamaAnalis yang mengeksplorasi dataPengguna Office yang berangkat dari Excel
Bahasa dan logikaInteraksi drag-and-drop tanpa bahasa skrip wajibModel data dengan ukuran DAX dan penyiapan Power Query
DistribusiTableau Cloud atau Tableau ServerPower BI Service di dalam lingkungan Microsoft 365
Titik kuatEksplorasi visual yang cepatIntegrasi dengan ekosistem Microsoft

Tabel tersebut tidak memuat baris pemenang karena pilihannya bergantung pada kebutuhan. Organisasi yang berbasis Microsoft cenderung mendapati Power BI lebih menyatu dengan lingkungannya, sedangkan tim analis yang pekerjaannya eksplorasi visual berat mendapati Tableau lebih cepat memberikan hasil. Kedua alat juga dapat hidup berdampingan pada organisasi besar, misalnya Tableau untuk tim penelitian yang mengeksplorasi data dan Power BI untuk pelaporan operasional yang menumpang pada lisensi Microsoft. Kesimpulan yang tepat dari perbandingan semacam ini bukan alat mana yang lebih baik, melainkan kondisi mana pada organisasi yang sedang dihadapi.

Ringkasan#

  • Power BI berpasangan antara pembangunan dan distribusi, yaitu Power BI Desktop untuk model dan laporan, kemudian Power BI Service untuk penyebarannya.
  • DAX mendefinisikan ukuran pada model, sedangkan Power Query menangani penyiapan data sebelum data masuk model.
  • Organisasi memilih Power BI ketika lisensi Microsoft sudah ada, timnya berat di Excel, dan keamanan korporat menjadi syarat.
  • Perbandingan dengan Tableau dilakukan pada titik beratnya, dan pilihannya bergantung pada kondisi organisasi, bukan mutu mutlak.

Referensi#