[パラメーターで実行する] アクションを使用してパラメーター化されたノートブックを作成する

Azure Data Studio での ''パラメーター化'' は、異なるパラメーター セットで同じノートブックを実行することです。

この記事では、Azure Data Studio で Python カーネルを使用してパラメーター化されたノートブックを作成して実行する方法を示します。

注意

現在、パラメーター化は Python、PySpark、PowerShell、.NET Interactive のカーネルで使用できます。

前提条件

[パラメーターで実行する] アクション

[パラメーターで実行する] のノートブック アクションを使用すると、ユーザーが UI に新しいパラメーターを入力して、ノートブックの新しいパラメーターをすばやく設定できます。 ユーザーは、新しいパラメーターを使用してノートブックを実行できるようになります。

注意

新しい行の新しいパラメーターごとに、パラメーター セルを書式設定することが重要です。

パラメーター化の例

この記事の手順は、サンプルのノートブック ファイルを使用して行うことができます。

  1. GitHub のノートブック ファイルに移動します。 [Raw]\(未フォーマット\) を選択します。
  2. Ctrl + S キーを押すか右クリックし、.ipynb の拡張子でファイルを保存します。
  3. Azure Data Studio でそのファイルを開きます。

パラメーター化のためのノートブックを設定する

Azure Data Studio で開いたサンプルのノートブックで開始することも、次の手順を行ってノートブックを作成することもできます。 その後、異なるパラメーターを使用してみます。 手順はすべて Azure Data Studio ノートブック内で行われます。

  1. 新しい Notebook を作成します。 [カーネル][Python 3] に変更します。

    Screenshot that shows the New notebook menu option and setting the Kernel value to Python 3.

  2. パッケージの更新が必要なときに Python パッケージのアップグレードを求められた場合は、 [はい] を選択します。

    Screenshot that shows the dialog prompt to update Python packages.

  3. [カーネル][Python 3] に設定されていることを確認します。

    Screenshot that shows the Kernel value to Python 3.

  4. 新しいコード セルを作成します。 [パラメーター] を選択して、セルをパラメーター セルとしてタグ付けします。

    x = 2.0
    y = 5.0
    

    Screenshot that shows creating a new parameters cell with Parameters selected.

  5. 他のセルを追加して、異なるパラメーターをテストします。

    addition = x + y
    multiply = x * y
    
    print("Addition: " + str(addition))
    print("Multiplication: " + str(multiply))
    

    出力は次の例のようになります。

    Screenshot that shows the output of cells added to test new parameters.

  6. ノートブックを Input.ipynb として保存します。

    Screenshot that shows saving the notebook file.

パラメーターを使用してノートブックを実行する

  1. ノートブックのツールバーで、 [パラメーターで実行する] アイコンを選択します。

    Screenshot that shows the Run with Parameters icon selected on the toolbar.

  2. 一連の新しいダイアログが表示され、xy の新しいパラメーターを入力するように求められます。

    Screenshot that shows entering a new parameter for x.

    Screenshot that shows entering a new parameter for y.

  3. 新しいパラメーターを入力した後、パラメーター化された新しいノートブックを表示します。 ツール バーの [すべて実行] を選択してすべてのセルを実行し、新しい出力を表示します。 # Injected-Parameters というラベルが付いた新しいセルには、渡された新しいパラメーター値が含まれます。

    Screenshot that shows the output for new parameters.

次のステップ

ノートブックとパラメーター化についてさらに学習します。