🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

20220818170940_ISYS6332-LN9-R1.pdf

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Full Transcript

LECTURE NOTES ISYS6332 Data Warehouse Week ke - 9 Power Business Intelligence ISYS6507 – Testing and System Implementation LEARNING OUTCOMES LO3 : Analyze data to information for decision support in business intelligence. LO3 : Mahasiswa diharapkan mampu menganalisis data menjadi informasi unt...

LECTURE NOTES ISYS6332 Data Warehouse Week ke - 9 Power Business Intelligence ISYS6507 – Testing and System Implementation LEARNING OUTCOMES LO3 : Analyze data to information for decision support in business intelligence. LO3 : Mahasiswa diharapkan mampu menganalisis data menjadi informasi untuk mendukung keputusan dalam intelijen bisnis. OUTLINE MATERI : 1. SSRS versus Power BI Report Server 2. Report content types 3. Migrating existing paginated reports to Power BI Report Server 4. Exploring new capabilities 5. Managing parameter layouts ISI MATERI A. SSRS versus Power BI Report Server Power BI Report Server adalah solusi Business Intelligence (BI) perusahaan yang mendukung tampilan laporan dan key performance indicators (KPI) serta mengelola distribusi laporan di seluruh perangkat desktop dan seluler. Power BI Report Server mencakup semua fitur yang mungkin Anda kenal di SQL Server Reporting Services (SSRS) serta banyak fitur yang disertakan dengan Power BI. Sementara SSRS diperkenalkan dengan rilis SQL Server 2005, rilis pertama Power BI Report Server tersedia secara umum pada Juni 2017. Power BI Report Server menyertakan superset fitur SSRS. Artinya, segala sesuatu yang dapat Anda lakukan di SSRS dapat dilakukan dengan Power BI Report Server ditambah kemampuan tambahan untuk mendistribusikan laporan bergaya dasbor interaktif melalui report web portal. Dengan Power BI Report Server, organisasi kini dapat menerapkan laporan Power BI yang interaktif dan sangat fleksibel berdasarkan model data terintegrasi di lingkungan infrastruktur cloud atau lokal mereka bersama dengan gaya dokumen tradisional, paginated report yang diperkenalkan dengan SSRS. Laporan Power BI adalah laporan yang sangat interaktif yang menampilkan satu atau beberapa halaman yang mendukung penelusuran model data terintegrasi atau model data yang dihosting di Analisis. Laporan Power BI dikembangkan menggunakan Power BI Desktop yang dioptimalkan untuk report server. Aplikasi seluler Power BI tersedia tanpa biaya untuk perangkat seluler iOS, Android, dan Windows dan digunakan untuk menelusuri laporan Power BI yang dihosting di layanan Power BI di cloud atau dihosting di Power BI Report Server mengautentikasi menggunakan kredensial mereka sendiri dan dapat menelusuri konten Power BI mereka dalam mode online dan offline. SSRS dilisensikan dengan membeli SQL Server. Power BI Report Server, bagaimanapun, tersedia melalui dua model lisensi yang berbeda: 1. Power BI Premium: Dengan membeli Power BI Premium, organisasi secara otomatis memperoleh hak untuk menyebarkan Power BI Report Server pada jumlah inti yang setara di tempat atau di Azure. 2. SQL Server Enterprise edition with Software Assurance: Organisasi juga dapat memperoleh hak untuk menyebarkan Power BI Report Server dengan membeli edisi SQL Server Enterprise edition with Software Assurance. B. Report content types Power BI Report Server menyertakan tipe konten laporan berikut ini: 1. Power BI reports Power BI reports adalah laporan multihalaman berdasarkan model data terintegrasi atau model data Analysis Services. Power BI reports dibuat menggunakan Power BI Desktop yang dioptimalkan untuk Server Power BI. Power BI Desktop digunakan untuk mengembangkan model data dan laporan yang dipublikasikan ke Power BI Report Server. Laporan yang diterbitkan ke Power BI Report Server dapat dijelajahi menggunakan aplikasi seluler Power BI. Laporan Power BI dapat menyertakan tata letak khusus yang dioptimalkan untuk perangkat seluler. 2. Paginated reports Paginated reports adalah tipe konten tradisional yang mungkin Anda kenal jika Anda telah menggunakan SSRS. Anda menggunakan tipe konten ini saat Anda membutuhkan kontrol yang tepat atas tata letak, tampilan, dan perilaku setiap elemen dalam laporan Anda. Pengguna dapat melihat Paginated reports secara online, mengekspornya ke format lain, atau menerimanya secara terjadwal dengan berlangganan laporan. Paginated reports dapat terdiri dari satu halaman atau ratusan halaman, berdasarkan kumpulan data yang terkait dengan laporan. Kebutuhan untuk jenis laporan ini terus berlanjut di sebagian besar organisasi, serta jenis konten laporan lainnya yang sekarang tersedia di platform pelaporan Microsoft. 3. Mobile reports SSRS mobile reports adalah laporan yang dioptimalkan untuk perangkat seluler dan terhubung ke data lokal Anda. Mobile reports dikembangkan menggunakan SQL Server Mobile Report Publisher. Setelah dikembangkan, Mobile reports diterbitkan dan dibagikan melalui portal Power BI Report Server dan dapat dijelajahi melalui portal web serta melalui aplikasi seluler Power BI di perangkat seluler Android, iOS, dan Windows dalam mode online dan offline. Mobile reports menampilkan berbagai jenis bagan, termasuk waktu, kategori, total, perbandingan, tree maps, custom maps, dan banyak lagi. Mobile reports dapat dikonfigurasi untuk menggunakan kumpulan data bersama atau file Excel lokal sebagai sumber data. 4. KPI KPI adalah indikator visual yang mengomunikasikan jumlah kemajuan yang dicapai menuju tujuan atau menggambarkan hubungan antara metrik tertentu dan nilai target. Di Power BI Report Server,, KPI didasarkan pada baris pertama data dari shared dataset. Shared dataset dapat dibuat dan dipublikasikan menggunakan Report Builder atau Visual Studio dengan ekstensi SSRS. Setelah shared dataset dibuat, KPI dapat dibuat di portal web Power BI Report Server. Isi dari Power BI Report Server dapat dilihat pada gambar 9.1. berikut ini. Gambar 9.1. Power BI Report Server adalah enterprise BI solutio nyang mendukung tampilan laporan dan KPI serta mendistribusikan visualisasi data kepada pengguna di beberapa perangkat C. Migrating existing paginated reports to Power BI Report Server Karena Power BI Report Server menyertakan superset kemampuan SSRS, migrasi dari SSRS ke Power BI Report Server adalah pilihan yang bagus untuk memungkinkan organisasi memodernisasi lingkungan SSRS mereka. Ada beberapa alasan mengapa orang memilih untuk memigrasikan lingkungan SSRS ke Power BI Report Server : 1. Ingin memanfaatkan fungsionalitas yang unik untuk Power BI Report Server,, termasuk laporan Power BI yang interaktif dan fleksibel. 2. Perlu bermigrasi dari versi lama SSRS ke Power BI Report Server untuk memastikan aplikasi Anda disupport. 3. Anda ingin memanfaatkan frequent release cycle pada Power BI Report Server untuk memanfaatkan fitur-fitur baru. Gambaran secara umum proses migrasi SSRS ke Power BI Report Server dapat dilihat pada gambar 9.2. berikut. Gambar 9.2. Langkah sederhana migrasi SSRS ke Power BI Report Server Untuk bermigrasi dari SSRS (native mode) ke Power BI Report Server, selesaikan langkah-langkah berikut ini : 1. Back up database ReportServer and ReportServerTempdb. 2. Back up report server configuration files, termasuk: a. Rsreportserver.config. b. Rswebapplication.config. c. Rssvrpolicy.config. d. Rsmgrpolicy.config. e. Reportingservicesservice.exe.config. f. Web.config untuk aplikasi report server ASP.NET . g. Machine.config for ASP.NET jika anda memodifikasinya untuk report server operations. 3. Back up the encryption key menggunakan the Reporting Service Configuration Manager. 4. Pindahkan database ReportServer and ReportServerTempDb ke Database Engine instance yang baru. 5. Install Power BI Report Server. 6. Konfigurasikan report server menggunakan eport Server Configuration Manager dan sambungkan ke database kloning. 7. Lakukan pembersihan apa pun yang diperlukan untuk instans SSRS (native mode). D. Exploring new capabilities Sementara fitur dan visualisasi yang tersedia di versi sebelumnya dari SSRS dan Power BI Report Server terus tersedia di rilis terbaru dari Power BI Report Server, ada banyak fitur baru dan penting yang telah diperkenalkan ke Power BI Report Server selama setahun terakhir. Di bagian ini, kami hanya akan fokus pada beberapa dari lusinan fitur baru yang penting yang dirilis selama 12 bulan terakhir yaitu: 1. Performance Analyzer Menggunakan Performance Analyzer di Power BI Desktop, Anda dapat dengan cepat dan mudah menemukan kinerja setiap elemen laporan Anda, seperti visualisasi dan rumus DAX. Performance Analyzer memeriksa dan menampilkan waktu pemrosesan yang diperlukan untuk update dan refresh semua visual yang dimulai oleh interaksi pengguna, dan menyajikan informasi sehingga Anda dapat melihat (vie), menelusuri (drill down), dan mengekspor hasilnya. Ini berarti Anda dapat dengan cepat mengidentifikasi dampak kinerja elemen visual tertentu. Untuk menampilkan panel Performance Analyzer, pilih pita View lalu centang checkbox di sebelah Performance Analyzer untuk menampilkan panel Performance Analyzer: Gambar 9.3. Aktifkan Performance Analyzeruntuk mempelajari dampak kinerja elemen visual dalam Power BI report Untuk mulai menggunakan Performance Analyzer, klik tombol Start Recording. Kemudian, cukup buat interaksi dalam laporan, seperti memilih slicer, visualisasi, atau filter, atau klik Refresh yang ada di panel Performance Analyzer. Durasi kueri yang dihasilkan oleh interaksi akan ditampilkan secara visual. Setiap interaksi memiliki pengidentifikasi bagian di panel, yang menjelaskan tindakan yang memulai entri yang dicatat. Pada gambar berikut, interaksi berasal dari pengguna yang memilih visualisasi: Gambar 9.4. Performance Analyzer digunakan untuk mengukur kinerja elemen laporan tertentu dan dapat digunakan untuk mengekspor hasil Informasi log mencakup durasi task berikut ini: a. DAX query Jika kueri DAX diperlukan, durasi waktu antara pengiriman visual kueri dan Analysis Services yang mengembalikan hasil akan ditampilkan. b. Visual display Ini adalah waktu yang dibutuhkan untuk visual ditampilkan di layar, termasuk waktu yang diperlukan untuk mengambil gambar web atau geocoding. c. Hal lainnya Ini termasuk waktu yang diperlukan untuk menyiapkan kueri, menunggu visual lain untuk diselesaikan, atau melakukan background processing lainnya. 2. The new Modeling view Modeling View baru di Power BI Desktop memungkinkan Anda untuk melihat dan bekerja dengan kumpulan data kompleks yang mungkin berisi banyak tabel. Modeling View sekarang mendukung beberapa perspektif diagram dan pengeditan massal kolom, measure, dan tabel: Gambar 9.5. Modeling View baru meningkatkan pengalaman desain dan manajemen saat bekerja dengan model data yang besar dan kompleks 3. Row-level security for Power BI data models Keamanan tingkat baris (RLS) sekarang dapat dikonfigurasi untuk model data yang dirancang menggunakan Power BI Desktop. RLS memungkinkan Anda membatasi akses data pada tingkat baris untuk pengguna tertentu menggunakan filter yang ditentukan dalam security role. RLS dapat dikonfigurasi untuk laporan yang diimpor ke Power BI dengan Power BI Desktop. Anda juga dapat mengonfigurasi RLS untuk laporan yang menggunakan DirectQuery. Untuk membuat security role, navigasikan ke Modeling ribbon di Power BI Desktop dan pilih Manage Roles : Gambar 9.6. Pilih Manage Roles di Modeling ribbon untuk membuat atau mengubah security role Klik Create untuk membuat peran keamanan baru. Pilih tabel yang ingin Anda gunakan untuk menerapkan aturan DAX dan masukkan ekspresi DAX filter tabel. Klik Save: Gambar 9.7. Security role di Power BI menggunakan filter DAX untuk membatasi akses ke data di tingkat baris Setelah Anda membuat Security role, Anda dapat menggunakan tombol View as Role di Modeling ribbon Power BI Desktop untuk menguji Security role Anda. Setelah Anda menyimpan Power BI report ke Power BI Report Server, Anda dapat menetapkan anggota ke Security role. Di Power BI Report Server, pilih elipsis (…) di sebelah report. Kemudian, pilih Manage. Pilih halaman Row-level security dan klik Add Member. Anda kemudian dapat memilih security roles dan menambahkan user atau grup dari Active Directory dalam username format (DOMAIN\user). 4. Report theming Tema laporan memungkinkan Anda dengan cepat mewarnai seluruh laporan agar sesuai dengan tema atau merek perusahaan. Saat Anda mengimpor tema, setiap visualisasi diperbarui secara otomatis untuk menggunakan warna tema. Anda juga memiliki akses ke warna tema dari palet warna. File tema adalah file JSON yang menyertakan semua warna yang ingin Anda gunakan dalam laporan Anda bersama dengan pemformatan default apa pun yang ingin Anda terapkan ke visual: { "name": "Valentine's Day", "dataColors": ["#990011", "#eebbcc", "#cc4477", "#cc5555", "#882222", "#A30E33"], "background":"#FFFFFF", "#cc1144", "#ee7799", "foreground": "#ee7799", "tableAccent": "#990011" } Untuk menerapkan tema ke laporan di Power BI Desktop, navigasikan ke Home ribbon, pilih Switch Theme, dan pilih Import Theme. Arahkan ke file JSON yang berisi definisi tema Anda dan pilih tema. Selanjutnya, klik Open. E. Managing parameter layouts Tujuan utama dari parameter laporan adalah untuk memfilter sumber data dan membatasi data yang dikembalikan berdasarkan apa yang dibutuhkan pengguna. Di Power BI Report Server, paginated reports mendukung penentuan tata letak parameter yang dikustomisasi dalam tampilan desain laporan di Report Builder dan Visual Studio dengan ekstensi Reporting Services. Anda dapat menyeret parameter ke kolom dan baris tertentu di panel Parameter untuk mengatur parameter berdasarkan kebutuhan Anda atau mengubah ukuran dan bentuk panel parameter. Untuk menyesuaikan tata letak parameter laporan di Report Builder, buka laporan, dan navigasikan ke View ribbon. Pilih checkbox di sebelah Parameter. Ini akan menampilkan panel Parameter di dekat bagian atas laporan Anda. Untuk menambah atau menghapus kolom dan baris dari panel Parameter, klik kanan di mana saja di panel, lalu pilih perintah Insert atau Delete untuk mengubah tata letak. Untuk memindahkan parameter ke lokasi baru di panel Parameter, cukup seret parameter ke sel yang berbeda di panel. Untuk menambahkan parameter baru ke panel, klik kanan pada sel kosong di panel Parameter dan klik Add Parameter atau klik kanan Parameter di Report Data panel lalu klik Add Parameter: Gambar 9.8. Panel Parameter dapat dimodifikasi hanya dengan mengklik kanan di mana saja di panel KESIMPULAN 1. Power BI Report Server adalah solusi Business Intelligence (BI) perusahaan yang mendukung tampilan laporan dan key performance indicators (KPI) serta mengelola distribusi laporan di seluruh perangkat desktop dan seluler. 2. Report content types: Power BI reports, Paginated reports, Mobile reports, KPI 3. Exploring new capabilities: Performance Analyzer, The new Modeling view, Row-level security for Power BI data models, Report theming. DAFTAR PUSTAKA Kellyn Gorman, Allan Hirt, Dave Noderer, James Rowland-Jones, Arun Sirpal, Dustin Ryan, and Buck Woody. (2019). Introducing Microsoft SQL Server 2019. Packt Publishing. Birmingham UK. ISBN 978-1-83882-621-5

Use Quizgecko on...
Browser
Browser