Perbarui model data Anda agar berfungsi dengan Copilot baik untuk Power BI
BERLAKU UNTUK: Power BI Desktop layanan Power BI
Sebelum Anda mulai menggunakan Copilot dengan model semantik Anda, evaluasi data Anda. Anda mungkin perlu melakukan beberapa pekerjaan pembersihan pada model semantik Anda sehingga Copilot dapat memperoleh wawasan darinya.
Catatan
- Administrator Anda perlu mengaktifkan Copilot di Microsoft Fabric.
- Kapasitas F64 atau P1 Anda harus berada di salah satu wilayah yang tercantum dalam artikel ini, ketersediaan wilayah Fabric. Jika tidak, Anda tidak dapat menggunakan Copilot.
- Administrator Anda perlu mengaktifkan pengalih penyewa sebelum Anda mulai menggunakan Copilot. Lihat artikel Copilot pengaturan penyewa untuk detailnya.
- Jika penyewa atau kapasitas Anda berada di luar AS atau Prancis, Copilot dinonaktifkan secara default kecuali admin penyewa Fabric Anda mengaktifkan Data yang dikirim ke Azure OpenAI dapat diproses di luar wilayah geografis penyewa Anda, batas kepatuhan, atau pengaturan penyewa instans cloud nasional di portal Fabric Admin.
- Copilot di Microsoft Fabric tidak didukung pada SKU uji coba. Hanya SKU berbayar (F64 atau lebih tinggi, atau P1 atau lebih tinggi) yang didukung.
Pertimbangan untuk model semantik untuk Copilot digunakan
Tabel berikut mencantumkan kriteria untuk membantu Anda membuat laporan yang akurat dengan Copilot. Item ini adalah rekomendasi yang dapat membantu dalam menghasilkan laporan Power BI yang akurat.
Elemen | Pertimbangan | Deskripsi | Contoh |
---|---|---|---|
Penautan Tabel | Tentukan Hubungan yang Jelas | Pastikan bahwa semua hubungan antara tabel didefinisikan dengan jelas dan logis, menunjukkan mana yang satu-ke-banyak, banyak-ke-satu, atau banyak-ke-banyak. | Tabel "Penjualan" tersambung ke tabel "Tanggal" menurut bidang "DateID". |
Tindakan | Logika Penghitungan Standar | Langkah-langkah harus memiliki logika perhitungan yang standar dan jelas yang mudah dijelaskan dan dipahami. | "Total Penjualan" dihitung sebagai jumlah "SaleAmount" dari tabel "Penjualan". |
Tindakan | Konvensi Penamaan | Nama untuk langkah-langkah harus dengan jelas mencerminkan perhitungan dan tujuannya. | Gunakan "Average_Customer_Rating" alih-alih "AvgRating". |
Tindakan | Ukuran yang Telah Ditentukan | Sertakan serangkaian langkah yang telah ditentukan sebelumnya yang kemungkinan besar diminta pengguna dalam laporan. | "Year_To_Date_Sales", "Month_Over_Month_Growth", dll. |
Tabel Fakta | Bersihkan Delineasi | Jelas menguraikan tabel fakta, yang menyimpan data kuantitatif yang terukur untuk analisis. | "Transaksi", "Penjualan", "Kunjungan". |
Tabel Dimensi | Data Deskriptif Pendukung | Buat tabel dimensi yang berisi atribut deskriptif yang terkait dengan langkah-langkah kuantitatif dalam tabel fakta. | "Product_Details", "Customer_Information". |
Hirarki | Pengelompokan Logis | Buat hierarki yang jelas dalam data, terutama untuk tabel dimensi yang dapat digunakan untuk menelusuri paling detail dalam laporan. | Hierarki "Waktu" yang memecah dari "Tahun" menjadi "Kuartal" menjadi "Bulan" hingga "Hari". |
Nama Kolom | Label Tidak Ambigu | Nama kolom harus tidak ambigu dan jelas, menghindari penggunaan ID atau kode yang memerlukan pencarian lebih lanjut tanpa konteks. | Gunakan "Product_Name" alih-alih "ProdID". |
Tipe Data Kolom | Benar dan Konsisten | Terapkan tipe data yang benar dan konsisten untuk kolom di semua tabel untuk memastikan bahwa pengukuran dihitung dengan benar dan untuk mengaktifkan pengurutan dan pemfilteran yang tepat. | Pastikan kolom numerik yang digunakan dalam perhitungan tidak diatur sebagai jenis data teks. |
Tipe Hubungan | Ditentukan Dengan Jelas | Untuk memastikan pembuatan laporan yang akurat, tentukan dengan jelas sifat hubungan (aktif atau tidak aktif) dan kardinalitasnya. | Tandai apakah hubungan adalah "Satu-ke-Satu", "Satu-ke-Banyak", atau "Banyak-ke-Banyak". |
Konsistensi Data | Nilai Standar | Pertahankan nilai standar dalam kolom untuk memastikan konsistensi dalam filter dan pelaporan. | Jika Anda memiliki kolom "Status", secara konsisten gunakan "Buka", "Tertutup", "Tertunda", dll. |
Indikator Performa Utama (KPI) | Sudah ditentukan dan Relevan | Tetapkan sekumpulan KPI yang relevan dengan konteks bisnis dan umumnya digunakan dalam laporan. | "Return on Investment (ROI)", "Customer Acquisition Cost (CAC)", "Lifetime Value (LTV)". |
Refresh Jadwal | Transparan dan Terjadwal | Komunikasikan jadwal refresh data dengan jelas untuk memastikan pengguna memahami kewajaran data yang mereka analisis. | Tunjukkan apakah data real time, harian, mingguan, dll. |
Keamanan | Definisi Tingkat Peran | Tentukan peran keamanan untuk tingkat akses data yang berbeda jika ada elemen sensitif yang tidak semua pengguna akan melihat. | Anggota tim penjualan dapat melihat data penjualan tetapi bukan data SDM. |
Metadata | Dokumentasi Struktur | Dokumentasikan struktur model data, termasuk tabel, kolom, hubungan, dan pengukuran, untuk referensi. | Kamus data atau diagram model yang disediakan sebagai referensi. |
Tabel berikut ini mencantumkan kriteria tambahan untuk membantu Anda membuat kueri DAX yang akurat dengan Copilot. Item ini adalah rekomendasi yang dapat membantu dalam menghasilkan kueri DAX yang akurat.
Elemen | Pertimbangan | Deskripsi | Contoh |
---|---|---|---|
Pengukuran, tabel, dan kolom | Deskripsi | Sertakan apa itu dan bagaimana Anda ingin setiap elemen digunakan dalam properti deskripsi. Catatan: Hanya 200 karakter pertama yang digunakan. | Deskripsi [YOY Sales] bisa menjadi perbedaan "Tahun ke tahun (YOY) dalam Pesanan. Gunakan dengan kolom 'Tanggal'[Tahun] untuk ditampilkan menurut tahun selain tahun terbaru. Sebagian tahun akan dibandingkan dengan periode yang sama tahun sebelumnya." |
Grup perhitungan | Deskripsi | Item perhitungan tidak disertakan dalam metadata model. Gunakan deskripsi kolom grup perhitungan untuk mencantumkan dan menjelaskan penggunaan item perhitungan. Catatan: Hanya 200 karakter pertama yang digunakan. | Misalnya, kolom Grup perhitungan sampel inteligensi waktu dapat memiliki deskripsi ini: "Gunakan dengan ukuran & tabel tanggal untuk Saat Ini: nilai saat ini, MTD: month to date, QTD: quarter to date, YTD: year to date, PY: prior year, PY MTD, PY QTD, YOY: year over year change, YOY%: YOY as a %" dan on a table with measures could expand on the usage a description as "Measures are used to aggregate data. Langkah-langkah ini dapat ditampilkan sebagai tahun ke tahun dengan menggunakan sintaksIS CALCULATE([Measure Name], 'Time intelligence'[Time calculation] = "YOY")" |