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í.

Screenshot that highlights the New button you select to create global parameters.

Na bočním navigačním panelu zadejte název, vyberte datový typ a zadejte hodnotu parametru.

Screenshot that shows where you add the name, data type, and value for the new global parameter.

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.

Create global parameters

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 .

Using global parameters

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.

Screenshot of 'Include in ARM template'.

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.

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) Screenshot of deprecated 'Include in ARM template'.

  • 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 "_".

  • 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í.