Important
マイ ファイルは ベータ版です。 ワークスペース管理者は、ワークスペース のプレビュー ページからこの機能へのアクセスを制御できます。 Manage Azure Databricks プレビューを参照してください。
マイ ファイルは、Azure Databricks内のファイルをアップロード、管理、および参照するユーザーごとの Unity カタログ ボリュームです。 各ユーザーは独自のマイ ファイルの場所を取得するため、最初にカタログ、スキーマ、ボリュームを作成しなくてもファイルを操作できます。
マイ ファイルを使用して、インジェスト、ノートブック、SQL、ML、AI、エージェントのワークフロー用に独自のファイルを格納します。 共有データセットまたは運用ワークロードの場合、Databricks では、適切な特権を持つマネージドまたは外部の Unity カタログ ボリュームを作成することをお勧めします。 「Unity カタログ ボリュームとは」を参照してください。
マイ ファイルを検索する
マイ ファイルは、次の場所を含め、Azure Databricksでファイルまたはボリュームを選択した場合にのみ使用できます。
- カタログ エクスプローラー: ファイルの検索、ファイルのアップロード、フォルダーの作成、ファイルの削除、ファイルのダウンロード、ファイル パスのコピーを行います。
- ファイルのアップロード: [新規] をクリック>データを追加またはアップロード>ボリュームにファイルをアップロードします。 [マイ ファイル] が使用可能な宛先として表示されます。
マイ ファイルは、ライブラリやログ配信など、ボリュームを使用する他のワークフローにも表示できます。
マイ ファイルにファイルをアップロードする
マイ ファイルにファイルをアップロードするには:
- サイドバーで[ 新規]をクリックします。
- [ データの追加またはアップロード] をクリックします。
- [ ファイルをボリュームにアップロード] をクリックします。
- 宛先として [マイ ファイル ] を選択します。
- アップロードするファイルを選択します。
- アップロードをクリックします。
アップロード後、 コピー パス を使用して、ファイルまたはフォルダーの完全なボリューム パスをコピーします。 [マイ ファイル] パスでは、次の形式が使用されます。
/Volumes/Databricks/home/<workspace>/<user_name>/my_files/<path_to_file>
コピーしたパスをノートブック、SQL クエリ、ジョブ、またはエージェントの構成に貼り付けます。 ボリューム パスを使用してファイルを読み書きするコード例については、「プログラム によってボリューム内のファイルを操作する」を参照してください。 ボリューム パスの詳細については、「 Unity カタログ ボリュームのパス規則とアクセス」を参照してください。
マイ ファイル内のファイルを管理する
マイ ファイル内のファイルとフォルダーは、Unity カタログ ボリュームで管理するのと同じ方法で管理します。 「 カタログ エクスプローラーを使用する」を参照してください。
Retention
ユーザーがアカウントを離れると、Databricks はマイ ファイル ボリュームを削除しません。 アカウントを離れたユーザーの [マイ ファイル] ボリュームを削除するには、Databricks サポートにお問い合わせください。 マイ ファイル ボリュームが削除されると、基になるデータは完全に削除されるまで 7 日間保持されます。
制限事項
次の制限事項が適用されます。
- 他のユーザーにマイ ファイル ボリュームへのアクセス権を付与することはできません。
- [マイ ファイル] ボリュームは削除できません。
- システム管理の Unity カタログの場所がマイ ファイルをバックアップします。 システム管理カタログ、スキーマ、またはボリューム名は、パス、ログ、またはシステム出力に表示される場合があります。
- 既定のストレージを使用するワークスペースでは、[マイ ファイル] を使用できません。