ワークスペース オブジェクトをフォルダーに整理する
この記事では、フォルダを使用してワークスペースオブジェクトを整理する方法について説明します。
フォルダー
フォルダには、ワークスペース内のすべての静的アセット (ノートブック、ライブラリ、ファイル ( Databricks Runtime 11.3 LTS 以降)、エクスペリメント、その他のフォルダ) が含まれます。 アイコンは、フォルダに含まれるオブジェクトのタイプを示します。 フォルダ名をクリックすると、フォルダが開いたり閉じたりして、その内容が表示されます。
フォルダに対してアクションを実行するには、フォルダの右側にある をクリックし、メニュー項目を選択します。
特別なフォルダ
Databricks ワークスペースには、ワークスペース、共有、ユーザーの 3 つの専用フォルダがあります。専用フォルダの名前を変更したり、フォルダを移動したりすることはできません。
ワークスペースのルートフォルダ
ワークスペースのルートフォルダーに移動するには、次の手順を実行します。
- サイドバーで、[ ワークスペース ] をクリックします。
アイコンをクリックします。
ワークスペースのルートフォルダには、組織の持つすべての Databricks 静的アセットが保存されます。
ワークスペースのルートフォルダ内:
Shared は、組織全体でオブジェクトを共有するためのものです。 すべてのユーザーは、Sharedのすべてのオブジェクトに対する完全な権限を持っています。
Users には、各ユーザーのフォルダーが含まれています。
デフォルトでは、ワークスペースのルートフォルダとそれに含まれるすべてのオブジェクトが すべてのユーザーが利用できます 。 権限を設定することで、オブジェクトを管理およびアクセスできるユーザーを制御できます。
すべてのオブジェクトをアルファベット順またはすべてのフォルダのタイプで並べ替えるには、ワークスペースフォルダの右側にある をクリックし、 [並べ替え]>[アルファベット順 | タイプ]を選択します。 :
User ホームフォルダー
各ユーザーは、ノートブックとライブラリ用の ホームフォルダ を持ちます。
>
デフォルトでは、このフォルダ内のオブジェクトはそのユーザー専用です。
ワークスペースから ユーザーを削除して も、そのユーザーのホームフォルダーは保持されます。 ワークスペースにユーザーを再度追加すると、そのユーザーのホームフォルダーが復元されます。
ワークスペース オブジェクトの操作
ワークスペースのルート フォルダーに格納されるオブジェクトは、 フォルダー、 ノートブック、 ファイル ( Databricks Runtime 11.3 LTS 以降)、 ライブラリ、 エクスペリメントです。 ワークスペース オブジェクトに対してアクションを実行するには、オブジェクトを右クリックするか、オブジェクトの右側にある をクリックします。
ドロップダウンメニューから、次の操作を行えます。
-
オブジェクトがフォルダの場合:
- ノートブック、ライブラリ、ファイル(Databricks Runtime 11.3 LTS以降)、 MLflowエクスペリメント、またはフォルダを作成します。
- ノートブックまたは Databricks アーカイブをインポートします。
-
オブジェクトのクローンを作成します。(ファイルのクローンは作成できません。)
-
オブジェクトの名前を変更します。
-
オブジェクトを別のフォルダに移動します。
-
オブジェクトをゴミ箱に移動します。 オブジェクトの削除を参照してください。
-
フォルダまたはノートブックを Databricks アーカイブとしてエクスポートします。
-
オブジェクトがノートブックの場合は、ノートブックのファイルパスをコピーします。
-
オブジェクトに対する権限を設定します。
この記事に記載されている手順に加え、以下も実行できます。
- Databricks CLIの databricks workspace mkdirs コマンド、Workspace API 2.0のPOST /api/2.0/workspace/mkdirsオペレーション、および、Databricks Terraform プロバイダーとdatabricks_directoryを使用してフォルダーを作成します。
- Databricks Terraform プロバイダーとノートブックを使用してノートブックを作成します。
- Databricks CLIのdatabricks workspace export_dir またはdatabricks workspace export コマンドやWorkspace API 2.0の GET /api/2.0/workspace/exportオペレーションを使用して、フォルダーまたはノートブックをエクスポートします。
- 次のワークスペースオブジェクトに対するアクセス許可を設定します。
- ノートブックの場合、Permissions API 2.0のPUT /api/2.0/preview/permissions/notebooks/{notebook_id} または PATCH /api/2.0/preview/permissions/notebooks/{notebook_id} のオペレーションを使います。
- フォルダーの場合は、Permissions API 2.0の PUT /api/2.0/preview/permissions/directories/{directory_id} または PATCH /api/2.0/preview/permissions/directories/{directory_id} のオペレーションを使います。
最近使用したオブジェクトへのアクセス
最近使用したオブジェクトにアクセスするには、サイドバーの「 最近 」 をクリックするか、ワークスペースのランディングページの「最近」列をクリックします。
ブラウザのキャッシュと Cookie を削除すると、[最近] リストがクリアされます。
オブジェクトの移動
オブジェクトを移動するには、オブジェクトをドラッグアンドドロップするか、オブジェクトの右側にある または
をクリックして [移動] を選択します。
フォルダ内のすべての オブジェクトを別のフォルダに移動するには、ソース フォルダの [ 移動 ] アクションを選択し、[ フォルダ自体ではなく<folder-name>
内のすべてのアイテムを移動する ] チェックボックスをオンにします。
オブジェクトを削除する
フォルダ、ノートブック、ライブラリ、リポジトリ、またはエクスペリメントを削除するには、オブジェクトの右側にある または
をクリックし、[ ゴミ箱に移動 ]を選択します。 ごみ箱フォルダの内容は 、30日 後に自動的に完全に削除されます。
ごみ箱内のオブジェクトを完全に削除するには、オブジェクトの右側にある を選択し、[ すぐに削除 ] を選択します。
ごみ箱内のすべてのオブジェクトを完全に削除するには、ごみ箱フォルダの右側にある を選択し、[ ごみ箱を空にする] を選択します。
また、Databricks CLIのdatabricks workspace delete コマンドやdatabricks workspace rmコマンド、 Workspace API 2.0のPOST /api/2.0/workspace/deleteオペレーションを用いてオブジェクトを削除することもできます。
Databricks CLI または Workspace API 2.0 を使用してオブジェクトを削除すると、オブジェクトはゴミ箱フォルダーに表示されません。
オブジェクトの復元
オブジェクトを復元するには、 Trashフォルダから別のフォルダにオブジェクトをドラッグします。