Parametry globalne w usłudze Azure Data Factory
DOTYCZY: Azure Data Factory Azure Synapse Analytics
Napiwek
Wypróbuj usługę Data Factory w usłudze Microsoft Fabric — rozwiązanie analityczne typu all-in-one dla przedsiębiorstw. Usługa Microsoft Fabric obejmuje wszystko, od przenoszenia danych do nauki o danych, analizy w czasie rzeczywistym, analizy biznesowej i raportowania. Dowiedz się, jak bezpłatnie rozpocząć nową wersję próbną !
Parametry globalne to stałe w fabryce danych, które mogą być używane przez potok w dowolnym wyrażeniu. Są one przydatne, gdy masz wiele potoków z identycznymi nazwami parametrów i wartościami. Podczas promowania fabryki danych przy użyciu procesu ciągłej integracji i wdrażania (CI/CD) można zastąpić te parametry w każdym środowisku.
Tworzenie parametrów globalnych
Aby utworzyć parametr globalny, przejdź do karty Parametry globalne w sekcji Zarządzanie . Wybierz pozycję Nowy , aby otworzyć nawigację po stronie tworzenia.
W okienku nawigacji bocznej wprowadź nazwę, wybierz typ danych i określ wartość parametru.
Po utworzeniu parametru globalnego można go edytować, klikając nazwę parametru. Aby zmienić wiele parametrów jednocześnie, wybierz pozycję Edytuj wszystko.
Używanie parametrów globalnych w potoku
Parametry globalne mogą być używane w dowolnym wyrażeniu potoku. Jeśli potok odwołuje się do innego zasobu, takiego jak zestaw danych lub przepływ danych, możesz przekazać wartość parametru globalnego za pomocą parametrów tego zasobu. Parametry globalne są przywołyne jako pipeline().globalParameters.<parameterName>
.
Parametry globalne w ramach ciągłej integracji/ciągłego wdrażania
Zalecamy uwzględnienie parametrów globalnych w szablonie usługi ARM podczas ciągłej integracji/ciągłego wdrażania. Nowy mechanizm dołączania parametrów globalnych w szablonie usługi ARM (z "Zarządzanie koncentratorem" —> "Szablon usługi ARM" —> "Uwzględnianie parametrów globalnych w szablonie usługi ARM"), jak pokazano poniżej, nie spowoduje konfliktu/zastąpienia ustawień na poziomie fabryki, tak jak wcześniej, dlatego nie wymaga dodatkowego programu PowerShell do wdrożenia parametrów globalnych podczas ciągłej integracji/ciągłego wdrażania.
Uwaga
Przenieśliśmy środowisko interfejsu użytkownika, aby włączyć parametry globalne z sekcji "Parametry globalne" do sekcji "Szablon usługi ARM" w centrum zarządzania. Jeśli używasz już starszego mechanizmu (z obszaru "Zarządzanie koncentratorem" — "Parametry globalne" —>> "Uwzględnij w szablonie usługi ARM"), możesz kontynuować. Będziemy nadal go wspierać.
Folder Parameters w pobranym szablonie usługi ARM zawiera pliki JSON, które definiują parametry używane w szablonie usługi ARM. Każdy plik odpowiada określonemu parametrowi globalnemu.
Jeśli używasz starszego przepływu integrowania parametrów globalnych w rozwiązaniu do ciągłej integracji i wdrażania, będzie nadal działać:
Uwzględnij parametry globalne w szablonie usługi ARM (z obszaru "Zarządzanie koncentratorem" —> "Parametry globalne" —> "Uwzględnij w szablonie usługi ARM")
Wdrażanie parametrów globalnych za pomocą skryptu programu PowerShell
Zdecydowanie zalecamy użycie nowego mechanizmu dołączania parametrów globalnych w szablonie usługi ARM (z "Zarządzanie koncentratorem" —> "Szablon usługi ARM" —> "Uwzględnianie parametrów globalnych w szablonie usługi ARM"), ponieważ sprawia, że identyfikator CICD z parametrami globalnymi jest znacznie prostszy i łatwiejszy w zarządzaniu.
Uwaga
Dołączanie parametrów globalnych w konfiguracji szablonu usługi ARM jest dostępne tylko w trybie Git. Obecnie jest ona wyłączona w „trybie na żywo” lub w trybie „ fabryki danych”.
Ostrzeżenie
Nie można użyć ciągu "-" w nazwie parametru. Zostanie wyświetlony kod błędu "{"code":"BadRequest","message":"ErrorCode=InvalidTemplate,ErrorMessage=Wyrażenie >"pipeline().globalParameters.myparam-dbtest-url" jest nieprawidłowe: .....}". Można jednak użyć ciągu "_" w nazwie parametru.
Powiązana zawartość
- Dowiedz się więcej o procesie ciągłej integracji i wdrażania usługi Azure Data Factory
- Dowiedz się, jak używać języka wyrażeń przepływu sterowania