Použití parametrů v poznámkovém bloku

Dokončeno

Pomocí parametrů můžete předávat hodnoty proměnných do poznámkového bloku z kanálu. Parametrizace umožňuje větší flexibilitu než použití pevně zakódovaných hodnot v kódu poznámkového bloku.

Použití parametrů v poznámkovém bloku

Pokud chcete definovat a používat parametry v poznámkovém bloku, použijte knihovnu dbutils.widgets v kódu poznámkového bloku.

Například následující kód Pythonu definuje proměnnou pojmenovanou složku a přiřadí výchozí hodnotu dat:

dbutils.widgets.text("folder", "data")

Pokud chcete načíst hodnotu parametru , použijte funkci get , například takto:

folder = dbutils.widgets.get("folder")

Funkce get načte hodnotu konkrétního parametru, který byl předán do poznámkového bloku. Pokud nebyl tento parametr předán, získá výchozí hodnotu proměnné, kterou jste deklarovali dříve.

Předávání výstupních hodnot

Kromě použití parametrů, které je možné předat do poznámkového bloku, můžete předat hodnoty volající aplikaci pomocí funkce notebook.exit, jak je znázorněno zde:

path = "dbfs:/{0}/products.csv".format(folder)
dbutils.notebook.exit(path)

Nastavení hodnot parametrů v kanálu

Pokud chcete předat hodnoty parametrů aktivitě poznámkového bloku, přidejte každý parametr do základních parametrů aktivity, jak je znázorněno tady:

Screenshot of a Notebook activity with a folder parameter.

V tomto příkladu je hodnota parametru explicitně zadána jako vlastnost aktivity poznámkového bloku . Můžete také definovat parametr kanálu a dynamicky přiřadit jeho hodnotu k základnímu parametru aktivity poznámkového bloku a přidat další úroveň abstrakce.

Tip

Další informace o použití parametrů ve službě Azure Data Factory najdete v tématu Použití parametrů, výrazů a funkcí ve službě Azure Data Factory v dokumentaci ke službě Azure Data Factory.