Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Táto príručka so stručným návodom vám ukáže, ako vytvoriť a spustiť vyťaženie služby Microsoft Fabric pomocou vzorového vyťaženia.
Táto ukážka ukazuje ukladanie a čítanie údajov z domovov lakehouse a do týchto domov. Na to je potrebné vygenerovať tokeny pre službu Azure Storage v postupov on-Behalf-Of (OBO).
Požiadavky
Prostredie, ktoré nastaviť na vývoj vyťaženia.
Ak v nájomníkovi nie je nainštalovaný
ukladacieho priestoru platformy Azure, musíte byť v nájomníkovi globálny správca. ASP.NET Core Runtime 6.0 – na vytvorenie vzorového vyťaženia sa použije ASP.NET Core.
.NET 6.0 runtime – na vytvorenie vzorového vyťaženia sa používa rozhranie .NET.
Krok č. 1: Nastavenie ukladacieho priestoru platformy Azure
Na používanie služby Azure Storage potrebujete súhlas. V tomto kroku skontrolujete, či je v nájomníkovi nainštalované úložisko Azure Storage a či ho nenainštalujete.
Prihláste sa do portálu Azure.
Vyhľadajte podnikové aplikácie a vyberte ju z výsledkov vyhľadávania.
V rozbaľovacom zozname Typ aplikácie filter vyberte položku Všetky aplikácie a potom vyberte položky Použiť.
Do vyhľadávacieho poľa Hľadať podľa názvu aplikácie alebo ID objektu zadajte Azure Storage.
Ak služba Azure Storage uvedená v zozname, otvorte prostredia PowerShell ako správca a spustite nasledujúce príkazy:
Install-Module az Import-Module az Connect-AzureAD New-AzureADServicePrincipal -AppId e406a681-f3d4-42a8-90b6-c2b029497af1
Krok č. 2: Stiahnutie ukážky
Ak chcete spustiť vzorové vyťaženie, postupujte podľa týchto krokov.
Prejdite do odkladacieho priestoru Vzorový adresár projektu, vyberte položku Kód a potom vyberte položku Stiahnuť ZIP.
Extrahujte obsah súboru zip do lokálneho adresára v počítači. Vytvorí sa nový priečinok s názvom microsoft-fabric-workload-development-sample-main.
Krok 3: Získanie ID nájomníka
ID nájomníka získate podľa týchto krokov.
Prihláste sa do služby Fabric pomocou používateľa, ktorý chcete použiť na vytvorenie vyťaženia.
Vyberte Pomoc & podporu (otáznik ?) a potom vyberte položku Informácie o.
V URL
nájomníka skopírujte reťazec čísel a písmen po . Týmto reťazcom sa zobrazí vaše ID nájomníka. Ak je napríklad URL adresa vášho nájomníka
https://app.powerbi.com/home?ctid=bbbbcccc-1111-dddd-2222-eeee3333ffff, vaše ID nájomníka budebbbbcccc-1111-dddd-2222-eeee3333ffff.
Krok 4: Vytvorenie aplikácie Microsoft Entra ID
Použite poskytnutý skript na vytvorenie aplikácie Microsoft Entra ID.
Otvorteprostredia PowerShell
. Prejdite na priečinka Microsoft-Fabric-workload-development-sample-main\Microsoft-Fabric-workload-development-sample-main\Authentication.
Spustite príkaz v tomto kroku. Na overenie použite poverenia používateľa, ktoré používate na vytvorenie vyťaženia.
.\CreateDevAADApp.ps1 -applicationName "myWorkloadApp" -workloadName "Org.WorkloadSample" -tenantId "<your-tenant-id>"Skopírujte nasledujúce podrobnosti z výstupu skriptu:
-
ApplicationIdUri/Audience – napríklad
api://localdevinstance/<your-tenant-id>/Org.WorkloadSample/OyR -
identifikátor redirectURI -
http://localhost:60006/close -
ID aplikácie – napríklad
00001111-aaaa-2222-bbbb-3333cccc4444 -
tajný – napríklad
aaaaa~0b0b0b0b0b0b0b0b0b.bb~2d2d2d2d2d2d2
-
ApplicationIdUri/Audience – napríklad
Krok 5: Aktualizácia súboru .env.dev
Prejdite do priečinka
Microsoft-Fabric-workload-development-sample-main a prejdite na priečinok Frontend .Otvorte súbor .env.dev pomocou textového editora.
Zadajte nasledujúce podrobnosti:
-
DEV_AAD_CONFIG_AUDIENCE= – publikum z výstupu skriptu. Napríklad
DEV_AAD_CONFIG_AUDIENCE=api://localdevinstance/<your-tenant-id>/Org.WorkloadSample/OyR. -
DEV_AAD_CONFIG_APPID= – ID aplikácie z výstupu skriptu. Napríklad
DEV_AAD_CONFIG_APPID=00001111-aaaa-2222-bbbb-3333cccc4444.
-
DEV_AAD_CONFIG_AUDIENCE= – publikum z výstupu skriptu. Napríklad
Uložte súbor .env.dev
.
Krok 6: Spustenie klientskej brány
Otvorte prostredia PowerShell a postupujte takto:
Prejdite do priečinka Microsoft-Fabric-workload-development-sample-main\Microsoft-Fabric-workload-development-sample-main\Frontend.
Ak chcete nainštalovať závislosti, spustite príkaz
npm install. Vytvorí sa nový priečinok s názvom node_modules.Ak chcete spustiť klientske rozhranie, spustite príkaz
npm start.Po úspešnom spustení klientskeho rozhrania sa zobrazí hlásenie, ktoré zahŕňa úspešne v prostredí PowerShell a webový prehliadač sa otvorí s URL adresou
http://localhost:60006/. Ak chcete skontrolovať, či sa klientske rozhranie úspešne spúšťa, prejdite v prehliadači nahttp://localhost:60006/manifests.
Krok 7: Otvorenie Visual Studia
Zvyšok krokov v tomto rýchlom štarte sa vykonáva v aplikácii Visual Studio. Tento krok použite na otvorenie riešenia v aplikácii Visual Studio. Po otvorení riešenia môžete ponechať Visual Studio otvorené, kým dokončíte zvyšné kroky.
Prejdite do priečinka
Microsoft-Fabric-workload-development-sample-main a prejdite na priečinok Backend .V aplikácii Visual Studio otvorte súbor Fabric_Extension_BE_Boilerplate.sln.
Krok 8: Aktualizácia serverového súboru
Vprieskumníka riešení
rozbaľte Fabric_Extension_BE_Boilerplate , otvorteappsettings.json súbor a vyplňte nasledujúce polia:-
PublisherTenantId – ID nájomníka. Napríklad
PublisherTenantId: "bbbbcccc-1111-dddd-2222-eeee3333ffff". ClientId – z výstupu skriptu ID aplikácie. Napríklad ClientId: "00001111-aaaa-2222-bbbb-3333cccc4444".-
ClientSecret – tajný z výstupu skriptu. Napríklad
ClientSecret: "aaaaa~0b0b0b0b0b0b0b0b0b.bb~2d2d2d2d2d2d2". audience –ApplicationIdUri/Audience z výstupu skriptu. Napríklad Audience: "api://localdevinstance/<your-tenant-id>/Org.WorkloadSample/OyR".
-
PublisherTenantId – ID nájomníka. Napríklad
Uložte súbor appsettings.json.
Naprieskumníka riešení
rozbaľte priečinok Packages a otvortemanifest WorkloadManifest.xml súbor a vyplňte nasledujúce polia:-
APPID – ID aplikácie. Napríklad
<AppId>00001111-aaaa-2222-bbbb-3333cccc4444</AppId>. -
identifikátor RedirectUri – váš identifikátor URI presmerovania.
<RedirectUri>http://localhost:60006/close</RedirectUri>. -
ResourceId – z výstupu skriptu ApplicationIdUri/Audience. Napríklad
<ResourceId>api://localdevinstance/<your-tenant-id>/Org.WorkloadSample/OyR</ResourceId>.
-
APPID – ID aplikácie. Napríklad
Uložte súbor WorkloadManifest.xml.
Krok č. 9: Zostavenie balíka NuGet
V ponuke Visual Studia vyberte položky Vytvoriť > Vytvoriť riešenie. Zostava vytvorí balík NuGet, ktorý obsahuje klientske a serverové súbory XML a JSON.
V okne Output prejdte na cestu uvedenú v riadku, počnúc 1>Úspešne vytvorený balík.
V tomto príklade výstupu je cesta zvýraznená tučným písmom.
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...
Krok č. 10: Kopírovanie na lokálnu jednotku
Vprieskumníka riešení
otvorte súbor workload-dev-mode.json .Vyplňte nasledujúce polia:
WorkspaceGuid – ID pracovného priestoru služby Fabric.
ID pracovného priestoru nájdete tak, že prejdete do pracovného priestoru, ktorý používate v službe Fabric. Keď sa dostanete do pracovného priestoru, z URL adresy skopírujte reťazec čísel a písmen potom, čo
https://app.powerbi.com/groups/. ID pracovného priestoru sa končí lomkou. Ak je napríklad URL adresa vášho pracovného priestoruhttps://app.powerbi.com/groups/bbbbcccc-1111-dddd-2222-eeee3333ffff/list?experience=power-bi, VAŠE ID pracovného priestoru jebbbbcccc-1111-dddd-2222-eeee3333ffff.ManifestPackageFilePath – cesta súboru manifestu balíka (kroku 9). Naprí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 súbor workload-dev-mode.json.
Skopírujte súbor workload-dev-mode.json z src/Config do
C:\.
Krok 11: Spustenie kotlovky
Vo Visual Studiu 2022 vyberte v ponuke šípku vedľa položky IIS Express a v rozbaľovacej ponuke vyberte položky Kotleba.
Vyberte položky Kotleba a povoľte žiadosti Visual Studia. Otvorí sa príkazový riadok s informáciami o spustenom riešení.
Krok 12: Spustenie súboru DevGateway
Nota
Ak nepoužívate Windows, musíte spustiť DevGateway v kontajneri Docker, ako je popísané v časti Kontajner DevGateway.
Otvorte prostredia PowerShell a prejdite do priečinka DevGateway.
V prostredí PowerShell spustite príkaz:
.\Microsoft.Fabric.Workload.DevGateway.exe. Keď výstup zobrazí správu informácie: DevGateway začal. vyťaženie sa úspešne spustí.Ak ste súbor z kroku
workload-dev-mode.json10 uložili do konkrétneho priečinka, spustite príkaz s parametromDevMode:LocalConfigFilePath..\Microsoft.Fabric.Workload.DevGateway.exe -DevMode:LocalConfigFilePath <path_to_config_json_path>
Krok 13: Otvorenie vzorového vyťaženia v službe Fabric
Tip
Ak chcete otvoriť vzorové vyťaženie v službe Fabric, musíte mať otvorené a spustené tri okná prostredia PowerShell:
Otvorte službu Microsoft Fabric.
Prejdite do pracovného priestoru, ktorý používate na vývoj.
Vyberte Nová položka .
Otvorte ukážkovej položky (Ukážka).
Súvisiaci obsah
- Princípy ukážky vývoja