Rychlý start: Spusťte ukázkovou zátěžovou úlohu
Tato příručka pro rychlý start ukazuje, jak vytvořit a spustit úlohu Microsoft Fabric pomocí ukázkové úlohy.
Tato ukázka ukazuje ukládání a čtení dat z a do jezer. K tomu je potřeba vygenerovat tokeny pro službu Azure Storage v tocích on-Behalf-Of (OBO).
Požadavky
Prostředí, které je nastavit pro vývoj úloh.
Pokud Azure Storage není ve vašem tenantovi nainstalován, musíte být globálním správcem v rámci tenanta.
ASP.NET Core Runtime 6.0 – k sestavení ukázkové úlohy se používá ASP.NET Core.
.NET 6.0 Runtime – .NET se používá k sestavení ukázkové úlohy.
Krok 1: Nastavení úložiště Azure
Potřebujete souhlas s používáním služby Azure Storage. V tomto kroku zkontrolujete, jestli je v tenantovi nainstalovaná služba Azure Storage, a pokud není, nainstalujete ji.
Vyhledejte Podnikové aplikace a vyberte je ze seznamu výsledků hledání.
Z rozevíracího seznamu filtru Typ aplikace vyberte možnost Všechny aplikace a poté klikněte na Použít.
Do vyhledávacího pole Hledat podle názvu aplikace nebo ID objektu zadejte Azure Storage .
Pokud Azure Storage není uvedeno, otevřete PowerShell jako správce a spusťte následující příkazy:
Install-Module az Import-Module az Connect-AzureAD New-AzureADServicePrincipal -AppId e406a681-f3d4-42a8-90b6-c2b029497af1
Krok 2: Stažení ukázky
Pokud chcete spustit ukázkovou úlohu, postupujte podle těchto kroků.
Přejděte do úložiště složky ukázkového projektu
, vyberte Code a potom vyberteStáhnout ZIP .Extrahujte obsah souboru ZIP do místního adresáře na vašem počítači. Vytvoří se nová složka s názvem Microsoft-Fabric-workload-development-sample-main.
Krok 3: Získání ID tenanta
Id tenanta získáte pomocí následujícího postupu.
Přihlaste se k platformě Fabric pomocí uživatele, kterého chcete použít k vytvoření pracovní zátěže.
Vyberte Nápověda & Podpora (otazník ?) a pak vyberte O produktu.
Z adresy URL nájemce zkopírujte řetězec číslic a písmen za
https://app.powerbi.com/home?ctid=
. Toto je ID vašeho tenanta.Pokud je například adresa URL vašeho tenanta
https://app.powerbi.com/home?ctid=bbbbcccc-1111-dddd-2222-eeee3333ffff
, ID vašeho tenanta jebbbbcccc-1111-dddd-2222-eeee3333ffff
.
Krok 4: Vytvoření aplikace Microsoft Entra ID
Pomocí poskytnutého skriptu vytvořte aplikaci Azure Entra ID.
Otevřete PowerShell.
Přejděte do složky Microsoft-Fabric-workload-development-sample-main\Microsoft-Fabric-workload-development-sample-main\Authentication.
Spusťte příkaz v tomto kroku. K ověření použijte přihlašovací údaje uživatele, který používáte k vytvoření úlohy.
.\CreateDevAADApp.ps1 -applicationName "myWorkloadApp" -workloadName "Org.WorkloadSample" -tenantId "<your-tenant-id>"
Zkopírujte následující podrobnosti z výstupu skriptu:
-
ApplicationIdUri / Cílová skupina – například
api://localdevinstance/<your-tenant-id>/Org.WorkloadSample/OyR
-
REDIRECTURI -
http://localhost:60006/close
-
ID aplikace – například
00001111-aaaa-2222-bbbb-3333cccc4444
-
tajemství – například
aaaaa~0b0b0b0b0b0b0b0b0b.bb~2d2d2d2d2d2d2
-
ApplicationIdUri / Cílová skupina – například
Krok 5: Aktualizace souboru .env.dev
Přejděte do složky Microsoft-Fabric-workload-development-sample-main a přejděte do složky Frontend.
Otevřete soubor .env.dev pomocí textového editoru.
Zadejte následující podrobnosti:
-
DEV_AAD_CONFIG_AUDIENCE= – cílová skupina z výstupu skriptu. Například
DEV_AAD_CONFIG_AUDIENCE=api://localdevinstance/<your-tenant-id>/Org.WorkloadSample/OyR
. -
DEV_AAD_CONFIG_APPID= – ID aplikace z výstupu skriptu. Například
DEV_AAD_CONFIG_APPID=00001111-aaaa-2222-bbbb-3333cccc4444
.
-
DEV_AAD_CONFIG_AUDIENCE= – cílová skupina z výstupu skriptu. Například
Uložte soubor .env.dev.
Krok 6: Spuštění front-endu
Otevřete PowerShellu a postupujte takto:
Přejděte do složky Microsoft-Fabric-workload-development-sample-main\Microsoft-Fabric-workload-development-sample-main\Frontend.
Pokud chcete nainstalovat závislosti, spusťte příkaz
npm install
. Vytvoří se nová složka s názvem node_modules.Pokud chcete spustit front-end, spusťte příkaz
npm start
.Po úspěšném spuštění frontendu se zobrazí zpráva obsahující úspěšně v PowerShellu a webový prohlížeč se otevře s adresou URL ve tvaru
http://localhost:60006/
. Pokud chcete zkontrolovat, jestli je front-end úspěšně spuštěný, přejděte v prohlížeči nahttp://localhost:60006/manifests
.
Krok 7: Otevření sady Visual Studio 2022
Zbývající kroky v tomto rychlém průvodci se provádějí v sadě Visual Studio 2022. V tomto kroku otevřete řešení v sadě Visual Studio 2022. Jakmile je řešení otevřené, můžete nechat Visual Studio otevřené, i když dokončíte zbývající kroky.
Přejděte do složky Microsoft-Fabric-workload-development-sample-main a přejděte do složky Backend.
V Visual Studio 2022otevřete soubor Fabric_Extension_BE_Boilerplate.sln.
Krok 8: Aktualizace back-endových souborů
V průzkumníku řešení rozbalte Fabric_Extension_BE_Boilerplate a otevřete soubor appsettings.json a vyplňte následující pole:
-
PublisherTenantId – ID vašeho tenanta. Například
PublisherTenantId: "bbbbcccc-1111-dddd-2222-eeee3333ffff"
. -
ClientId – ID aplikace z výstupu skriptu. Například
ClientId: "00001111-aaaa-2222-bbbb-3333cccc4444"
. -
ClientSecret – tajný kód z výstupu skriptu. Například
ClientSecret: "aaaaa~0b0b0b0b0b0b0b0b0b.bb~2d2d2d2d2d2d2"
. -
cílové skupině – identifikátor ApplicationIdUri / Cílová skupina z výstupu skriptu. Například
Audience: "api://localdevinstance/<your-tenant-id>/Org.WorkloadSample/OyR"
.
-
PublisherTenantId – ID vašeho tenanta. Například
Uložte soubor appsettings.json.
V průzkumníku řešenírozbalte složku Balíčky > manifestu a otevřete soubor WorkloadManifest.xml a vyplňte následující pole:
-
AppID – ID vaší aplikace. Například
<AppId>00001111-aaaa-2222-bbbb-3333cccc4444</AppId>
. -
RedirectUri – vaše přesměrovací URI.
<RedirectUri>http://localhost:60006/close</RedirectUri>
. -
ResourceId – identifikátor ApplicationIdUri / Cílová skupina z výstupu skriptu. Například
<ResourceId>api://localdevinstance/<your-tenant-id>/Org.WorkloadSample/OyR</ResourceId>
.
-
AppID – ID vaší aplikace. Například
Uložte soubor WorkloadManifest.xml.
Krok 9: Sestavení balíčku NuGet
V nabídce sady Visual Studio vyberte Sestavit > Sestavit řešení. Sestavení vytvoří balíček NuGet, který obsahuje soubory XML front-endu a back-endu a JSON.
V okně Výstup vyhledejte cestu uvedenou v řádku, který začíná textem 1>Úspěšně vytvořený balíček.
V tomto příkladu výstupu je cesta zvýrazněná tučným písmem.
1>Successfully created package
C:\Dev kit\Microsoft-Fabric-workload-development-sample-main\Microsoft-Fabric-workload-development-sample-main\Backend\src\bin\Debug\ManifestPackage.1.0.0.nupkg
.
Krok 10: Zkopírování na místní disk
V průzkumníku řešení otevřete soubor workload-dev-mode.json.
Vyplňte následující pole:
WorkspaceGuid – ID vašeho pracovního prostoru Fabric.
ID pracovního prostoru najdete tak, že přejdete do pracovního prostoru, který používáte ve Fabric. Jakmile budete v pracovním prostoru, zkopírujte z adresy URL řetězec čísel a písmen za
https://app.powerbi.com/groups/
. ID pracovního prostoru končí dopředným lomítkem. Pokud je například adresa URL vašeho pracovního prostoruhttps://app.powerbi.com/groups/bbbbcccc-1111-dddd-2222-eeee3333ffff/list?experience=power-bi
, ID pracovního prostoru jebbbbcccc-1111-dddd-2222-eeee3333ffff
.ManifestPackageFilePath – cesta souboru balíčku manifestu (krok 9). Například
"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"
,
Uložte soubor workload-dev-mode.json.
Zkopírujte soubor workload-dev-mode.json z src/Config do
C:\
.
Krok 11: Spuštění základní šablony
Ve Visual Studio 2022 vyberte v nabídce šipku vedle IIS Express a v rozevírací nabídce vyberte Boilerplate.
Vyberte šablonu a povolte požadavky Visual Studia. Otevře se příkazový řádek s informacemi o spuštěném řešení.
Krok 12: Spuštění souboru DevGateway
Otevřete PowerShell a přejděte do složky DevGateway.
V PowerShellu spusťte příkaz:
.\Microsoft.Fabric.Workload.DevGateway.exe
. Když výstup zobrazí zprávu info: DevGateway byl spuštěn. úloha je úspěšně spuštěna.
Krok 13: Otevřete ukázkovou úlohu ve Fabricu
Spropitné
Pokud chcete otevřít ukázkovou úlohu ve Fabric, musíte mít tři okna PowerShellu otevřená a spuštěná:
Otevřete Microsoft Fabric.
Přejděte do pracovního prostoru, který používáte pro vývoj.
Vyberte Nová položka.
Otevřete ukázkovou položku (náhled).