アプリケーションの本番環境への移動

プロジェクトのライフサイクルでは、開発環境でのテストの完了後に、コンテンツを本番環境に移動しなければならない場合が多いです。同じテナントまたはテナントの異なるアプリケーション間でコンテンツを移動できます。

Infor EPM ビジネスアプリケーションまたはカスタムアプリケーションの実装を移動することができます。

カスタムアプリケーションを移動するには、Self-Service ポータル内のローカルパッケージ用エクスポート/インポート機能を使用できます。

Infor EPM ビジネスアプリケーションを別のテナントに実装する場合、Infor EPM ビジネスアプリケーション間で一部のコンテンツや、カスタマイズと拡張機能を保留します。どのコンテンツがどのアプリケーションに存在するかについては、「制限された Infor アプリケーションのカスタマイズ」を参照してください。

アプリケーションの一部だけを移動することもできます。

カスタムアプリケーションと Infor EPM ビジネスアプリケーションは、ターゲット環境に対して新規導入として、または既存アプリケーションの更新として移動できます。

次の表は、本番環境へアプリケーションを移動する際に覚えておくべき操作とその説明を示します。

アクションのタイプ カスタムアプリケーション Infor EPM ビジネスアプリケーション
新規導入 カスタムアプリケーションを .biapplication ファイルにパッケージ化するには、[アプリケーション] ダッシュボードで [エクスポート] をクリックします。その後、ターゲットテナントにアプリケーションをインストールします。

標準ビジネスアプリケーションを拡張するには、標準アプリケーションにカスタムレポートや Application Engine プロセスを追加するカスタムアプリケーションを作成できます。

カスタムアプリケーションを .biapplication ファイルにパッケージ化するには、[アプリケーション] ダッシュボードで [エクスポート] をクリックします。その後、ターゲットテナントにアプリケーションをインストールします。

注: 

クラウド環境では、Infor EPM Business Applications アプリケーションがターゲットテナントにプロビジョニングされます。

新規導入/更新 ステージングテーブル、ロードクエリ、スクリプトを含む OLAP モデルおよびリレーショナルモデルを移動するには、リレーショナルモデリング のバンドルエクスポート機能を使用します。次に、.rmbundle ファイルをターゲットテナントにインポートします。

「エクスポートとインポート」を参照してください。

OLAP データベース (DEPMAPPS) を拡張するには、ステージングテーブル、ロードクエリ、スクリプトを含む OLAP モデルおよびリレーショナルモデルを移動するために、バンドルエクスポート機能を使用します。次に、.rmbundle ファイルをターゲットテナントにインポートします。

「エクスポートとインポート」を参照してください。

新規導入/更新 現在、IFS ロールやユーザーのロール割り当てなどのセキュリティ構成はエクスポートおよびインポートできません。構成は手動で行う必要があります。 現在、IFS ロールやユーザーのロール割り当てなどのセキュリティ構成はエクスポートおよびインポートできません。構成は手動で行う必要があります。
更新 更新されたコンテンツを移動する際は、次のアクションを実行することをお勧めします。
  • インポートする前に、OLAP データベースをバックアップします。「OLAP データベースのエクスポートとインポート」を参照してください。
  • OLAP データベースの一部といくつかのデータロールのみを本番テナントに移動するかどうかを確認します。通常、OLAP データベースのキューブと次元、およびデータロールは、本番テナントの OLAP モデリングで作成および入力されます。そのため、OLAP データベース自体をエクスポート/インポートする必要がない場合があります。
    注: 

    データロール、アプリケーションロール、アクセスキューブ内の権限など、OLAP モデルの外側にあるコンテンツやセキュリティ設定が OLAP データベース内に含まれているかどうかを確認してください。該当する場合は、データベース全体または一部をエクスポート/インポートする必要があります。

    「アプリケーションエクスポート」を参照してください。

  • 注意: 

    OLAP データベースをインポートする前に、必ずアプリケーションロールを、必要に応じてデータロールもインポートしてください。そうでなければ、データが失われます。

    OLAP データベースでは、システム起動時に、ターゲットシステム内のロールに基づいてロール次元 (_GRP) が自動的に更新されます。

    アプリケーションのエクスポート/インポート機能を使用する場合、適切な順序で処理が行われます。

  • モデルバンドルをインポートする前に、アプリケーションロール単体、またはアプリケーションロールを含む .biapplication ファイルを必ずインポートしてください。
  • OLAP モデルを本番テナントにインポートするには、以下のいずれかの方法を使用します:
    • 新しい OLAP モデルオブジェクトをインポートし、既存のオブジェクトを上書きします。この方法により、インポート中にレコードが失われることはありません。
    • 既存の OLAP モデルをクリアし、新しいモデルに置き換えます。
      注: 

      インポート前に本番モデルのデータを必ず保存してください。モデルのインポート後、そのデータを再インポートできます。

  • ステージングテーブルに、本番テナントへ移動すべきデータがあるか確認します。
    注: 

    本番テナントのテーブルには、上書きしてはならない実データが含まれています。

更新されたコンテンツを移動する際は、次のアクションを実行することをお勧めします。
  • インポートする前に、OLAP データベースをバックアップします。「OLAP データベースのエクスポートとインポート」を参照してください。
  • 通常、OLAP データベース (DEPMAPPS) およびデータロールを本番テナントに対してエクスポート/インポートする必要はありません。本番システムでは、データロールは Business Modeling によって生成されます。OLAP データベースのキューブや次元も、Business Modeling によって作成され、入力されます。
  • 統合テーブルに存在するデータを移動するかどうかを確認します。通常、統合テーブルのデータは一時的に保持され、Business Modeling へのインポート後にクリアされます。
    注: 

    統合テーブルのスキーマを移動する必要はありません。テーブルは Business Modeling によって作成され、管理されます。Business Modeling でビジネスオブジェクトにカスタムプロパティを追加すると、統合テーブルには自動的に追加フィールドが拡張されます。

