Globální parametry v Azure Data Factory
PLATÍ PRO: Azure Data Factory Azure Synapse Analytics
Tip
Vyzkoušejte si službu Data Factory v Microsoft Fabric, řešení pro analýzy typu all-in-one pro podniky. Microsoft Fabric zahrnuje všechno od přesunu dat až po datové vědy, analýzy v reálném čase, business intelligence a vytváření sestav. Přečtěte si, jak začít používat novou zkušební verzi zdarma.
Globální parametry jsou konstanty v datové továrně, kterou může kanál využívat v libovolném výrazu. Jsou užitečné, když máte více kanálů s identickými názvy a hodnotami parametrů. Při propagaci datové továrny pomocí procesu kontinuální integrace a nasazování (CI/CD) můžete tyto parametry v každém prostředí přepsat.
Vytváření globálních parametrů
Pokud chcete vytvořit globální parametr, přejděte na kartu Globální parametry v části Spravovat . Výběrem možnosti Nový otevřete boční navigační panel pro vytvoření.
Na bočním navigačním panelu zadejte název, vyberte datový typ a zadejte hodnotu parametru.
Po vytvoření globálního parametru ho můžete upravit kliknutím na název parametru. Pokud chcete změnit více parametrů najednou, vyberte Upravit vše.
Použití globálních parametrů v kanálu
Globální parametry lze použít v libovolném výrazu kanálu. Pokud kanál odkazuje na jiný prostředek, jako je datová sada nebo tok dat, můžete předat globální hodnotu parametru prostřednictvím parametrů daného prostředku. Na globální parametry se odkazuje jako pipeline().globalParameters.<parameterName>
na .
Globální parametry v CI/CD
Během CI/CD doporučujeme do šablony ARM zahrnout globální parametry. Nový mechanismus zahrnutí globálních parametrů do šablony ARM (z "Spravovat centrum" –> Šablona ARM –> Zahrnout globální parametry do šablony ARM), jak je znázorněno níže, nebude konfliktní nebo přepíše nastavení na úrovni továrny, jak se používá dříve, a proto nevyžaduje další PowerShell pro globální nasazení parametrů během CI/CD.
Poznámka:
Přesunuli jsme uživatelské rozhraní pro zahrnutí globálních parametrů z části Globální parametry do oddílu Šablona ARM v centru pro správu. Pokud už používáte starší mechanismus (z 'Manage hub' -> 'Global parameters' -> 'Include in ARM template'), můžete pokračovat. Budeme ho i nadále podporovat.
Složka Parametry ve stažené šabloně ARM obsahuje soubory JSON, které definují parametry použité v šabloně ARM. Každý soubor odpovídá určitému globálnímu parametru.
Pokud používáte starší tok integrace globálních parametrů do řešení kontinuální integrace a nasazování, bude dál fungovat:
Zahrnutí globálních parametrů do šablony ARM (ze správy centra –> Globální parametry –> Zahrnutí do šablony ARM)
Nasazení globálních parametrů pomocí skriptu PowerShellu
Důrazně doporučujeme použít nový mechanismus zahrnutí globálních parametrů do šablony ARM (ze správy centra –> šablony ARM –> Zahrnutí globálních parametrů do šablony ARM), protože CICD s globálními parametry výrazně zjednodušuje a usnadňuje správu.
Poznámka:
Globální parametry include v konfiguraci šablony ARM jsou k dispozici pouze v režimu Git. V režimu „živý režim" nebo „Data Factory“ je v současnosti zakázána.
Upozorňující
V názvu parametru nelze použít "-". Zobrazí se kód chyby {"code":"BadRequest","message":"ErrorCode=InvalidTemplate,ErrorMessage=Výraz >'pipeline().globalParameters.myparam-dbtest-url' není platný: .....}". V názvu parametru ale můžete použít "_".
Související obsah
- Další informace o procesu kontinuální integrace a nasazování služby Azure Data Factory
- Naučte se používat jazyk výrazů toku řízení.