ライフサイクル管理を使用したコンテンツの移送

SAP Analytics Cloud コンテンツネットワークへのコンテンツのインポート

Objective

After completing this lesson, you will be able to コンテンツネットワークからパッケージをインポートします。

コンテンツのインポートプロセス

インポート可能なコンテンツのタイプ

SAP Analytics Cloud テナントにインポートできるコンテンツにアクセスするには、垂直ナビゲーションメニューから移送またはコンテンツネットワークを選択します。

以下をインポートできます。

  1. プライベートコンテンツ
  2. サンプル
  3. サードパーティコンテンツ
  4. SAP ビジネスコンテンツ
SAP Analytics Cloud の垂直メニューが展開され、コンテンツネットワークおよび移送が強調表示されます。

ステップ 1: インポートするコンテンツにアクセスする

SAP Analytics Cloud テナントに追加するコンテンツのタイプを選択します。コンテンツを選択すると、利用可能なパッケージの一覧が表示されます。すでにシステムにインポートしたパッケージには、前のイメージで示されているように、インポート済列にチェックマークが表示されます。

コンテンツをインポートしているときに必要なパッケージが表示されない場合は、セキュリティ設定を確認してください。

  1. 設定を選択します
  2. すべてのシステムでコンテンツの共有を許可スイッチを切り替えます。

    このスイッチがオフの場合、以下のテーブルに追加したシステムによって共有されるコンテンツのみが表示されます。オンに切り替えると、特定のシステムがテーブルを使用できないようにブロックすることができます。

    すべてのシステムでコンテンツの共有を許可トグルがオンおよびオフに切り替えられたオプションを表示する移送設定。
  3. 特定のシステムからのインポートをブロックまたは許可するには、システムをブロックに追加/コンテンツ共有を許可アイコンを選択し、システム URL を入力します。
  4. OK を選択してから、ページをリフレッシュして、更新されたパッケージの一覧を表示します。

注記

コンテンツをプロモートするには、システムのバージョンがエクスポート元のシステムと同じバージョン以降である必要があります。システムが旧バージョンの場合、システムが更新されるまでパッケージは表示されません。

ステップ 2: パッケージの選択とインポート設定の更新

システムに追加するパッケージを選択し、選択したコンテンツのダイアログを開きます。

概要タブに、インポート設定の概要が表示されます。必要に応じて、諸条件に同意して続行します。

画面下部に強調表示された諸条件を含む SACADM_ADMIN_FILES コンテンツパッケージの概要タブ (上部で強調表示)。

ステップ 3: 上書き設定の選択

インポートオプションタブで、インポートに必要なオプションを変更し、設定の上書きを選択します。インポート対象として選択したオブジェクトがシステムに存在しない場合は、オブジェクトが作成され、そのデータがインポートされます。システムにすでに存在するオブジェクトについては、設定の上書きによってオブジェクトとそのデータを更新するかどうかが決定されます。以下のオプションから選択することができます。

  • オブジェクトまたはデータを上書きしない: この設定により、システム内の既存のオブジェクトが新規データで上書きまたは更新されなくなります。インポート対象として選択したオブジェクトがシステムにすでに存在する場合は、通知されます。たとえば、インポートされたモデルのデータを独自のデータで置換し、そのデータの上書きを回避する場合に、この設定を選択することができます。
  • データのみ上書き: インポートされたモデルの構造を変更したときに、それらの変更が失われないようにする場合は、この設定を選択します。データは各オブジェクトにインポートされますが、オブジェクト自体は更新されません。モデルのプライバシーとデータアクセス制御の設定、およびユーザとロールの権限設定は変更されません。
  • オブジェクトとデータの上書き: システムのオブジェクトが上書きされ、オブジェクトのデータが更新されます。たとえば、ビジネスタスクのコンテンツを使用していない場合に、このオプションを選択することができます。

    上書きされたコンテンツからデータアクセスおよびプライバシーの権限設定を削除するには、権限を削除を選択します。各ロールに割り当てられた対応する権限も更新されます。この設定によってオブジェクト共有設定が上書きされるため、慎重に使用してください。

システム内のオブジェクトまたはデータがインポートによって上書きされる場合、インポートダイアログのコンテンツ一覧の関連オブジェクトの横に警告が表示されます。サンプルコンテンツを変更または拡張した場合は、警告の次のステップセクションの指示に従って、作業が失われないようにします。

データ上書きオプションおよびインポートするコンテンツの一覧を含む SACADM_ADMIN_FILES コンテンツパッケージのインポートオプションタブ (上部で強調表示)。

ステップ 4: インポートするオブジェクトの選択

コンテンツ一覧で、インポートするオブジェクトと、インポートされたディメンションおよびモデルごとにデータを含めるかどうかを選択します。個々のオブジェクトまたはオブジェクトのタイプ (モデルやストーリーなど) を選択または選択解除することができます。

影響を受けるオブジェクト列には、コンテンツを上書きするオブジェクトに対する警告が表示されます。

警告が強調表示されたインポートオプションダイアログ。

ステップ 5: インポートを選択する

