DB Connector

DB Connector est un service crypté basé sur Windows qui sert de passerelle entre la plateforme NICE CXone et votre base de données d’entreprise, fonctionnant sur TLS 1.2. Il est couramment utilisé pour récupérer des informations à partir d’une base de données privée et les fournir à l’agent. Par exemple, vous pourriez générer un numéro de client ou un numéro de commande en fonction de l’ID de l’appelant et l’utiliser dans une fenêtre contextuelle pour l’agent pour le référencer. Vous pouvez également utiliser DB Connector pour écrire des informations obtenues lors d’une interaction vers la base de données privée, bien que cela soit moins fréquent.

Lorsqu’un script Studio exécute une action SQL, la requête est dirigée vers le DB Connector pour traitement. DB Connector achemine ensuite la requête à travers la base de données de l’entreprise en utilisant un compte OLE DB configuré. Le pilote OLE DB transmet la requête à la base de données puis renvoie le résultat vers CXone via DB Connector.

CXone ne stocke pas les informations extraites d’une base de données privée par DB Connector. Toutefois, l’information peut figurer dans les messages de l’agent, les fichiers journaux et des emplacements similaires à la manière dont l’information est utilisée. Vous devez en tenir compte si vous envisagez d’utiliserDB Connector pour récupérer des informations privées protégées, telles que des informations soumises aux réglementations HIPAA.

Actions Studio utilisées avec DB Connector

Utilisez ces actions avec DB Connector :

DB Connector et équilibreurs de charge

DB Connector peut s’exécuter sur un équilibreur de charge, cependant, il n’est pas officiellement pris en charge. Si vous choisissez de courir DB Connector sur un équilibreur de charge :

  • Téléchargez et exécutez le client DB Connector sur votre équilibreur de charge.
  • Définissez le client ConnectString sur l’adresse IP de l’équilibreur de charge.
  • Conservez le numéro de port par défaut : 1433.
  • DB Connector ferme chaque connexion SQL une fois l’opération terminée.

Exigences

Les exigences techniques suivantes s’appliquent au serveur DB Connector :

  • Microsoft Windows Server 2008 / 2008R2 ou version ultérieure.
  • .NET Framework 4.5.2 au minimum
  • L’accès Internet à une poignée d’adresses IP qui constituent des points d’accès à la plateforme NICE CXone. Pour plus d’informations, voir la page d’aide Exigences de connectivité.
  • Visibilité vers la base de données. Si la base de données fonctionne sous un serveur MS Windows, le DB Connector peut s’exécuter sur la même machine, mais cela n’est pas requis.
  • Le pilote de la base de données approprié (par exemple, ADO ou ODBC). Le pilote de la base de données doit disposer des autorisations appropriées pour accéder à la base de données. Pour des raisons de sécurité, le compte d’utilisateur de la base de données devrait avoir l’accès minimal requis. Par exemple, si CXone n’a besoin que de lire la base de données, utilisez un compte dont l’autorisation est limitée à la lecture seule.
  • Si une base de données Oracle est utilisée, vous devez télécharger un pilote OLE DB Oracle. Visitez le site Web d’Oracle et effectuez une recherche avec le mot-clé 64-bit ODAC download (téléchargement ODAC 64 bits).

Faits saillants sur DB Connector

Prenez note de ces faits importants sur DB Connector:

  • La configuration et l’utilisation de DB Connector nécessitent à la fois l’interface Web en CXone et l’exécutable DB Connector.
  • DB Connector est installé sur un serveur avec accès à votre base de données privée. Cet ordinateur est connu sous le nom de serveur DB Connector.
  • La DB Connector application est nommée DBCCFG.
  • Si vous rencontrez des problèmes avec DB Connector étant faussement identifié comme infecté, contactez votre fournisseur d’antivirus.
  • DB Connector a été validé contre Microsoft SQL Server et Oracle. Cependant, DB Connector utilise la technologie OLE DB standardisée de Microsoft. D’autres types de base de données sont compatibles tant que les pilotes compatibles OLE DB du fournisseur de base de données ont été installés sur le DB Connector serveur.
  • DB Connector ne fonctionne pas avec MySQL.

Architecture DB Connector

Le schéma suivant montre comment le DB Connector établit et entretient un lien avec le NICE CXone plateforme.

Les connecteurs sont créés et affectés à des groupes pour une gestion facile. Un groupe DB Connector ne peut contenir qu’un seul connecteur. Les groupes peuvent être utilisés pour fournir un modèle de basculement pour plusieurs bases de données. Les exemples suivants illustrent deux options pour l’architecture redondante DB Connector.

Option de basculement 1

Dans cet exemple, le groupe 1 a trois connecteurs. Chaque connecteur est une instance distincte d’une connexion à une seule base de données.  Un connecteur pourrait faillir, le trafic serait alors redirigé vers le deuxième connecteur.  Si le deuxième connecteur venait à faillir, le troisième connecteur prendrait le relais.  Si la base de données elle-même échouait, le système serait en panne.

Option de basculement 2

Dans cet exemple, le Groupe 1 dispose de deux connecteurs, avec le premier pointant vers le côté primaire de la base de données et le deuxième pointant vers le côté secondaire de la base de données.  Un connecteur pourrait faillir, le trafic serait alors redirigé vers l’autre connecteur. Une instance de la base de données pourrait faillir, le trafic serait alors redirigé vers la copie de la base de données.