プロジェクト 資産 のエクスポート
プロジェクト内の資産をエクスポートすることで、それらを他のユーザーと共有できます。
プロジェクト内の 資産 をエクスポートするために使用できるメソッドは、作業しているプロジェクトのタイプによって異なります。
Git 統合がないプロジェクトの場合、以下を行うことができます。
-
このプロジェクト ZIP ファイルは、他のユーザーと共有でき、またファイルから新規プロジェクトを作成するために使用できます。
-
デフォルトの Git 統合を使用するプロジェクトの場合、以下を行うことができます。
- 変更したプロジェクト・ファイルを Git リポジトリーにプッシュします。
- Git サービスを使用して、リポジトリーのアーカイブを作成します。 このアーカイブは、プロジェクト ZIP を使用できる場所であればどこでも使用できます。
非推奨の Git 統合を使用するプロジェクトの場合、以下を行うことができます。
-
このプロジェクト ZIP ファイルは、他のユーザーと共有でき、またファイルから新規プロジェクトを作成するために使用できます。
-
この機能は、非推奨の Git 統合を使用するプロジェクトでのみサポートされます。 Git リポジトリーにプッシュされる資産は、Git から新規プロジェクトを作成することで共有できます。
-
要件と制約事項
- 必要な役割
- プロジェクトの 資産 をエクスポートするには、プロジェクトの 永続管理者 、 管理者 、または 編集者 の役割が必要です。
- 制約事項
- プロジェクト・ユーザー・インターフェースから 1024 MB を超える 資産 をエクスポートすることはできません。 資産 を最大 5 GB までエクスポートするには、 資産 コマンド を Cloud Pak for Data コマンド・ライン・インターフェース (cpd-cli) とともに使用します。
- プロジェクト名、説明、タグ、およびメンバーはエクスポートされません。
- ジョブ 実行メタデータはエクスポートできません。 ジョブ
- 接続の個人資格情報はエクスポートされません。 インポートした接続は、使用する前にアンロックする必要があります。
- プロジェクトに機密のマークが付けられている場合、 データ資産 、接続、または接続されたデータをプロジェクトからエクスポートすることはできません。
- 資産 を選択する際には、常にそれらの 資産 の依存関係も含めるように注意してください。 依存関係には、 データ資産 、データ・フロー、ノートブック、接続されたデータ、メタデータ・インポート、データ品質定義とルール、またはジョブの接続が含まれる場合があります。 従属関係の検査はありません。 依存関係を含めないと、後続のプロジェクト・インポートが機能しません。
- 資産 は、同じエクスペリエンスおよびプラットフォームで作成されたプロジェクト間でのみ共有できます。 IBM Cloud のエクスペリエンスからプロジェクト・ 資産 をエクスポートして、 IBM Software Hub のプロジェクトにインポートすることはできません。
- データ品質ルールに関連付けられたデータ品質情報をエクスポートすることはできません。
- カスタム JDBC コネクターから作成された接続は、プロジェクトをエクスペリエンスの別のインスタンスにインポートすると機能しません。 管理者は、接続を削除し、新しいインスタンスで カスタム・ JDBC ・コネクター を再作成する必要があります。
資産タイプ
エクスポートできるプロジェクト 資産 ・タイプ:
- カタログ (Watson Knowledge Studio)
- コード・パッケージ
- 接続済みデータ資産
- 接続
- ダッシュボード
- データ資産
- Data Privacy
- Data Refinery フロー
- Data Replication フロー
- DataStage ビルドステージ
- DataStage カスタムステージ
- DataStage データ定義
- DataStage フロー
- DataStage 関数ライブラリー
- DataStage Java ライブラリー
- DataStage 一致指定
- DataStage Operational Decision Manager ステージ
- DataStage スキーマライブラリー
- DataStage 標準化ルール
- DataStage サブフロー
- DataStage ラップ・ステージ
- 意思決定最適化のエクスペリメント
- フォルダー資産
- ジョブ
- Jupyter ノートブック
- メタデータのエンリッチ
- Metadata import
- モデル
- パラメーター・セット
- パイプライン
- Python 関数
- スクリプト
- Shiny アプリ
- 可視化
プロジェクト 資産 をデスクトップにエクスポート中
プロジェクト 資産 をエクスポートすると、選択したものが単一の ZIP ファイルに圧縮され、他のファイルと同様に共有できます。
プロジェクト資産をデスクトップにエクスポートするには、以下のようにします。
資産 のエクスポート元のプロジェクトを開きます。
エクスポートに含める 資産 (ノートブックや接続など) に、共有したくない資格情報やその他の機密情報が含まれているかどうかを確認します。 エクスポートを開始する前に、機密情報を削除してください。 自動的に削除されるのは、プライベート接続資格情報のみです。 また、接続カタログから追加された接続はすべて、プロジェクトに対してローカルになります。 これらの接続は、プラットフォーム・レベルの接続ではなくなります。
オプションです。 資産 に関する情報を、エクスポートに含める 概要 ページの 文書エディター を使用して README に追加します。 例えば、 資産 の簡単な説明と、それらの使用方法を記載できます。
プロジェクト・ツールバーから エクスポート アイコン
をクリックします。追加する資産を選択します。 資産 ・タイプでフィルターに掛けることも、設定 (ウィンドウ・ タイトル の右側にある設定アイコン) を選択してプロジェクト・エクスポート設定をカスタマイズすることもできます。設定は、プロジェクトをエクスポートするたびに適用されます。
現在、最大 1000 個の 資産 のみを選択でき、エクスポート・ファイルのサイズは 1 GB を超えることはできません。
オプション: プロジェクト・エクスポート・ファイルの名前を変更します。
以下の場合には、パスワードを指定する必要があります。
- 共有資格情報を持つ接続をエクスポートする場合。 プロジェクトのインポート時にこれらの資格情報を暗号化解除するには、このパスワードを指定する必要があります。
- API 呼び出しを介して取得された接続のうち、 機密資格情報のマスク が オン に設定されているものをエクスポートします。 パスワードがない場合、 API 呼び出しによって取得される機密資格情報をマスクする接続はエクスポートされません。
「エクスポート」をクリックします。 エクスポートの実行中にページから移動しないでください。
デスクトップにエクスポートすると、ファイルはデフォルトで
Downloadsフォルダーに保存されます。 同じ名前の ZIP ファイルが既に存在する場合、既存のファイルは上書きされません。ブラウザーの設定で、ZIP ファイルがフォルダーとしてではなく、.zip ファイルとしてデスクトップにダウンロードされることを確認してください。 このフォルダーを圧縮してプロジェクトのインポートを有効にしても、エラーが発生します。 また、デスクトップ上にエクスポートしたプロジェクトの ZIP ファイルに他の資産を手動で追加することはできません。
プロジェクトのエクスポートの状況は、プロジェクトの 概要 ページで追跡されます。
変更の Git との同期化
Git 統合が有効になっている場合、非推奨の Git 統合を使用するプロジェクトのプロジェクト・ 資産 と Git リポジトリーとの間で変更を同期化できます。
- 必要な役割
- プロジェクトの 資産 を Git リポジトリーにエクスポートするには、プロジェクトに対する 永続管理者 または 管理者 の権限が必要です。
プロジェクト 資産 を Git リポジトリーにプッシュするには、以下のようにします。
プロジェクトで、プロジェクト・ツールバーから 同期 アイコン
をクリックします。プルおよびプッシュ を選択して、 Git リポジトリーにプロジェクト・ 資産 をプッシュします。 リポジトリーに増分変更をプッシュすることができます。
アクセス・トークンを選択します。
追加する資産を選択します。 資産 ・タイプでフィルターに掛けることも、設定 (ウィンドウ・ タイトル の右側にある設定アイコン) を選択してプロジェクト・エクスポート設定をカスタマイズすることもできます。設定は、プロジェクトをエクスポートするたびに適用されます。
重要:JupyterLab, でリポジトリーにコミットしてプッシュしたノートブックおよび Python ・スクリプトの変更は、自動的には同期されません。 まず、該当する資産を明示的に選択し、プロジェクトの同期に追加する必要があります。 『プロジェクト資産の同期』を参照してください。
Git リポジトリーにエクスポートしたプロジェクト・ 資産 に、他の 資産 を手動で追加することはできません。