次の表では、アプリケーションを手動で移動するためのタスクを実行順で説明しています:

完了 追加情報
ターゲットアプリケーションを作成します。

カスタムアプリケーションのコンテンツを初めて移動する場合、インポート先となるターゲットアプリケーションを作成する必要があります。

ターゲットアプリケーションを作成する際は、ソースアプリケーションと同じ機能を選択します。

注: 

アプリケーションのエクスポート機能を使用してカスタムアプリケーションを .biapplication ファイルにエクスポートする場合、このタスクはスキップできます。

注: 

保護アプリケーションや標準アプリケーションの場合、これらは展開されるため、ターゲットアプリケーションの作成は不要です。

[アプリケーション] ダッシュボード

アプリケーションの管理 - クラウド を参照してください。

Application Engine のプロセス、Application Studio、マッピング、リレーショナルモデリング で使用されるカスタムデータ接続を追加します。

データ接続の一意の名前には、ソースアプリケーションと同じものを使用することが重要です。

Application Studio レポートで使用されるカスタムデータ接続も、レポートのエクスポート/インポートで移動されます。

[データ接続] ダッシュボード

データ接続の追加 を参照してください

統合およびステージング用リレーショナルデータベースのロードクエリ、スクリプト、およびテーブルをエクスポートおよびインポートします。

別のテナントにコンテンツを移動する必要がある場合は、このタスクは必須です。

  • 小規模なデータセットの場合、バンドルにデータを含めることができます。
  • 大規模なデータセットの場合、スキーマ定義とロードクエリのみをエクスポートします。データは後でソースからロードする必要があります。
[リレーショナルモデリング] ダッシュボード

モデルのエクスポートモデルのインポート を参照してください。

ビジネスモデルをエクスポートおよびインポートします。

これは Infor EPM ビジネスアプリケーションに対してのみ有効です。カスタムアプリケーションを移動する場合は、このタスクをスキップします。

Business Modeling

モデル管理 を参照してください。

OLAP データロールをエクスポートおよびインポートします。

OLAP データをインポートする前に、OLAP データロールを本番アプリケーションにインポートする必要があります。

[データロール] ダッシュボード

データロールのエクスポート および データロールのインポート を参照してください。

アプリケーションロールをエクスポートおよびインポートします。

OLAP データをインポートする前に、アプリケーションロールを本番アプリケーションにインポートする必要があります。

注: 

このタスクは、Infor EPM ビジネスアプリケーションなどの制限付きアプリケーションには適用されません。保護されたアプリケーションでは、カスタムオブジェクトのみをエクスポートおよびインポートする必要があります。

[アプリケーションロール] ダッシュボード

アプリケーションロールのエクスポート および アプリケーションロールのインポート を参照してください。

セキュリティロール

アプリケーションを別のテナントに転送する場合、ターゲットテナントに必要なセキュリティロールとユーザーがあるかどうかを確認する必要があります。

セキュリティユーザーとロールを登録し、OLAP データとアプリケーションロールを割り当てます。

[ユーザーとユーザーグループ] ダッシュボード

セキュリティユーザーとロールの登録 または IFS ユーザーとロールの登録 を参照してください。

OLAP データベースをエクスポートおよびインポートします。

OLAP データベースには、キューブ、次元、サブセット、ルール、構造データおよびデータが含まれます。

通常、OLAP データはほとんど本番環境にあるため、開発環境から本番環境に転送することはありません。ただし、実際のデータを使用してカスタムレポートを開発するために OLAP データを本番環境から開発環境に移動しなければならない場合があります。

[データベース] ダッシュボード

OLAP データベースのエクスポートとインポート を参照してください。

カスタムソリューションの OLAP マッピングをエクスポートおよびインポートします。 [マッピング概要] ダッシュボード

マッピングのエクスポートマッピングのインポート を参照してください。

Application Engine プロセスをエクスポートおよびインポートします。
注: 

Infor EPM ビジネスアプリケーションなどの制限付きアプリケーションの場合、カスタムプロセスは、制限付きアプリケーションを拡張するカスタムアプリケーションに配置されます。

保護されたアプリケーションでは、カスタムオブジェクトのみをエクスポートおよびインポートする必要があります。

Application Engine Process Editor

プロセスパッケージのエクスポートプロセスパッケージのインポート を参照してください。

Application Studio レポートをエクスポートおよびインポートします。
注: 

Infor EPM ビジネスアプリケーションなどの制限付きアプリケーションの場合、カスタムレポートは、制限付きアプリケーションを拡張するカスタムアプリケーションに配置されます。

保護されたアプリケーションでは、カスタムオブジェクトのみをエクスポートおよびインポートする必要があります。

Application Studio

エクスポート、インポート、および印刷 を参照してください。

ダッシュボードをエクスポートおよびインポートします。
注: 

このタスクは、Infor EPM ビジネスアプリケーションなどの制限付きアプリケーションには適用されません。

保護されたアプリケーションでは、カスタムオブジェクトのみをエクスポートおよびインポートする必要があります。

ダッシュボードのエクスポートダッシュボードのインポート を参照してください。