接続の確立
Visual Studio 2022 でSSIS を有効化
Visual Studio 2022 を使用している場合、SSIS を使用するにはSQL Server Integration Services プロジェクト拡張機能をインストールする必要があります。
- 拡張機能 -> 拡張機能の管理に移動します。
- 拡張機能の管理ウィンドウの検索ボックスで"SQL Server Integration Services Projects 2022" を検索し、リストから拡張機能を選択します。
- ダウンロードをクリックします。
- Visual Studio を終了し、ダウンロードしたMicrosoft.DataTools.IntegrationServices.exe インストーラーを実行します。デフォルト設定でインストーラーを進めてください。
- Visual Studio を開きます。これで、"Integration Services Project" プロジェクトテンプレートが利用可能になるはずです。
SAP BusinessObjects BI 接続マネージャーの追加
新しい接続マネージャーを以下のように作成します。
- "Integration Services Project" テンプレートを使用してVisual Studio プロジェクトを作成します。
- 接続マネージャーウィンドウ内で右クリックし、メニューから新しい接続を選択します。
- 説明カラムでCData SAP BusinessObjects BI Connection Manager を選択し、追加...をクリックします。
- 次のセクションで説明するように、本製品 を設定します。
または、既存のプロジェクトがあり、CData SAP BusinessObjects BI Source またはCData SAP BusinessObjects BI Destination がある場合:
- データフローでCData SAP BusinessObjects BI Source またはDestination コンポーネントを右クリックします。
- 編集...を選択し、編集ウィンドウを開きます。
- 接続マネージャー:の横にある新規作成...ボタンをクリックします。ドロップダウンのセレクターを使用して接続マネージャーを作成します。
- 次のセクションで説明するように、本製品 を設定します。
SAPBusinessObjectsBI への接続
SAP BusinessObjects BI インスタンスに接続するには、以下を設定する必要があります。
- Url:SAP BusinessObjects BI REST API URL。これを見つけるには:
- セントラル管理コンソールにログインします。
- コンボボックスからアプリケーションを選択します。
- RESTful Web Service を選択します。セントラル管理コンソールは、アクセスURL を表示します。デフォルトでは、http://{Server-Name}:6405/biprws です。
- AuthScheme:SAP BusinessObjects BI に接続する際に使用する認証の種類に設定。
Basic
Basic 認証を使用してSAP BusinessObjects BI に接続するには、AuthScheme をBasic に設定し、次のプロパティを設定します。
- User:インスタンスのユーザー名。
- Password:インスタンスのパスワード。
CyberArk
CyberArk に接続するには、AuthScheme をCyberArk に設定し、次のプロパティを設定します。
- User:CyberArk のログイン名(user@domain)。
- Password:CyberArk ユーザーのパスワード。
- SSOLoginURL:アプリのシングルサインオンURL。
- SSOExchangeUrl:The url used for the exchange of the SAML token for SAP BusinessObjects BI credentials.
MFA を設定している場合、CyberArk を使用して認証するにはSSOProperties を組み合わせて使用する必要があります。必要に応じて、以下のいずれかを設定します。
- MFAType:MFA を設定している場合、認証時に選択するメカニズムの名前を設定します。
- MFAPassCode:MFA を設定している場合、選択したメカニズムに対して有効な回答を設定します。
この値を空欄または無効な値に設定すると、本製品 は帯域外メカニズムを開始します。本製品 は、ユーザーとの対話を通じてチャレンジが完了するまでAPI をポーリングしてから、接続を閉じるかどうかを決定します。 - MFATimeout:MFA を設定している場合、本製品 がユーザーとの対話によってチャレンジが完了するまでAPI のポーリングを継続する秒数を設定します。デフォルトでは、本製品 は接続を閉じる前に60秒間API をポーリングします。
接続文字列の例:
AuthScheme=CyberArk;SSOLoginURL='https://abc1234.id.cyberark.cloud/run?appkey=00000000-0000-0000-0000-000000000000&customerId=ABC1234';User=cyberarkUserName;Password=cyberarkPassword;SSOExchangeUrl=http://myserver:8080/biprws/saml/SSO;