0 / 0

DataStageアセットの管理

最終更新: 2025年5月06日
DataStageアセットの管理

DataStage® の資産には、ジョブ、フロー、コンポーネント、接続、およびパラメーター・セットが含まれます。

資産関係ビューアーを使用して、資産の相互使用状況を確認できます。 また、関係するアセットをフォルダーにグループ化することもできます。

資産関係の表示

資産関係ビューアーを使用して、どの資産が相互に使用しているかを確認します。 「資産」 タブで、資産のオーバーフロー・メニューを選択し、 「関係の表示」 をクリックしてビューアーを開きます。 「使用」で資産の依存関係を表示します。 「使用者」の下に、選択したアセットが依存関係にある他のアセットを表示します。

ブラウザでポップアップを有効にするまで、複数の資産選択して [開く]をクリックすると、最初の資産別のタブで開きます。

フォルダー内の資産のグループ化

プロジェクトの 「管理」 タブでフォルダー・サポートを有効にすることができます。 「資産」 タブでフォルダーとサブフォルダーを表示および作成します。 サポートされるタイプの資産をフォルダーに移動するには、資産のオーバーフロー・メニューの下にある 「フォルダーに移動」 をクリックします。

Gitのバージョン管理

Git リポジトリとプロジェクトを同期することで、 資産変更を管理できます。

以下のコマンドを使用して、プロジェクト内のすべてのリソースに対して Git の統合を有効にできます:
cpdctl dsjob git-configure {--project PROJECT | --project-id PROJID} [--git-enable] [--git-url URL] [--git-owner OWNER] [--git-token TOKEN] [--git-org ORG] [--git-email EMAIL] [--git-provider GITPROVIDER]  [--git-branch GITBRANCH]  [--git-folder GITFOLDER]
表 1. Git の統合を可能にする属性
属性 説明
プロジェクト プロジェクトの名前だ。 project-id
プロジェクトID これはプロジェクトのIDである。 project
ギットを有効にする これにより、プロジェクトは Git、リソースの変更の追跡を開始する。
ギットURL 例えば、 Git リポジトリ URL である: https://github.company.com/username/git-dsjob.git
ギットオーナー これは Git リポジトリの所有者で、例えば username。 このフィールドはオプションです。
git-token 認証に使用されるトークンである。 このフィールドは暗号化されて保存される。
ギットオルグ Git。 このフィールドはオプションです。
ギットプロバイダー 特定のプロバイダーに統合される。 gitgitlab でなければならない。
ギットブランチ これはデフォルトのブランチで、 Git。
ギットフォルダ プロジェクトがコミットまたはフェッチされるフォルダです。 このフィールドはオプションです。

UI からプロジェクトレベルで Git の統合を有効にできます。 プロジェクトの 「管理」 タブの DataStage セクションの下。 Git の統合を有効にし、リポジトリとブランチを選択したら、 同期をクリックして変更をリポジトリにコミットするか、プロジェクトにクローンします。 すべての変更を同期せずに、特定の変更を選択してコミットまたはクローンすることができます。

アセットレベルで変更をコミットまたはクローンすることもできます。 プロジェクトのAssetsタブでアセットを探し、オーバーフローメニューを選択します。 リポジトリ内の資産更新するには Git commit を、プロジェクト内の資産更新するには Git clone をクリックします。 Git commitと Git cloneの両オプションは、選択したフローの Git ステータスページを開きます。 Git ステータスをクリックすると、プロジェクト内の資産リポジトリ内の資産すべての相違点が表示されます。

Git 統合には3つのコマンドがある:
ギットコミット

これにより、CPDプロジェクトのリソースは、 Git リポジトリにプッシュし、コミットすることができる。

各アクションは1つの署名付きコミットである。 コミットはプロジェクトから資産受け取り、ブランチとフォルダの下にある Git リポジトリに書き込みます。 プロジェクトデータが重複しないように、各プロジェクトを別々のフォルダに管理してください。 UIからコミットできる。 同期ボタンをクリックし、 変更をコミットする同期方法を選択します。 資産選択してコミットすることも、プロジェクト全体をコミットすることもできます。

ギットプル

これにより、 Git リポジトリからプロジェクト成果物 CPD プロジェクトにプルし、更新することができます。

ds-migration import サービスは git pull を検証します。 より高い環境に昇格する際に、どの資産交換するか、あるいはスキップするかをコントロールできる。 UIから引き出すことができる。 同期ボタンをクリックし、 GitHub からクローンする同期方法を選択します。 資産選択してプルすることも、リポジトリからプロジェクト全体をプルすることもできます。

ギットステータス

CPDプロジェクトと Git リポジトリの違いを識別するためのリソースのステータスを提供します。

Git 統合は、 リポジトリのリソースが、 プロジェクトのリソースと同じかどうかを判断するために、プラットフォーム固有の計算を提供します。 Git Cloud Pak