カスタム ビジネス ロジックを開発するときは、PyPI のパブリック ライブラリを使用するか、データ処理または変換のために独自のプライベート ライブラリを組み込むことができます。 ユーザー データ関数を使用すると、関数の記述に必要な 2 種類のライブラリを追加できます。
- パブリック ライブラリ: PyPI で使用可能なすべてのパブリック ライブラリをユーザー データ関数項目に含めます。
- プライベート ライブラリ: プライベート ライブラリを
.whl
パッケージとしてユーザー データ関数項目にアップロードします。
パブリック ライブラリを追加する
Microsoft Fabric にサインインします。
作業中の ユーザー データ関数 項目を選択します。
[ ライブラリ管理] を選択します。
注
fabric_user_data_functions
ライブラリが追加され、削除できません。 これはファブリック関数ライブラリです。 この SDK の今後のリリースがある場合は、バージョンを更新できます。[ PyPI から追加] を選択して、新しいライブラリを追加します。 ライブラリ名を指定し、バージョンを選択します (たとえば、
pandas
のバージョン2.2.3
)。ユーザー データ関数項目にライブラリが追加されると、そのライブラリは保存済 み 状態になります。 ユーザー データ関数項目を発行する必要があります。 すべての発行済みライブラリの状態は 発行済み です。
[ PyPI から追加] を選択して、ユーザー データ関数項目の 1 つ以上の関数で使用するライブラリをさらに追加します。
[ 発行] を選択して、ユーザー データ関数に加えられた変更を更新します。 これで、関数をテストする準備ができました。
パブリック ライブラリの管理
- 既存のパブリック ライブラリのバージョンを更新するには、ユーザー データ関数項目に移動し、[ ライブラリ管理] を選択します。 必要なライブラリを選択し、バージョンのドロップダウンを選択して、そのバージョンを更新します。
- ライブラリを削除するには、対応する行にマウス ポインターを合わせると、各ライブラリのごみ箱オプションが表示されます。
ライブラリが更新されるたびに、ユーザー データ関数項目を発行します。
プライベート ライブラリを追加する
プライベート ライブラリは、自分または組織によってビルドされたコードを指します。 ユーザー データ関数を使用すると、 .whl
形式でカスタム ライブラリ ファイルをアップロードできます。 [ アップロード ] ボタンを選択してプライベート ライブラリを追加します。
プライベート ライブラリの制限事項
-
.whl
ファイル サイズは 30 MB 未満にする必要があります。 -
.whl
ファイルは OS に依存しない必要があります。 ファイルがオペレーティング システムに固有の場合 (numpy-2.2.2-cp311-cp311-linux_armv6l.whl
など)、アップロードに失敗します。
次のステップ
関数のコードでこれらのライブラリを参照する方法について説明します。 Fabric Data Function の実行後にログを表示する方法についても説明します。