管理ガイド> Deployment Manager> サイトの定義> リソースバンドルの定義
 
リソースバンドルの定義
Deployment Managerを使用すると、サイトリソースを1つ以上のリソースバンドルに編成し、それらのリソースを統合セットとしてバンドルに展開できます。リソースまたはリソースバンドルごとに、依存関係を含めることもできます。これらのトピックでは、リソースバンドルの操作方法について説明します。
リソースバンドルの作成
バンドルへのリソースの追加
バンドル内のリソースのプレビュー
バンドル内のリソースの除外と包含
リソースの詳細の表示
リソースの依存関係の設定
リソースバンドルのコピー
リソースバンドルからのリソースの削除
リソースバンドルの削除
リソースバンドルの作成
リソースバンドルには、ビュー、プロシージャ、テーブル、データソース、およびそれらのコンテナなどのリソースのコレクションが含まれています。リソースバンドルを使用すると、展開を実行するときに、リソースをグループとして別のTDVに移行できます。最初にリソースバンドルを追加してから、サイトリソースを追加する必要があります。
リソースのコンテナ全体(フォルダ)または個々のリソースをバンドルに追加できますが、いくつかの制限があります。
バンドルリソースの制限:
リソースバンドルには、1つのTDVサイトからのリソースのみを含めることができます。
展開計画ごとに移行できるリソースバンドルは1つだけです。
リソースをロックする必要はありません。
データソース全体を追加できますが、データソースから単一のテーブルまたはファイルのみを追加することはできません。
リソースバンドルを追加するには
1. サイトをクリックします。
2. サイトを選択します。
3. [リソースバンドル]タブで、[バンドル定義]ペインの下部にある[+]記号をクリックして、リソースバンドルを追加します。
4. 新しいバンドルの名前を入力します。バンドル名には、文字、数字、およびアンダースコアを含めることができます。
5. オプションで、[注釈]フィールドにバンドルの内容の説明を入力します。
6. [バンドルの追加]をクリックします。
新しく追加されたバンドルが[バンドル定義]パネルに表示されます。
これで、バンドルへのリソースの追加の説明に従って、バンドルにリソースを追加できます。
バンドルへのリソースの追加
バンドルにリソースを追加するには
1. [リソースバンドル]タブを開きます。
2. 必要に応じて、[利用可能なリソース]パネルの下部にある[更新]をクリックして、[利用可能なリソース]リストが最新であることを確認します。
3. リソースをバンドルに追加します。 [利用可能なリソース]ペインには、リソースバンドルに追加できるサイト内のすべてのリソースが含まれています。あなたはできる:
利用可能なリソースから...
説明
コンテナを選択してドラッグします
その下にあるすべてのオブジェクトがバンドルに移動されます。
特定のリソースを選択してドラッグします
リソースのみがバンドルに移動されます。
利用可能なリソースまたはコンテナを選択します
[リソースの追加先]をクリックして、リソースを追加するバンドルを選択します。
注:
重複するリソースを追加しないでください。重複するリソースを追加すると、バンドルが影響を受けます。
この例は、2つのリソースバンドルを示しています。 1つには多くのリソースを含むコンテナーがあり、もう1つには単一のリソースがあります。
N
注:バンドル内のリソースの数は、バンドル名の横に表示されます。この数には、明示的に追加されたリソースと依存リソースの両方が含まれます。依存リソースはバンドルの下には表示されませんが、プレビューには表示されます。 バンドル内のリソースのプレビューを参照してください。
4. オプションで、次の操作を実行して、展開のバンドルを確認およびカスタマイズします。
バンドル内のリソースの除外と包含
バンドル内のリソースのプレビュー
リソースの詳細の表示
リソースの依存関係の設定
リソースバンドルのコピー
リソースバンドルからのリソースの削除
リソースバンドルの削除
バンドル内のリソースの除外と包含
デフォルトでは、リソースまたはリソースコンテナをバンドルに明示的に追加すると、すべてのリソースが含まれます。それらの一部を除外するか、除外したリソースに含まれているものを含めることができます。リソースを除外しても、そのリソースがバンドルから削除されるわけではありません。これは、プラン内のバンドルと一緒に移行されないことを意味します。
これらのルールは、リソースを除外するときに適用されます。
 
