マイ ファイルにファイルを保存する

Important

マイ ファイルは ベータ版です。 ワークスペース管理者は、ワークスペース のプレビュー ページからこの機能へのアクセスを制御できます。 Manage Azure Databricks プレビューを参照してください。

マイ ファイルは、Azure Databricks内のファイルをアップロード、管理、および参照するユーザーごとの Unity カタログ ボリュームです。 各ユーザーは独自のマイ ファイルの場所を取得するため、最初にカタログ、スキーマ、ボリュームを作成しなくてもファイルを操作できます。

マイ ファイルを使用して、インジェスト、ノートブック、SQL、ML、AI、エージェントのワークフロー用に独自のファイルを格納します。 共有データセットまたは運用ワークロードの場合、Databricks では、適切な特権を持つマネージドまたは外部の Unity カタログ ボリュームを作成することをお勧めします。 「Unity カタログ ボリュームとは」を参照してください。

マイ ファイルを検索する

マイ ファイルは、次の場所を含め、Azure Databricksでファイルまたはボリュームを選択した場合にのみ使用できます。

  • カタログ エクスプローラー: ファイルの検索、ファイルのアップロード、フォルダーの作成、ファイルの削除、ファイルのダウンロード、ファイル パスのコピーを行います。
  • ファイルのアップロード: [新規] をクリック>データを追加またはアップロード>ボリュームにファイルをアップロードします。 [マイ ファイル] が使用可能な宛先として表示されます。

マイ ファイルは、ライブラリやログ配信など、ボリュームを使用する他のワークフローにも表示できます。

マイ ファイルにファイルをアップロードする

マイ ファイルにファイルをアップロードするには:

  1. サイドバーで[ 新規]をクリックします。
  2. [ データの追加またはアップロード] をクリックします。
  3. [ ファイルをボリュームにアップロード] をクリックします。
  4. 宛先として [マイ ファイル ] を選択します。
  5. アップロードするファイルを選択します。
  6. アップロードをクリックします。

アップロード後、 コピー パス を使用して、ファイルまたはフォルダーの完全なボリューム パスをコピーします。 [マイ ファイル] パスでは、次の形式が使用されます。

/Volumes/Databricks/home/<workspace>/<user_name>/my_files/<path_to_file>

コピーしたパスをノートブック、SQL クエリ、ジョブ、またはエージェントの構成に貼り付けます。 ボリューム パスを使用してファイルを読み書きするコード例については、「プログラム によってボリューム内のファイルを操作する」を参照してください。 ボリューム パスの詳細については、「 Unity カタログ ボリュームのパス規則とアクセス」を参照してください。

マイ ファイル内のファイルを管理する

マイ ファイル内のファイルとフォルダーは、Unity カタログ ボリュームで管理するのと同じ方法で管理します。 「 カタログ エクスプローラーを使用する」を参照してください

Retention

ユーザーがアカウントを離れると、Databricks はマイ ファイル ボリュームを削除しません。 アカウントを離れたユーザーの [マイ ファイル] ボリュームを削除するには、Databricks サポートにお問い合わせください。 マイ ファイル ボリュームが削除されると、基になるデータは完全に削除されるまで 7 日間保持されます。

制限事項

次の制限事項が適用されます。

  • 他のユーザーにマイ ファイル ボリュームへのアクセス権を付与することはできません。
  • [マイ ファイル] ボリュームは削除できません。
  • システム管理の Unity カタログの場所がマイ ファイルをバックアップします。 システム管理カタログ、スキーマ、またはボリューム名は、パス、ログ、またはシステム出力に表示される場合があります。
  • 既定のストレージを使用するワークスペースでは、[マイ ファイル] を使用できません。