データ接続の構成

データ接続を構成する手順は、データ接続のすべてのカテゴリに共通しています。その他の手順は、特定の接続カテゴリとデータプロバイダにのみ適用されます。

次の表は、使用可能なデータ接続のタイプを示しています。

接続タイプ バリアント
Infor EPM OLAP
リレーショナルプロバイダー Microsoft SQL Server
Oracle Database Server
PostgreSQL サーバー
Amazon Redshift
Infor Olap サーバー
外部 Infor Olap サーバー
組み込みステージングデータベース
Infor Data Lake

データ接続のすべてのカテゴリについて、名前と、必要に応じて [全般] タブの接続の説明を指定します。一意の名前は指定した名前から自動生成されます。

[接続] タブのオプションは、接続のカテゴリによって異なります。

OLAP 接続の接続タブ

OLAP データ接続の場合、[データ接続] フィールドで、接続先の OLAP データソースを選択します。これにより、タブで他のフィールドが有効化されます。

[認証方法] フィールドで、以下のオプションのいずれかを選択します:

  • 既存の接続を使用Application Studio または他のクライアントで現在接続中のアカウントを、OLAP への接続にも使用する場合にこのオプションを利用します。
  • サービスアカウント: Application Studio のレポートや Application Engine のプロセスの中には、現在のユーザー権限の範囲を超えた OLAP データアクセスを必要とするものがあります。たとえば、データをコピーしたり処理したりする場合です。このような場合は、より高い所有者になり替わるデータ接続を作成し、Application Studio のレポートや Application Engine のプロセスで使用します。
    注: 

    Self-ServiceOffice Integration のデータ接続では、サービスアカウントを使用しないことをお勧めします。

サービスアカウントを使用するデータ接続を構成するには、以下のステップを実行します:

  1. サービスアカウントを Infor EPM にインポートします。

    「サービスアカウントの管理」を参照してください。

  2. [ユーザーとユーザーグループ] ダッシュボードでサービスアカウントのユーザーを登録し、必要なアプリケーションロールやデータロール、またはその両方を割り当てます。
  3. データ接続ダッシュボードの [接続] タブで、認証方法として [サービスアカウント] を選択します。
  4. インポート済みサービスアカウントの一覧から、必要なサービスアカウントを選択します。

    データ接続に使用されるアカウントが、ユーザーに与えられたロールの権限を超えるデータへのアクセスを許可する可能性がある、という警告が表示されます。

注: 

Infor EPM 用のバックエンドサービスアカウントは、テナントの API Gateway で認可されている必要があります。バックエンドサービスアカウントの資格情報をインポートする必要があります。これを行わない場合、データ接続テストでエラーが発生します。

詳細については「サービスアカウントの管理」を参照してください。

リレーショナル接続の接続タブ

注: 

リレーショナルデータ接続では、SQL Windows 認証はサポートされていません。基本認証を使用する必要があります。

リレーショナルデータ接続の場合、新しい接続を定義する、組み込みステージングデータベースに接続する、Data Lake に接続する、または別のアプリケーションにある既存の接続にリンクすることが可能です。既存の接続にリンクできるのは、既存のアプリケーションの [使用状況] タブでリンクが有効になっている場合のみです。

新しい接続を定義するには、データプロバイダを選択します。[接続] タブの残りのフィールドは、選択したプロバイダによって異なります。

Microsoft SQL Server
[ホスト] フィールドで、データソースが置かれているコンピューターを選択します。
データベースを選択し、アクセスするためのユーザー名とパスワードを指定します。
Oracle Database Server
既存の TNS を使用し、tnsnames.ora ファイルのサービス名を選択できます。または、接続を手動で定義することもできます。[手動で定義] を選択した場合は、サーバー名、ポート、および次の接続タイプのいずれかを指定する必要があります。
  • デフォルト
  • 個別割り当て
  • 共有
次のプロトコルのいずれかを選択します。
  • TCP/IP
  • TCP/IP + SSL
  • 名前付きパイプ
  • IPC
サービス名またはサービス ID を指定します。次に、データソースに接続するユーザー名とパスワードを指定します。
PostgreSQL サーバー
[ホスト] フィールドで、データソースが置かれているコンピューターを選択します。
ポートを指定します。
データベースを選択し、アクセスするためのユーザー名とパスワードを指定します。
Amazon Redshift
[ホスト] フィールドで、データソースが置かれているコンピューターを選択します。
ポートを指定します。
データベースを選択し、アクセスするためのユーザー名とパスワードを指定します。
Infor Olap サーバー
既存の接続で認証するか、基本認証を選択します。基本認証の場合は、データソースのユーザー名とパスワードを指定します。
外部 Infor OLAP
外部 Infor OLAP サーバーに接続するには、データソースが置かれている場所の URL を指定します。
基本認証を選択して、データソースのユーザー名とパスワードを指定します。
データベースを選択します。

[使用状況] タブ

[使用状況] タブでは、接続を使用できるクライアント、および他の Infor EPM アプリケーションで接続を使用できるかどうかを指定します。

リレーショナル接続の [詳細] タブ

コマンドタイムアウトと接続タイムアウトを指定できます。Amazon Redshift 以外のすべてのプロバイダーでは、次のオプションの 1 つ以上を選択できます。

暗号化
SQL Server では、クライアントとサーバーの間で送信されるすべてのデータに SSL 暗号化を使用します。
接続をリセット
プールから削除されるときにデータベース接続をリセットするかどうかを指定します。
セキュリティ情報を保持
パスワードなど、セキュリティに関する情報が接続の一部として返されません。
AlwaysOn 可用性グループのサポートを有効化
フェールオーバー用に、複数のプライマリデータベースと、複数のセカンダリデータベースの構成をサポートします。
参加
作成スレッドの現在のトランザクションコンテキストに接続を参加させます。
SSL モード
PostgreSQL プロバイダでは、次のいずれかの SSL モードを選択できます。
  • 無効
  • 許可
  • 優先
  • 必須
その他の接続文字列パラメーター
接続文字列のすべてのプロパティをパラメーターとして使用できます。
指紋
[指紋を取得] をクリックしてリモートサーバーの証明書を取得し、[指紋] フィールドに入力します。データ接続は、別の証明書を提供するサーバーからの接続を受け付けません。

高可用性接続の要件は、[AlwaysOn 可用性グループのサポートを有効化] チェックボックスと、[詳細] タブのコマンドおよび接続タイムアウトのオプションで構成できます。

[詳細] タブの選択から作成した接続文字列は次のようになります。

Provider=MSOLEDBSQL;Server=tcp:DEVBILS.<customer>.com,1433;MultiSubnetFailover=Yes;Database=DB_Name; Connect Timeout=30;ConnectRetryCount=10;ConnectRetryInterval=10;

OLAP 接続の詳細タブ

必要に応じて、エレメントの一意の名前に使用する書式設定を選択します。デフォルトでは、データベースで指定されている形式が使用されます。