DBコネクター
DBコネクターはTLS 1.2を介して動作する、NICE CXoneプラットフォームと企業データベース間のゲートウェイとして機能するWindowsベースの暗号化サービスです。通常、プライベートデータベースから情報を取得してエージェントに提供するために使用されます。たとえば、発信者IDに基づいて顧客番号または注文番号を取得し、エージェントが参照するスクリーンポップでそれを使用できます。あまり一般的ではありませんが、DBコネクターを使用して、対話中に取得した情報をプライベートデータベースに書き込むこともできます。
StudioスクリプトがSQLアクションを実行すると、クエリは処理のためにDBコネクターに送信されます。DBコネクターは次に、構成されたOLE DBアカウントを使用して、クエリを企業データベースに渡します。OLE DBドライバーはクエリをデータベースに渡し、結果をCXoneを経由してDBコネクターに返します。
CXoneは、DBコネクターによってプライベートデータベースから取得された情報を格納しません。ただし、情報は、エージェントメッセージ、ログファイル、および情報の使用方法に固有の同様の場所に表示される場合があります。DBコネクターを使用して保護された個人情報(HIPAA規制の対象となる情報など)を取得する場合は、このことを考慮に入れる必要があります。
DBコネクターで使用するStudioアクション
DBコネクターでこれらのアクションを使用
DBコネクターおよびロードバランサー
DBコネクターはロードバランサーで実行できますが、それは公式にはサポートされていません。ロードバランサーでDBコネクターの実行を選択した場合:
- ロードバランサーでDBコネクタークライアントをダウンロードして実行します。
- クライアントのConnectString をロードバランサーのIPアドレスに設定します。
- ポート番号をデフォルトの1433のままにします。
- DBコネクターは正常に完了すると、各SQL接続を閉じます。
必要条件
以下の技術要件がDBコネクターサーバーに適用されます:
- Microsoft Windows Server 2008/2008R2以降。
- .NET Framework4.5.2以上
- NICE CXoneプラットフォームへのアクセスポイントを構成する少数のIPアドレスへのインターネットアクセス。詳細については、接続要件のヘルプページを参照してください。
- データベースのビジビリティ。データベースがMS Windowsサーバーで実行されている場合、 DBコネクターは同じ機械で実行できますが、これは必須ではありません。
- 適切なデータベースドライバー(たとえば、ADOまたはODBC)。データベースにアクセスするには、ドライバーに適切な資格情報が必要です。セキュリティ上の理由から、データベースユーザーアカウントには最低限必要なアクセス権が必要です。たとえば、CXoneデータベースから読み取るだけでよい場合は、読み取り専用権限に制限されたアカウントを使用します。
- Oracleデータベースを使用している場合は、Oracle OLE DBドライバーをダウンロードする必要があります。Oracleのウェブサイトにアクセスしてキーワードを検索する64ビットODACダウンロード。
DBコネクターについての重要情報
DBコネクターに関する以下の非常に重要な情報に注意してください。
- DBコネクターを設定して使用するには、CXoneのウェブインターフェースとDBコネクター実行可能ファイルの両方が必要です。
- DBコネクターはプライベートデータベースにアクセスできるサーバーにインストールされます。このコンピューターはDBコネクターサーバーと呼ばれます。
- DBコネクターアプリケーションは「DBCCFG」と名前を付けられました。
- DBコネクターが感染したと誤って識別される問題がある場合は、ウイルス対策ベンダーに問い合わせてください。
- DBコネクターはMicrosoft SQL ServerおよびOracleに対して検証済みです。ただし、DBコネクタはMicrosoftの標準化されたOLEDBテクノロジを使用します。データベースベンダーのOLEDB準拠のドライバーがDBコネクターサーバーにインストールされている限り、他の種類のデータベースと互換性があります。
- DBコネクターはMySQLでは機能しません。
DBコネクターアーキテクチャ
次の図は、DBコネクターが、NICE CXoneプラットフォームとの接続を開始および維持する方法を示しています。
データベースとNICE CXoneプラットフォーム間の接続は、コネクターアプリケーションでStartをクリックして開始します。この接続は、中断されない限り、永久に維持されます。接続が中断された場合は、コネクターアプリケーションでStartをクリックして、接続を再開できます。接続が維持されている限り、 CXoneは接続にIPまたはDNS名を必要とせずに、データベースにクエリを送信できます。
コネクタが作成され、グループに割り当てられて管理が容易になります。DBコネクターグループには単一のコネクタを含めることができます。グループを使用して、複数のデータベースにフェイルオーバーパターンを提供することができます。次の例は、冗長DBコネクターアーキテクチャの2つのオプションを示しています。
フェイルオーバーオプション1
この例では、グループ1には、3つのコネクタがあります。各コネクタは、単一のデータベースへの接続の個別のインスタンスです。1つのコネクタに障害が発生し、トラフィックが2番目のコネクタを介して再ルーティングされる可能性があります。2番目のコネクタに障害が発生した場合、3番目のコネクタが引き継ぎます。データベース自体に障害が発生した場合、システムはダウンします。
フェイルオーバーオプション2
この例では、グループ1には2つのコネクタがあり、最初のコネクタはデータベースの1次側を指し、2番目のコネクタはデータベースの2次側を指します。単一のコネクタに障害が発生し、トラフィックが他のコネクタ経由で再ルーティングされる可能性があります。データベースのインスタンスに障害が発生し、トラフィックがデータベースの複製されたコピーに再ルーティングされる可能性があります。