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アドレスへのインターネットアクセス。For more information, see ポート、ドメイン、音声、および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プラットフォームとの接続を開始および維持する方法を示しています。

コネクタが作成され、グループに割り当てられて管理が容易になります。DBコネクタグループには単一のコネクタを含めることができます。グループを使用して、複数のデータベースにフェイルオーバーパターンを提供することができます。次の例は、冗長DBコネクタアーキテクチャの2つのオプションを示しています。

フェイルオーバーオプション1

この例では、グループ1には、3つのコネクタがあります。各コネクタは、単一のデータベースへの接続の個別のインスタンスです。 空のテキストボックスを持つデジタルチャットスキルのプッシュ通知ページの画面キャプチャ。 1つのコネクタに障害が発生し、トラフィックが2番目のコネクタを介して再ルーティングされる可能性があります。 空のテキストボックスを持つデジタルチャットスキルのプッシュ通知ページの画面キャプチャ。 2番目のコネクタに障害が発生した場合、3番目のコネクタが引き継ぎます。 空のテキストボックスを持つデジタルチャットスキルのプッシュ通知ページの画面キャプチャ。 データベース自体に障害が発生した場合、システムはダウンします。

フェイルオーバーオプション2

この例では、グループ1には2つのコネクタがあり、最初のコネクタはデータベースの1次側を指し、2番目のコネクタはデータベースの2次側を指します。 空のテキストボックスを持つデジタルチャットスキルのプッシュ通知ページの画面キャプチャ。 単一のコネクタに障害が発生し、トラフィックが他のコネクタ経由で再ルーティングされる可能性があります。データベースのインスタンスに障害が発生し、トラフィックがデータベースの複製されたコピーに再ルーティングされる可能性があります。