Globális paraméterek az Azure Data Factoryben
A következőkre vonatkozik: Azure Data Factory Azure Synapse Analytics
Tipp.
Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!
A globális paraméterek olyan adat-előállítók állandói, amelyeket egy folyamat bármilyen kifejezésben felhasználhat. Ezek akkor hasznosak, ha több, azonos paraméterneveket és értékeket tartalmazó folyamattal rendelkezik. Ha a folyamatos integrációs és üzembehelyezési folyamattal (CI/CD) előléptet egy adat-előállítót, ezeket a paramétereket minden környezetben felülbírálhatja.
Globális paraméterek létrehozása
Globális paraméter létrehozásához lépjen a Kezelés szakasz Globális paraméterek lapjára. Válassza az Új lehetőséget a létrehozási oldal navigációs sávjának megnyitásához.
Az oldalsó navigációs sávon adjon meg egy nevet, válasszon ki egy adattípust, és adja meg a paraméter értékét.
A globális paraméter létrehozása után a paraméter nevére kattintva szerkesztheti. Ha egyszerre több paramétert szeretne módosítani, válassza az Összes szerkesztése lehetőséget.
Globális paraméterek használata folyamatban
A globális paraméterek bármely folyamatkifejezésben használhatók. Ha egy folyamat egy másik erőforrásra, például adatkészletre vagy adatfolyamra hivatkozik, a globális paraméterértéket az adott erőforrás paraméterein keresztül továbbíthatja. A globális paraméterekre a rendszer a következőként hivatkozik pipeline().globalParameters.<parameterName>
: .
Globális paraméterek a CI/CD-ben
Azt javasoljuk, hogy a CI/CD alatt foglalja bele a globális paramétereket az ARM-sablonba. A globális paraméterek ARM-sablonba való beépítésének új mechanizmusa (a "Manage Hub" – "ARM-sablon" –>> "Globális paraméterek belefoglalása az ARM-sablonba") az alább látható módon nem ütközik vagy felülbírálja a korábbiakhoz hasonló gyári szintű beállításokat, ezért nem igényel további PowerShell-et a globális paraméterek CI/CD-ben történő üzembe helyezéséhez.
Feljegyzés
A felhasználói felület felületét áthelyeztük a globális paramétereknek a "Globális paraméterek" szakaszból a felügyeleti központ "ARM-sablon" szakaszába. Ha már használja a régebbi mechanizmust (a "Manage Hub" - 'Global parameters' -> 'Include in ARM template' (> Globális paraméterek) mechanizmusból, folytathatja. Továbbra is támogatjuk.
Ha a globális paraméterek folyamatos integrációs és üzembehelyezési megoldásba való integrálásának régebbi folyamatát használja, az továbbra is működni fog:
Globális paraméterek belefoglalása az ARM-sablonba (a "Manage Hub" (Felügyeleti központ) –> "Globális paraméterek" –> "Belefoglalás az ARM-sablonba" című témakörből)
Globális paraméterek üzembe helyezése PowerShell-szkripttel
Határozottan javasoljuk, hogy használja a globális paraméterek ARM-sablonba való beépítésének új mechanizmusát (a "Manage Hub" – "ARM-sablon" –>> "Globális paraméterek belefoglalása ARM-sablonba"), mivel a globális paraméterekkel rendelkező CICD sokkal egyszerűbbé és könnyebben kezelhetővé válik.
Feljegyzés
Az ARM-sablonkonfiguráció globális paramétereinek belefoglalása csak "Git módban" érhető el. Jelenleg „élő módban” vagy „Data Factory” módban le van tiltva.
Figyelmeztetés
A paraméternévben nem használható a "-" kifejezés. "{"code":"BadRequest","message":"ErrorCode=InvalidTemplate,ErrorMessage=A "pipeline().globalParameters.myparam-dbtest-url" kifejezés >érvénytelen: .....}". A paraméternévben azonban használhatja a "_" nevet.
Kapcsolódó tartalom
- Az Azure Data Factory folyamatos integrációs és üzembehelyezési folyamatának ismertetése
- Megtudhatja, hogyan használhatja a vezérlőfolyamat-kifejezés nyelvét