データ接続の構成
次の表は、使用可能なデータ接続のタイプを示しています。
| 接続タイプ | バリアント |
|---|---|
| Infor EPM OLAP | |
| その他の XMLA プロバイダー | 外部 Infor Olap サーバー |
| Analysis Services | |
| リレーショナルプロバイダー | Microsoft SQL Server |
| Oracle Database Server | |
| PostgreSQL サーバー | |
| Amazon Redshift | |
| Infor Olap サーバー | |
| 外部 Infor Olap サーバー | |
| 組み込みステージングデータベース |
データ接続のすべてのカテゴリについて、名前と、必要に応じて [全般] タブの接続の説明を指定します。一意の名前は指定した名前から自動生成されます。
[接続] タブのオプションは、接続のカテゴリによって異なります。
OLAP 接続の接続タブ
OLAP データ接続の場合、[データ接続] フィールドで、接続先の OLAP データソースを選択します。これにより、タブで他のフィールドが有効化されます。
[認証方法] フィールドで、以下のオプションのいずれかを選択します:
- 既存の接続を使用Application Studio または他のクライアントで現在接続中のアカウントを、OLAP への接続にも使用する場合にこのオプションを利用します。
- サービスアカウント: Application Studio のレポートや Application Engine のプロセスの中には、現在のユーザー権限の範囲を超えた OLAP データアクセスを必要とするものがあります。たとえば、データをコピーしたり処理したりする場合です。このような場合は、より高い所有者になり替わるデータ接続を作成し、Application Studio のレポートや Application Engine のプロセスで使用します。
注:
Self-Service や Office Integration のデータ接続では、サービスアカウントを使用しないことをお勧めします。
- 基本:Application Studio のレポートや Application Engine のプロセスの中には、現在のユーザー権限の範囲を超えた OLAP データアクセスを必要とするものがあります。たとえば、データをコピーしたり処理したりする場合です。この場合は、より高い権限を持つ基本アカウントを作成し、データ接続でユーザーになり替わるために利用します。基本認証を選択した場合、接続に必要なユーザー名とパスワードを指定します。
注:
このような基本アカウントも、Self-Service や Office Integration では使用しないことをお勧めします。
サービスアカウントを使用するデータ接続を構成するには、以下のステップを実行します:
- サービスアカウントを Infor EPM にインポートします。
「サービスアカウントの管理」を参照してください。
- [ユーザーとユーザーグループ] ダッシュボードでサービスアカウントのユーザーを登録し、必要なアプリケーションロールやデータロール、またはその両方を割り当てます。
- データ接続ダッシュボードの [接続] タブで、認証方法として [] を選択します。
- インポート済みサービスアカウントの一覧から、必要なサービスアカウントを選択します。
データ接続に使用されるアカウントが、ユーザーに与えられたロールの権限を超えるデータへのアクセスを許可する可能性がある、という警告が表示されます。
Infor EPM 用のバックエンドサービスアカウントは、テナントの ION API で認可されている必要があります。バックエンドサービスアカウントの資格情報をインポートする必要があります。これを行わない場合、データ接続テストでエラーが発生します。
詳細については「サービスアカウントの管理」を参照してください。
XMLA 接続の接続タブ
XMLA データ接続の場合、別のアプリケーションにある既存の接続にリンクするか、新しい接続を定義できます。既存の接続にリンクできるのは、既存のアプリケーションの [使用状況] タブでリンクが有効になっている場合のみです。
新しい接続を定義するには、データプロバイダーを選択します。
[URL] フィールドで、データソースの場所の URL を指定します。
基本認証を選択して、データソースのユーザー名とパスワードを指定します。
次にデータベースを選択します。
リレーショナル接続の接続タブ
リレーショナルデータ接続では、SQL Windows 認証はサポートされていません。基本認証を使用する必要があります。
リレーショナルデータ接続の場合、新しい接続を定義する、組み込みステージングデータベースに接続する、または別のアプリケーションにある既存の接続にリンクすることが可能です。既存の接続にリンクできるのは、既存のアプリケーションの [使用状況] タブでリンクが有効になっている場合のみです。
新しい接続を定義するには、データプロバイダを選択します。[接続] タブの残りのフィールドは、選択したプロバイダによって異なります。
- Microsoft SQL Server
- [ホスト] フィールドで、データソースが置かれているコンピューターを選択します。
- Oracle Database Server
-
既存の TNS を使用し、tnsnames.ora ファイルのサービス名を選択できます。または、接続を手動で定義することもできます。[手動で定義] を選択した場合は、サーバー名、ポート、および次の接続タイプのいずれかを指定する必要があります。
- デフォルト
- 個別割り当て
- 共有
- TCP/IP
- TCP/IP + SSL
- 名前付きパイプ
- IPC
- PostgreSQL サーバー
- [ホスト] フィールドで、データソースが置かれているコンピューターを選択します。
- Amazon Redshift
- [ホスト] フィールドで、データソースが置かれているコンピューターを選択します。
- Infor Olap サーバー
- 既存の接続で認証するか、基本認証を選択します。基本認証の場合は、データソースのユーザー名とパスワードを指定します。
- 外部 Infor OLAP
- 外部 Infor OLAP サーバーに接続するには、データソースが置かれている場所の URL を指定します。
[使用状況] タブ
[使用状況] タブでは、接続を使用できるクライアント、および他の Infor EPM アプリケーションで接続を使用できるかどうかを指定します。
XMLA 接続の [詳細] タブ
XMLA 接続の場合、コマンドタイムアウトとその他の接続文字列パラメーターを指定できます。接続文字列のすべてのプロパティをパラメーターとして使用できます。
[] をクリックしてリモートサーバーの証明書を取得し、[指紋] フィールドに入力します。データ接続は、別の証明書を提供するサーバーからの接続を受け付けません。
リレーショナル接続の [詳細] タブ
コマンドタイムアウトと接続タイムアウトを指定できます。Amazon Redshift 以外のすべてのプロバイダーでは、次のオプションの 1 つ以上を選択できます。
- 暗号化
- SQL Server では、クライアントとサーバーの間で送信されるすべてのデータに SSL 暗号化を使用します。
- 接続をリセット
- プールから削除されるときにデータベース接続をリセットするかどうかを指定します。
- セキュリティ情報を保持
- パスワードなど、セキュリティに関する情報が接続の一部として返されません。
- AlwaysOn 可用性グループのサポートを有効化
- フェールオーバー用に、複数のプライマリデータベースと、複数のセカンダリデータベースの構成をサポートします。
- 参加
- 作成スレッドの現在のトランザクションコンテキストに接続を参加させます。
- SSL モード
-
PostgreSQL プロバイダでは、次のいずれかの SSL モードを選択できます。
- 無効
- 許可
- 優先
- 必須
- その他の接続文字列パラメーター
- 接続文字列のすべてのプロパティをパラメーターとして使用できます。
- 指紋
- [] をクリックしてリモートサーバーの証明書を取得し、[指紋] フィールドに入力します。データ接続は、別の証明書を提供するサーバーからの接続を受け付けません。
例
高可用性接続の要件は、[] チェックボックスと、[詳細] タブのコマンドおよび接続タイムアウトのオプションで構成できます。データベースのリカバリ間隔やサーバーのアイドル時間などの追加パラメーターは、リポジトリサービスのサービス固有オプションに用意されています。
[詳細] タブおよびサービス固有オプションでの選択から生成される接続文字列は、以下のようになります:
Provider=MSOLEDBSQL;Server=tcp:DEVBILS.<customer>.com,1433;MultiSubnetFailover=Yes;Database=DB_Name; Connect Timeout=30;ConnectRetryCount=10;ConnectRetryInterval=10;
OLAP 接続の詳細タブ
必要に応じて、エレメントの一意の名前に使用する書式設定を選択します。デフォルトでは、データベースで指定されている形式が使用されます。