Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Panduan mulai cepat ini menunjukkan kepada Anda cara membuat dan menjalankan beban kerja Microsoft Fabric menggunakan beban kerja sampel.
Sampel ini menunjukkan penyimpanan dan pembacaan data dari dan ke lakehouse. Untuk melakukannya, Anda perlu membuat token untuk layanan Azure Storage di alur On-Behalf-Of (OBO).
Prerequisites
Lingkungan yang disiapkan untuk pengembangan beban kerja.
Jika penyimpanan Azure tidak diinstal pada penyewa, Anda harus menjadi Administrator global di penyewa.
ASP.NET Core Runtime 6.0 - ASP.NET Core digunakan untuk membangun beban kerja sampel.
.NET 6.0 Runtime - .NET digunakan untuk membangun beban kerja sampel.
Langkah 1: Menyiapkan penyimpanan Azure
Anda memerlukan persetujuan untuk menggunakan Azure Storage. Dalam langkah ini Anda memeriksa apakah Azure Storage diinstal di penyewa, dan jika bukan Anda menginstalnya.
Cari aplikasi Enterprise dan pilih dari hasil pencarian.
Dari daftar dropdown Filter jenis aplikasi , pilih Semua aplikasi lalu pilih Terapkan.
Dalam kotak pencarian Cari menurut nama aplikasi atau ID objek, masukkan Azure Storage.
Jika Azure Storage tidak tercantum, buka PowerShell sebagai administrator dan jalankan perintah berikut:
Install-Module az Import-Module az Connect-AzureAD New-AzureADServicePrincipal -AppId e406a681-f3d4-42a8-90b6-c2b029497af1
Langkah 2: Unduh sampel
Ikuti langkah-langkah ini untuk menjalankan beban kerja sampel.
Navigasikan ke repositori Direktori Proyek Sampel , pilih Kode, lalu pilih Unduh ZIP.
Ekstrak konten file zip ke direktori lokal di komputer Anda. Folder baru yang disebut Microsoft-Fabric-workload-development-sample-main dibuat.
Langkah 3: Dapatkan ID penyewa Anda
Ikuti langkah-langkah ini untuk mendapatkan ID penyewa Anda.
Masuk ke Fabric dengan pengguna yang ingin Anda gunakan untuk membuat beban kerja.
Pilih Bantuan & Dukungan (tanda tanya ?) lalu pilih Tentang.
Dari URL Penyewa , salin string angka dan huruf setelah
https://app.powerbi.com/home?ctid=. String ini ID penyewa Anda.Misalnya, jika URL penyewa Anda
https://app.powerbi.com/home?ctid=bbbbcccc-1111-dddd-2222-eeee3333ffff, ID penyewa Andabbbbcccc-1111-dddd-2222-eeee3333ffff.
Langkah 4: Membuat aplikasi ID Microsoft Entra
Gunakan skrip yang disediakan untuk membuat aplikasi ID Microsoft Entra.
Buka PowerShell.
Navigasi ke folder Microsoft-Fabric-workload-development-sample-main\Microsoft-Fabric-workload-development-sample-main\Authentication .
Jalankan perintah dalam langkah ini. Untuk mengautentikasi, gunakan kredensial pengguna yang Anda gunakan untuk membuat beban kerja.
.\CreateDevAADApp.ps1 -applicationName "myWorkloadApp" -workloadName "Org.WorkloadSample" -tenantId "<your-tenant-id>"Salin detail berikut dari output skrip:
-
ApplicationIdUri / Audience - Misalnya,
api://localdevinstance/<your-tenant-id>/Org.WorkloadSample/OyR -
URI Pengalihan -
http://localhost:60006/close -
Id Aplikasi - Misalnya,
00001111-aaaa-2222-bbbb-3333cccc4444 - rahasia
- Misalnya,
-
ApplicationIdUri / Audience - Misalnya,
Langkah 5: Perbarui file .env.dev
Navigasikan ke folder Microsoft-Fabric-workload-development-sample-main dan masuk ke folder Frontend.
Buka file .env.dev dengan editor teks.
Masukkan detail berikut:
-
DEV_AAD_CONFIG_AUDIENCE= - Audiens dari output skrip. Misalnya,
DEV_AAD_CONFIG_AUDIENCE=api://localdevinstance/<your-tenant-id>/Org.WorkloadSample/OyR. -
DEV_AAD_CONFIG_APPID= - ID aplikasi dari output skrip. Misalnya,
DEV_AAD_CONFIG_APPID=00001111-aaaa-2222-bbbb-3333cccc4444.
-
DEV_AAD_CONFIG_AUDIENCE= - Audiens dari output skrip. Misalnya,
Simpan file .env.dev .
Langkah 6: Jalankan frontend
Buka PowerShell
Navigasi ke folder Microsoft-Fabric-workload-development-sample-main\Microsoft-Fabric-workload-development-sample-main\Frontend .
Untuk menginstal dependensi, jalankan perintah
npm install. Folder baru yang disebut node_modules dibuat.Untuk memulai frontend, jalankan perintah
npm start.Setelah frontend berhasil dijalankan, Anda akan melihat pesan yang menyertakan berhasil di PowerShell, dan browser web Anda akan terbuka dengan URL
http://localhost:60006/. Untuk memeriksa apakah frontend berhasil berjalan, di browser Anda, navigasikan kehttp://localhost:60006/manifests.
Langkah 7: Buka Visual Studio
Langkah-langkah lainnya dalam mulai cepat ini dilakukan di Visual Studio. Gunakan langkah ini untuk membuka solusi Anda di Visual Studio. Setelah solusi terbuka, Anda dapat membuka Visual Studio saat menyelesaikan langkah-langkah yang tersisa.
Navigasikan ke folder Microsoft-Fabric-workload-development-sample-main dan kemudian ke folder Backend.
Di Visual Studio, buka file Fabric_Extension_BE_Boilerplate.sln.
Langkah 8: Memperbarui file backend
Di Penjelajah Solusi, perluas Fabric_Extension_BE_Boilerplate lalu buka file appsettings.json dan isi bidang berikut:
-
PublisherTenantId - ID penyewa Anda. Misalnya,
PublisherTenantId: "bbbbcccc-1111-dddd-2222-eeee3333ffff". -
ClientId - Id Aplikasi dari output skrip. Misalnya,
ClientId: "00001111-aaaa-2222-bbbb-3333cccc4444". -
ClientSecret - Rahasia dari output skrip. Misalnya,
ClientSecret: "aaaaa~0b0b0b0b0b0b0b0b0b.bb~2d2d2d2d2d2d2". -
Audiens - ApplicationIdUri / Audience dari output skrip. Misalnya,
Audience: "api://localdevinstance/<your-tenant-id>/Org.WorkloadSample/OyR".
-
PublisherTenantId - ID penyewa Anda. Misalnya,
Simpan file appsettings.json .
Di Penjelajah Solusi, perluas folder Paket > Manifes, kemudian buka file WorkloadManifest.xml dan isi bidang berikut:
-
AppID - ID Aplikasi Anda. Misalnya,
<AppId>00001111-aaaa-2222-bbbb-3333cccc4444</AppId>. -
RedirectUri - URI pengalihan Anda.
<RedirectUri>http://localhost:60006/close</RedirectUri>. -
ResourceId - ApplicationIdUri / Audience dari output skrip. Misalnya,
<ResourceId>api://localdevinstance/<your-tenant-id>/Org.WorkloadSample/OyR</ResourceId>.
-
AppID - ID Aplikasi Anda. Misalnya,
Simpan file WorkloadManifest.xml .
Langkah 9: Bangun paket NuGet
Dari menu Visual Studio, pilih Build > Build Solution. Build membuat paket NuGet yang menyertakan file XML dan JSON frontend dan backend.
Dari jendela Output , ambil jalur yang tercantum dalam baris yang dimulai dengan 1>Paket yang berhasil dibuat.
Dalam contoh output ini, jalur disorot dalam huruf tebal.
1>Successfully created packageC:\Dev kit\Microsoft-Fabric-workload-development-sample-main\Microsoft-Fabric-workload-development-sample-main\Backend\src\bin\Debug\ManifestPackage.1.0.0.nupkg.
Langkah 10: Salin ke drive lokal Anda
Di Penjelajah Solusi, buka file workload-dev-mode.json.
Isi bidang berikut:
WorkspaceGuid - ID ruang kerja Fabric Anda.
Anda dapat menemukan ID ruang kerja dengan menavigasi ke ruang kerja yang Anda gunakan di Fabric. Setelah Anda berada di ruang kerja, dari URL salin deretan angka dan huruf setelah
https://app.powerbi.com/groups/. ID ruang kerja berakhir dengan garis miring ke depan. Misalnya, jika URL ruang kerja Andahttps://app.powerbi.com/groups/bbbbcccc-1111-dddd-2222-eeee3333ffff/list?experience=power-bi, ID ruang kerja Andabbbbcccc-1111-dddd-2222-eeee3333ffff.ManifestPackageFilePath - Jalur file paket manifes (langkah 9). Misalnya,
"ManifestPackageFilePath": "C:\Dev kit\Microsoft-Fabric-workload-development-sample-main\Microsoft-Fabric-workload-development-sample-main\Backend\src\bin\Debug\ManifestPackage.1.0.0.nupkg",
Simpan file workload-dev-mode.json .
Salin file
workload-dev-mode.json dari src/Configke .
Langkah 11: Jalankan template standar
Di Visual Studio 2022, dari menu, pilih panah di samping IIS Express dan dari menu dropdown pilih Boilerplate.
Pilih Boilerplate dan otorisasi permintaan Visual Studio. Jendela perintah terbuka dengan informasi tentang solusi yang sedang berjalan.
Langkah 12: Jalankan file DevGateway
Nota
Jika Anda tidak menggunakan Windows, Anda perlu menjalankan DevGateway dalam kontainer Docker seperti yang dijelaskan dalam Kontainer DevGateway.
Buka PowerShell
dan navigasikan ke folder DevGateway .Di PowerShell, jalankan perintah:
.\Microsoft.Fabric.Workload.DevGateway.exe. Saat output menampilkan info pesan: DevGateway dimulai. beban kerja berhasil berjalan.Jika Anda menyimpan
workload-dev-mode.jsonfile dari langkah 10 ke folder tertentu, jalankan perintah denganDevMode:LocalConfigFilePathparameter ..\Microsoft.Fabric.Workload.DevGateway.exe -DevMode:LocalConfigFilePath <path_to_config_json_path>
Langkah 13: Buka beban kerja sampel di Fabric
Tips
Untuk membuka beban kerja sampel di Fabric, Anda harus membuka dan menjalankan tiga jendela PowerShell:
-
Frontend - PowerShell dengan perintah
npm startberjalan, seperti yang dijelaskan di Langkah 6. - Boilerplate - PowerShell yang menjalankan boilerplate, seperti yang dijelaskan di Langkah 11.
-
DevGateway - PowerShell yang berjalan
DevGateway.exe, seperti yang dijelaskan di Langkah 12.
Buka Microsoft Fabric.
Navigasi ke ruang kerja yang Anda gunakan untuk pengembangan.
Pilih Item baru.
Buka Item Sampel (pratinjau).