除外できます...
除外することはできません...
次のようなフォルダ内のリソース:
-データソース
-ビュー
-プロシージャ
-モデル
...など
バンドル内のルートフォルダ
バンドルのルートにあるリソース
データソース内のスキーマ、テーブル、または要素。
含まれている別のリソースが依存しているリソースを除外しても、そのリソースは引き続き含まれます。これの例外は、依存関係オプションを[いいえ]に設定した場合です。リソース依存関係の設定を参照してください。
リソースバンドルの編集中に、次のタスクを実行することもできます。
バンドル内のリソースのプレビュー
リソースの詳細の表示
リソースの依存関係の設定
バンドルにリソースを除外して含めるには
1. リソースバンドルタブを開きます。
2. 必要に応じて、バンドルへのリソースの追加の説明に従って、バンドルにリソースを追加します。
3. バンドル定義で、除外するリソースを含むフォルダーを展開します。
4. 1つ以上のリソースを選択します。
注:Ctrlキーを押しながらクリックしてShiftキーを押しながらクリックすると、一度に複数のリソースを選択して除外できます。
5. [除外]をクリックします。
この例に示すように、Deployment Managerは除外されたリソースを淡色表示されたテキストで表示します。
6. オプションで、除外されたリソースを含めるには、除外されたリソースを選択して、[含める]をクリックします。
リソースの除外が完了したら、バンドルをプレビューして、このバンドルで移行されるリソースを確認できます(バンドル内のリソースのプレビューを参照)。プレビューには、含まれているリソースとその依存関係(継承設定によって異なります)のみが含まれます。
バンドル内のリソースのプレビュー
[バンドル定義]ペインには、バンドル定義(バンドル、バンドルに直接追加されたリソースまたはリソースコンテナー、およびバンドルから除外されているリソース(存在する場合))が表示されます。バンドルプレビューでは、プランの実行時にバンドルとともに移行されるリソースのみを表示できます。バンドルプレビューには、次の例に示すように、含まれているリソースとその依存関係が青いテキストで表示されます。
依存リソースをバンドルに含めるかどうかは、バンドルとリソースの「依存関係を含める」プロパティによって決まります。依存リソースをバンドルに含めるかどうかを選択する方法については、リソース依存関係の設定を参照してください。
バンドル内のリソースをプレビューするには
1. リソースバンドルタブを開きます。
2. [バンドル定義]で、[更新]をクリックして、リソースが最新であることを確認します。
3. バンドルを選択します。
4. プレビューをクリックします。
5. 必要に応じて、ディレクトリを展開してバンドルリソースを表示します。
6. OKをクリックしてプレビューを閉じます。
リソースの詳細の表示
使用可能なリソースおよびリソースバンドルに対して表示されるすべてのオブジェクトには、表示および場合によっては編集可能なプロパティがあります。
利用可能なリソースバンドルリソースの詳細を表示するには
1. サイトをクリックします。
2. サイトを選択します。
3. [リソースバンドル]タブで、[利用可能なリソース]または[バンドル定義]で任意のオブジェクトを選択します。
4. [プロパティビュー]で、選択したアイテムのフィールドの詳細を確認します。プロパティは、選択したオブジェクトタイプによって異なります。
 
利用可能なリソースプロパティ
バンドル定義オブジェクト
プロパティ
名前
パス
タイプ
元の作成日
所有者
最終変更日
最終変更ユーザー
バンドル
名前
注釈
依存関係を含める
元の作成日
所有者
最終変更日
最終変更ユーザー
ルートフォルダ
名前
パス
タイプ
依存関係を含める
フォルダとリソース
除外されているかどうかに注意してください
名前
パス
タイプ
注:太字のプロパティは編集できます。
5. オプションで、オブジェクトの名前、注釈、または依存関係の設定を編集します。
リソースの依存関係の設定
依存関係は、バンドルレベル、またはコンテナまたはリソースのバンドルのすぐ下のレベルで指定できます。デフォルトでは、バンドルに直接追加されたすべてのリソース(コンテナーまたはリソース)は、バンドルと同じ依存関係を持ちます。ただし、バンドル、またはバンドルのルートレベルで追加されたコンテナまたはリソースの依存関係設定を上書きできます。
リソースの依存関係を設定するには
1. サイトをクリックします。
2. サイトを選択します。
3. リソースバンドルタブを選択します。
4. バンドル定義で、リソースバンドル、またはバンドルのルートレベルにあるコンテナまたはリソースを選択します。
5. [プロパティビュー]列で、[依存関係を含める]設定を選択します。
オプション
説明
はい
このリソースの依存関係を含めます。これはバンドルのデフォルトです。
番号
このリソースの依存関係を含めないでください。
継承(リソースまたはフォルダーのみ)
バンドルの依存関係の設定に従います。これは、バンドル内のコンテナーとリソースのデフォルトです。
リソースバンドルのコピー
たとえば、別のリソースバンドルの開始点として使用できる複製リソースバンドルを作成できます。
リソースバンドルをコピーするには
1. サイトをクリックします。
2. サイトを選択します。
3. リソースバンドルタブを選択します。
4. [バンドル定義]で、リソースバンドルを選択します。
5. バンドルのコピーボタンをクリックします。
Deployment Managerは重複するバンドルを作成し、バンドル名に「_copy」を追加します。
6. オプションで、[プロパティビュー]でバンドルの名前を変更します。
リソースバンドルからのリソースの削除
以下の手順を使用して、リソースコンテナ(そのリソースを含む)またはバンドルのルートにあるリソースを削除できます。リソースは引き続き[利用可能なリソース]の下に一覧表示され、再挿入できます。
リソースバンドルからリソースを削除するには
1. サイトをクリックします。
2. サイトを選択します。
3. リソースバンドルタブを選択します。
4. リソースバンドル内のコンテナまたはリソースを選択します。
5. [削除]をクリックします。
リソースバンドルの削除
リソースバンドルを削除するには
1. サイトをクリックします。
2. サイトを選択します。
3. リソースバンドルタブを選択します。
4. リソースバンドルを選択します。
5. バンドルの削除ボタンをクリックします。
6. はいをクリックして、このバンドルを削除することを確認します。