メインコンテンツまでスキップ

Git フォルダでサポートされているアセットの種類

Git フォルダーは、特定の Databricks アセット タイプのバージョン管理をサポートします。アセット タイプが Git フォルダーでサポートされている場合は、それをリモート Git リポジトリにコミットし、時間の経過に伴う変更を追跡し、バージョン管理を通じて他のユーザーと共同作業を行うことができます。

次の表は、サポートされている資産タイプとその要件を示しています。

資産タイプ

詳細

ファイル

ライブラリ、バイナリ、コード、イメージなどのシリアル化されたデータ。「ワークスペース ファイルとは何ですか?」を参照してください。

ノートブック

Databricks でサポートされているノートブック ファイル形式。Git フォルダーは、ファイル拡張子 ( .ipynb ) またはファイル コンテンツ内の特別なマーカー ( .pyファイルの先頭にある# Databricks notebook sourceコメントなど) によってノートブックを識別します。ノートブックは他のファイル タイプのようにシリアル化されません。ノートブックの形式を参照してください。

フォルダ

Databricks ワークスペースと CLI にフォルダーとして表示されるファイルの論理グループ。

クエリ (パブリック プレビュー)

Databricks SQL クエリが.dbquery.ipynbファイルとして保存されました。新しい SQL エディタが必要です。従来の SQL エディターで作成されたクエリをコミットすることはできません。

ダッシュボード (パブリック プレビュー)

Databricks AI/BI dashboard下書きが.lvdash.jsonファイルとして保存されました。 公開およびスケジュールの構成は追跡されません。

アラート (パブリックプレビュー)

アラートは.dbalert.jsonファイルとして保存されました。Gitフォルダーはアラートのスケジュールを追跡しますが、複製されたアラートは停止するため、手動で再開する必要があります。

ファイル名の要件

Git フォルダー内のアセットを操作する場合は、次のファイル命名規則に従ってください。

  • 一意のノートブック名 : フォルダーには、拡張子が異なっていても、別のノートブック、ファイル、またはフォルダーと同じ名前のノートブックを含めることはできません。たとえば、ソース形式のノートブックtest1.py.ipynb形式のノートブックは、どちらもtest1にシリアル化されるため、共存できません。
  • スラッシュは使用できません : ファイル名に/文字を含めることはできません。たとえば、 i/o.pyは有効なファイル名ではありません。

これらのルールに違反すると、Git 操作は失敗し、「Git ステータスの取得エラー」というメッセージが表示されます。エラーを解決するには、リポジトリ内の競合するファイルの名前を変更します。

サポートされていないアセットタイプ

次のアセット タイプは Git フォルダーではサポートされていません。

注記

サポートされていないアセットを Git フォルダーに移動することはできますが、リモート リポジトリに変更をコミットすることはできません。

ノートブックのフォーマット

ソース コントロールのノートブック形式については、 「ノートブック形式」を参照してください。