Megosztás a következőn keresztül:


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 a folyamatok bármilyen kifejezésben felhasználhatnak. 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.

A globális paraméterek létrehozásához kiválasztott Új gombot kiemelő képernyőkép.

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.

Képernyőkép arról, hogy hol adja hozzá az új globális paraméter nevét, adattípusát és é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 létrehozása

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 használata

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ó felvételének új mechanizmusa (a "Manage Hub" – "ARM-sablon" –>> "Globális paraméterek belefoglalása AZ ARM-sablonba" című cikkből) az alábbi képen látható módon nem ütközik vagy felülbírálja a korábbiakhoz hasonló gyári szintű beállításokat, így a CI/CD során nem igényel további PowerShell-et a globális paraméterek üzembe helyezéséhez.

Képernyőkép a

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.

A letöltött ARM-sablon Paraméterek mappája JSON-fájlokat tartalmaz, amelyek meghatározzák az ARM-sablonban használt paramétereket. Minden fájl egy adott globális paraméternek felel meg.

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ödik:

  • 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) Az elavult

  • 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 van letiltva.

Figyelmeztetés

A paraméternévben nem használható a "-" kifejezés. "{"code":"BadRequest","message":"ErrorCode=InvalidTemplate,ErrorMessage=The expression "pipeline().globalParameters.myparam-dbtest-url" kifejezés >nem érvényes: .....}". A paraméternévben azonban használhatja a "_" nevet.