Databricks MLflow 接続からのデータの選択とロード
接続を作成したら、データを選択して Qlik Sense アプリまたはスクリプトにロードできます。データはデータ ロード エディターまたは スクリプト にロードします。
接続を使用する前に、アプリは、機械学習の問題やタスクのためにモデルに送信するコンテンツを含む、一意の識別子と入力フィールドを持つ少なくとも 1 つのソース データ テーブルを必要とします。テーブル名と項目名をメモします。これらは、次の [選択] ダイアログで必要になります。
次の手順を実行します。
-
データ ロード エディター または スクリプト を開きます。
-
ページの右側にある [データ ソース] パネルで、保存された接続に移動して をクリックします。これにより、 [データを選択] ウィザードが開きます。
-
機械学習エンドポイントに送信する「常駐テーブル」を入力します。
常駐テーブルは、アプリにロードしたソース データを含む常駐テーブルの名前である必要があります。常駐テーブル名はデータ モデル ビューアに表示されます。
-
使用可能なリターン テーブルが 「Tables」に自動的に表示されます。
リターン テーブルの名前は、接続で構成されている名前です。
-
モデルから返されたすべてのフィールドをアプリにロードする場合に、「Load all available fields」で Databricks MLflow 接続を作成している場合は、[Dynamically Load All Fields] (すべてのフィールドを動的にロードする) を選択します。
-
「Load all available fields」を使用せずに接続を作成した場合に、アプリにロードする列名を選択します。
-
-
選択内容に基づいて、スクリプトが自動的に生成されます。
[スクリプトを挿入] をクリックします。
-
新しいスクリプトがテキスト エディターに表示されますが、追加の編集が必要です。
完全な常駐テーブルが Databricks MLflow に送信されます。エンドポイントが推測するすべてのフィールドが含まれている必要があります。
-
アプリをリロードする。
アプリの再ロードが発生すると、最初にソースデータが常駐テーブルとしてロードされ、これが Databricks MLflow エンドポイントに作成されたリクエストへの入力として使用されます。