インポートを選択すると、インポートプロセスがバックグラウンドで開始されます。

  • プロセスが完了するか、エラーが発生した場合は、通知を受信します。
  • オブジェクトまたはデータを上書きしないまたはデータの上書きのみを選択した場合は、既存のコンテンツが上書きされないように、コンテンツのいずれかがインポートされなかったかどうかが通知で通知されます。
  • 以下の図に示すように、インポートの任意の時点で通知をチェックしてプロセスを追跡することができます。SAP Analytics Cloud の通知に 10% 完了と表示されているインポートプロセス。

パッケージの更新およびインポートのログを表示するには、パッケージを選択し、ツールバーから履歴を選択します。インポート概要を選択して、詳細一覧を表示します。

インポートパッケージを選択すると、履歴パネルが開きます。パネル (強調表示) でインポートの概要オプションが選択され、詳細情報のインポートの概要ダイアログが画面の中央で開きます。

コンテンツネットワークからのパッケージのインポート

ビジネスシナリオ: The Mock Company の導入チームと協力して、ビジネスコンテンツを設定およびテストしています。SAP Analytics Cloud 開発テナントからコンテンツをエクスポートし、SAP Analytics Cloud 本稼動テナントと共有しておきます。

ここで、ビジネスコンテンツを本稼動テナントにインポートします。これにより、ユーザはインポートされたストーリーとモデルを使用して作業を開始できます。これらはすべて、アプリケーション、オブジェクト、およびデータレベルで保護されます。

タスクフロー: この演習問題の目的は、以下のとおりです。

  • 移送アプリのインポートページにアクセスして、インポートするコンテンツを表示します。
  • コンテンツネットワークを使用して、開発テナントから本稼動テナントに共有されたビジネスコンテンツをインポートします。

初期移送後のコンテンツの更新

コンテンツの初期インポート後に、宛先システムでコンテンツの更新が必要になる場合があります。たとえば、開発テナントでストーリーまたはモデルが更新されており、そのコンテンツを本稼動テナントで更新する必要がある場合などです。

コンテンツの後続の更新では、考慮すべき点がいくつかあります。

  1. コンテンツを更新するには、オブジェクトおよびデータを上書きを使用します。3 つのインポートオプションのうち、これは宛先環境にすでに存在するコンテンツを更新する唯一のオプションです。
  2. 以降の更新では、権限の削除オプションを使用しないでください。
  3. データモデルと公開ディメンションをインポートするための更新には、追加の考慮事項が必要です。
    • モデルのデータインポートジョブが更新されるため、出力先データソースを指すように出力先システムでジョブを変更する必要があります。
    • ディメンションデータアクセス制御設定は、上書き権限設定に関係なくリセットされます。これらは、宛先システムでマニュアルで再設定する必要があります。
    • 接続の更新を回避します。以下の例では、接続が選択解除され、更新から除外されています。
    • シナリオに基づくインポート時に、モデルデータを含めるか、除外するかを選択します。このオプションは、モデル構造が更新され、宛先システムのモデルに存在する既存のデータを保持する場合に使用します。
  4. ライブモデルの場合は、インポート前にコンテンツテーブルで接続の選択を解除します。
  5. ストーリーやアプリケーションなどのオブジェクトの場合は、必要な場合を除き、インポート時にモデルや接続などの依存関係の選択を解除します。
権限の削除、含まれるデータ、および接続の選択が解除されたインポートパッケージのインポートオプションタブ。このイメージは、イメージの上にある一覧で識別されたポイントを反映しています。

オブジェクト名の重複

ある環境から別の環境に移送されるオブジェクトは、一意の ID を保持します。このため、あるテナントから別のテナントへのコンテンツの昇格後に、1 つのテナントに同じ名前の 2 つのオブジェクトを含めることができます。以下に例を示します。

  1. ユーザが SAP Analytics Cloud 本稼動テナントで MyStory というストーリーを作成します。一意の ID (この例では ID 1) が指定されます。
  2. アナリストが、SAP Analytics Cloud 開発テナントで MyStory というストーリーを作成します。また、一意の ID (この例では ID 2) も指定されます。
  3. MyStory が開発テナントから本稼動テナントに移送されます。
  4. これで、本稼動テナントに MyStory という名称のストーリーが 2 つ追加されます。各ストーリーには一意の ID があるため、新しいストーリーが本稼動テナントに追加されるだけです。
左側に開発テナント、右側に本稼動テナントがあるダイアグラム。開発テナントには、ID2 のストーリーがあります。ストーリーは、ID 1 と同じ名前のストーリーが存在する本稼動テナントに移送されます。両方のストーリーの名前は同じですが、一意の ID があるため、2 つのストーリーがあります。

ライフサイクル管理中に、ID に基づいてオブジェクトの更新が行われます。

  • ID が一致すると、インポートされたコンテンツでオブジェクトが更新されます。
  • ID が一致しない場合は、新しいオブジェクトが追加されます。

オブジェクト名の重複を回避できます。

  1. 本稼働で登録された移送オブジェクトを開発環境に転送します。このレッスンで使用されている例では、ID 1 の MyStory が開発テナントに移送され、新しい MyStory オブジェクトが作成される代わりに更新されている必要があります。
  2. 開発環境でコンテンツを更新します。
  3. 更新されたオブジェクトを本稼動に戻します。

この場合、オブジェクト ID は開発と本稼働の間で一致するため、重複オブジェクトはありません。