Nota
Prístup na túto stránku vyžaduje autorizáciu. Môžete sa pokúsiť prihlásiť alebo zmeniť adresár.
Prístup na túto stránku vyžaduje autorizáciu. Môžete skúsiť zmeniť adresáre.
V tomto kurze sa dozviete, ako používať dynamický obsah v kanáloch Microsoft Fabric. Keď vytvoríte položku knižnice premenných a pridáte do nej premenné, môžete automatizovať hodnoty pre rôzne fázy kanála nasadenia. V tomto kurze skopírujete údaje z jedného jazerného domu do druhého. Potom pomocou knižnice premenných nastavíte zdrojové a cieľové hodnoty pre aktivitu kopírovania.
V tomto kurze:
- Vytvorte knižnicu premenných.
- Pridajte premenné do knižnice.
- Definujte ďalšie množiny hodnôt pre premenné.
- Využite premenné v inej položke v pracovnom priestore (kanáli).
- Upravte premenné v odkladacom priestore Git.
- Vytvorte kanál nasadenia a nasaďte knižnicu premenných.
- Zmeňte aktívnu hodnotu nastavenú v cieľovej fáze kanála nasadenia.
- Ukážte, že hodnota premennej je v súlade s aktívnou hodnotou nastavenou v každej fáze.
Nasledujúci diagram znázorňuje rozloženie pracovného priestoru pre tento kurz.
Požiadavky
konto nájomníka služby Fabric s aktívnym predplatným, Vytvorte si bezplatné konto.
Na portáli na správu je povolený nasledujúci prepínač nájomníka :
Správca nájomníka, správca kapacity alebo správca pracovného priestoru môže povoliť tieto prepínače v závislosti od nastavení vašej organizácie.
Vytvorenie pracovného priestoru LH pódia, SourceLH_Stage jazera so vzorovými údajmi a Pipeline_Stage kanála
Najprv vytvorte pracovný priestor a jazero, ktoré sa použijú ako počiatočné pracovné údaje:
Prejdite do služby Power BI.
Na bočnom paneli vyberte položku Pracovný priestor.
Vytvorte pracovný priestor. Nazvime to Stage LHs.
Vytvorte dom pri jazere:
Vytvorte kanál:
V jazere vyberte položku Nové potrubie.
Zadajte názov Pipeline_Stage a potom vyberte Vytvoriť.
V sprievodcovi kopírovaním údajov do Lakehouse na stránke Výber zdroja údajov vyberte položku Vzorové údaje.
Vyberte Štátne sviatky.
Po dokončení načítania vzorových údajov vyberte položku Ďalej.
Na stránke Pripojiť k cieľu údajov vyberte položku Ďalej.
Na stránke Revízia + uloženie vyberte položku Uložiť + spustiť.
Vytvorenie pracovného priestoru Zdrojové LH s premennými
Teraz vytvorte pracovný priestor, v ktorom budete pracovať a používať ho s knižnicou premenných:
Prejdite do služby Power BI.
Na bočnom paneli vyberte položku Pracovný priestor.
Vytvorte pracovný priestor. Nazvite to Zdrojové LH s premennými.
Vytvorte SourceLH_Dev, SourceLH_Test a SourceLH_Prod domy pri jazere
Ďalej vytvorte tri jazerné domčeky, ktoré chcete použiť s knižnicou premenných:
Vytvorte prvý dom pri jazere:
Na bočnom paneli vyberte pracovný priestor Zdrojové LH s premennými .
Vyberte Nová položka .
V časti Uložiť údaje vyberte položku Lakehouse.
Zadajte názov SourceLH_Dev a potom vyberte Vytvoriť.
Vytvorte druhý dom pri jazere podľa predchádzajúcich krokov. Pomenujte to SourceLH_Test.
Vytvorte tretí dom pri jazere podľa predchádzajúcich krokov. Pomenujte to SourceLH_Prod.
Na bočnom paneli vyberte pracovný priestor Zdrojové LH s premennými a uistite sa, že obsahuje všetky novovytvorené jazerné domy.
Získanie ID pracovného priestoru a ID objektov pre jazerné domy
V týchto krokoch získate jedinečné identifikátory, ktoré sa použijú v knižnici premenných:
V službe Power BI na bočnom paneli vyberte pracovný priestor LH pódia .
V pracovnom priestore vyberte SourceLH_Stage Lakehouse.
Skopírujte ID pracovného priestoru a ID objektu Lakehouse do URL adresy.
Zopakujte predchádzajúce kroky pre SourceLH_Dev a SourceLH_Test jazerné domy v pracovnom priestore Zdrojové LH s premennými .
Vytvorenie knižnice premenných s premennými
Teraz vytvorte knižnicu premenných:
V pracovnom priestore Zdrojové LH s premennými vyberte položku Nová položka.
V časti Vyvolať údaje vyberte **Knižnica premenných **.
Pomenujte knižnicu WS premenné a potom vyberte Vytvoriť.
Vyberte položku Nová premenná.
Vytvorte nasledujúce premenné:
Name Type Predvolená hodnota nastavená Source_LHPovrázok <GUID SourceLH_Stage jazera> Source_WSIDPovrázok <Identifikátor GUID pracovného priestoru SourceLH_Stage> Destination_LHPovrázok <GUID SourceLH_Dev Lakehouse> Destination_WSIDPovrázok <Identifikátor GUID pracovného priestoru SourceLH_Dev> SourceTable_NamePovrázok ProcessedDestinationTable_NamePovrázok DevCopiedDataVyberte položku Uložiť.
Vytvorenie alternatívnych množín hodnôt
V týchto krokoch pridáte alternatívne množiny hodnôt do knižnice premenných:
Vytvorte prvú množinu hodnôt:
V knižnici premenných WS Variables vyberte položku Pridať množinu hodnôt.
Ako názov zadajte Test VS a potom vyberte Vytvoriť.
Vytvorte nasledujúce premenné:
Name Type Predvolená hodnota nastavená Source_LHPovrázok <GUID SourceLH_Dev Lakehouse> Source_WSIDPovrázok <Identifikátor GUID pracovného priestoru SourceLH_Dev> Destination_LHPovrázok <GUID SourceLH_Test jazera> Destination_WSIDPovrázok <Identifikátor GUID pracovného priestoru SourceLH_Test> SourceTable_NamePovrázok DevCopiedDataDestinationTable_NamePovrázok TestCopiedDataVyberte položku Uložiť>súhlasím.
Vytvorte druhú množinu hodnôt:
Vyberte položku Pridať množinu hodnôt.
Ako názov zadajte Prod VS a potom vyberte Vytvoriť.
Vytvorte nasledujúce premenné:
Name Type Predvolená hodnota nastavená Source_LHPovrázok <GUID SourceLH_Test jazera> Source_WSIDPovrázok <Identifikátor GUID pracovného priestoru SourceLH_Test> Destination_LHPovrázok <GUID SourceLH_Prod jazera> Destination_WSIDPovrázok <Identifikátor GUID pracovného priestoru SourceLH_Prod> SourceTable_NamePovrázok TestCopiedDataDestinationTable_NamePovrázok ProdCopiedDataVyberte položku Uložiť>súhlasím.
Vytvorenie kanála Pipeline_Deploy a deklarácia premenných
V týchto krokoch vytvoríte kanál a deklarujete premenné:
V pracovnom priestore Zdrojové LH s premennými vyberte položku Nová položka.
V časti Získať údaje vyberte položku Kanál.
Zadajte názov Pipeline_Deploy a potom vyberte položku Vytvoriť.
Vyberte položku Kopírovať údaje>Pridať na plátno.
Vyberte plátno tak, aby bolo zameranie vypnuté Kopírovať údaje.
Vyberte **Premenné knižnice **.
Vyberte položku Nové a potom pridajte nasledujúce premenné:
Name Knižnica Názov premennej Type SourceLHPremenné WS Source_LHPovrázok SourceWSIDPremenné WS Source_WSIDPovrázok DestinationLHPremenné WS Destination_LHPovrázok DestinationWSIDPremenné WS Destination_WSIDPovrázok SourceTableNamePremenné WS SourceTable_NamePovrázok DestinationTableNamePremenné WS DestinationTable_NamePovrázok Vyberte položku Uložiť.
Konfigurácia zdrojového pripojenia pre kanál Pipeline_Deploy
V týchto krokoch nakonfigurujete zdrojové pripojenie pre váš kanál:
V pracovnom priestore Zdrojové LH s premennými prejdite na Pipeline_Deploy.
Na plátne vyberte položku Kopírovať údaje , aby bol zameraný na položku Kopírovať údaje.
Vyberte položku Zdroj.
Nakonfigurujte SourceLH:
Nakonfigurujte SourceWSID:
Konfigurácia SourceTableName:
V častiZdrojová tabuľka vyberte položku >manuálne, vyberte položku Názov tabuľky a potom vyberte položku Pridať dynamický obsah.
Vyberte tri bodky (...) a potom vyberte **Premenné knižnice **.
Vyberte položku SourceTableName. Vyplní políčko .
@pipeline().libraryVariables.SourceTableNameVyberte položku OK.
Teraz, keď je zdrojové pripojenie nastavené, môžete ho otestovať. Vyberte položku Ukážka údajov a potom v rozbaľovacej ponuke vyberte tlačidlo OK . Po vyplnení údajov môžete ukážka údajov zavrieť.
Konfigurácia cieľového pripojenia pre kanál Pipeline_Deploy
V týchto krokoch nakonfigurujete cieľové pripojenie pre váš kanál:
V pracovnom priestore Zdrojové LH s premennými prejdite na Pipeline_Deploy.
Na plátne vyberte položku Kopírovať údaje , aby bol zameraný na položku Kopírovať údaje.
Vyberte položku Cieľ.
Nakonfigurujte SourceLH:
Nakonfigurujte DestinationWSID:
Konfigurácia DestinationTableName:
V častiCieľová tabuľka vyberte položku >manuálne, vyberte položku Názov tabuľky a potom vyberte položku Pridať dynamický obsah.
Vyberte tri bodky (...) a potom vyberte **Premenné knižnice **.
Vyberte položku DestinationTableName. Vyplní políčko .
@pipeline().libraryVariables.DestinationTableNameVyberte položku OK.
Teraz, keď je nastavené cieľové pripojenie, uložte kanál a vyberte položku Spustiť. Potvrďte, že sa úspešne spustil.
Vytvorenie kanála nasadenia
Teraz vytvorte kanál nasadenia:
V pracovnom priestore Zdrojové LH s premennými vyberte položku Vytvoriť kanál nasadenia.
Pomenujte kanál Deployment_Pipeline_Var a potom vyberte Ďalej.
V kanáli nasadenia vyberte položku Vytvoriť a pokračovať.
Pre fázu vývoja :
Pre testovaciu fázu:
Pre fázu výroby :
Nastavenie aktívnej množiny knižnice premenných pre každú fázu
V týchto krokoch nakonfigurujete aktívnu množinu pre každú fázu v kanáli nasadenia:
Nakonfigurujte aktívnu množinu pre fázu testu :
Nakonfigurujte aktívnu množinu pre fázu Prod :
Na postrannom paneli vyberte kanál Deployment_Pipeline_Var .
Vyberte fázu produkcie .
Vyberte položku Premenné WS.
Vyberte tri bodky (...) a potom vyberte položku Nastaviť ako aktívne. Vyberte tlačidlo Nastaviť ako aktívne .
Vyberte položku Uložiť>súhlasím.
Overenie a otestovanie knižnice premenných
Teraz, keď ste nastavili knižnicu premenných a nakonfigurovali všetky aktívne množiny pre každú fázu kanála nasadenia, môžete ich overiť:
Pozrite si SourceLHs_Dev jazerný dom:
Prepnite na SourceLHs_Test Lakehouse a zopakujte predchádzajúce kroky.
Tabuľka TestCopiedData by sa nemala zobraziť, pretože ste ešte nespustili kanál s aktívnou množinou Test VS .
Prepnite na SourceLHs_Prod jazerný dom a zopakujte predchádzajúce kroky.
Tabuľka ProdCopiedData by sa nemala zobraziť, pretože ste ešte nespustili kanál s aktívnou množinou Prod VS .
Skontrolujte testovaciu fázu Deployment_Pipeline_Var potrubia:
Prepnite na kanál Deployment_Pipeline_Var a vyberte fázu Test.
Vyberte kanál Pipeline_Deploy .
Vyberte Spustiť. Tento proces by sa mal úspešne skončiť.
Znova skontrolujte SourceLHs_Test jazerný dom:
Skontrolujte výrobnú fázu Deployment_Pipeline_Var potrubia:
Prepnite na kanál Deployment_Pipeline_Var a vyberte fázu výroby .
Vyberte kanál Pipeline_Deploy .
Vyberte Spustiť. Tento proces by sa mal úspešne skončiť.
Znova skontrolujte SourceLHs_Prod jazerný dom:
Prepnite na SourceLHs_Prod jazero.
Zmeňte pripojenie z Lakehouse na koncový bod SQL Analytics.
V prieskumníkovi rozbaľte položku Schémy>dbo>tabuľky.
Skontrolujte, či sa zobrazí tabuľka ProdCopiedData .
Prispôsobenie hodnôt premenných v Gite (voliteľné)
Ak chcete zistiť, ako je knižnica premenných reprezentovaná v Gite, alebo upraviť premenné z odkladacieho priestoru Git:
V pracovnom priestore vyberte položku Správa zdrojového kódu a pripojte pracovný priestor k odkladaciemu priestoru Git.
Na table Správa zdrojového kódu vyberte položku Potvrdiť a presuňte obsah pracovného priestoru do odkladacieho priestoru Git.
Odkladací priestor Git má priečinok pre každú položku v pracovnom priestore. Priečinok s názvom WS variables. VariableLibrary predstavuje položku knižnice premenných. Ďalšie informácie o obsahu tohto priečinka nájdete v téme Knižnica premenných CI/CD.
Porovnajte súboryProdVS.json a TestVS.json v priečinku valueSets . Skontrolujte, či je premenná nastavená
overridesna rôzne hodnoty. Tieto hodnoty môžete upraviť priamo v používateľskom rozhraní alebo úpravou tohto súboru v Git a aktualizovaním do pracovného priestoru.{ "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/VariablesLibrary/definition/valueSets/1.0.0/schema.json", "valueSetName": "Test VS", "overrides": [ { "name": "Source_LH", "value": "4fe228d3-a363-4b7f-a5d4-fae9d2abca43" }, { "name": "DestinationTableName", "value": "TestCopiedData" } ] }{ "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/VariablesLibrary/definition/valueSets/1.0.0/schema.json", "valueSetName": "Prod VS", "overrides": [ { "name": "Source_LH", "value": "c0f13027-9bf4-4e8c-8f57-ec5c18c8656b" }, { "name": "DestinationTableName", "value": "ProdCopiedData" } ] }