La connexion de la base de données Microsoft Access à IRI Workbench et au programme de traitement de données dorsal SortCL pour exploiter les nombreuses capacités de manipulation et de gestion des données du logiciel de la plate-forme Voracity est un processus simple. La méthode suit le même paradigme que les autres bases de données; voir des ensembles d'instructions similaires indexés ici.
Pour permettre à Workbench d'afficher les tables et d'utiliser les métadonnées dans Access, vous aurez besoin d'un pilote JDBC. Et comme SortCL est écrit en C, un pilote ODBC est nécessaire pour déplacer les données vers et depuis le moteur.
Au moment de la rédaction de cet article, le pilote ODBC de Microsoft pour Access ne prend pas en charge certaines fonctions requises par SortCL, et Microsoft n'a pas non plus de pilote JDBC. Nous utilisons donc les pilotes partenaires JDBC et ODBC de CData. Une deuxième option pour les pilotes JDBC est Ucanaccess, qui est une implémentation de pilote open source de SourceForge.
Microsoft Access ne prend pas en charge l'utilisation de schémas. A l'aide du driver CData, un schéma Accès est utilisé comme espace réservé qui contient toutes les tables. Ucanaccess fait la même chose mais utilise le nom Public comme nom de schéma.
En raison de la façon dont CData est utilisé avec un espace réservé de schéma, il indiquera toujours qu'une connexion est réussie. Pour savoir si une connexion est vraiment réussie, vérifiez si les tables sont visibles dans l'explorateur de sources de données dans Workbench.
Limitations connues des pilotes
Utilisation des types de données Grand nombre et Date et heure prolongées fait que la base de données Access n'est plus compatible avec les versions antérieures. Cela empêche les pilotes de CData (version 21) et de SourceForge (version 5.0.1) de se connecter à la base de données.
Il existe également un problème de compatibilité avec les pilotes ODBC de CData et JDBC de SourceForge, car les deux ont des noms de schéma par défaut différents qui ne sont pas configurables. Actuellement, Workbench est en cours de développement pour ajouter plus de support pour le pilote JDBC de SourceForge.
Configuration d'ODBC
Maintenant que les pilotes ont été téléchargés et que les limitations sont comprises, l'étape suivante consiste à configurer la connexion ODBC. Ouvrez l'application ODBC Data Source Administrator (que vous trouverez facilement à l'aide de la recherche Windows).
Il existe deux versions de cette application, l'une en 32 bits et l'autre en 64 bits. Sélectionnez celui qui correspond à la version binaire de SortCL, qui se trouve dans le menu Aide du Workbench sous Informations sur la version.
Dans l'administrateur de source de données ODBC, sous l'onglet DSN utilisateur ou DSN système, cliquez sur Ajouter… et sélectionnez "CData ODBC Driver for Access " conducteur.
La page de configuration du pilote CDData s'ouvrira sur l'onglet Connexion. Nommez la source de données, qui peut correspondre au nom de votre base de données Access pour fournir un contexte.
La seule chose requise est le chemin d'accès au fichier de base de données Access (.accdb). Testez la connexion, et si tout réussit, l'étape suivante consiste à configurer la connexion JDBC à l'intérieur de Workbench.
Configuration de JDBC
Dans le coin inférieur gauche d'IRI Workbench, la vue Explorateur de sources de données doit être ouverte. Cliquez sur l'icône dorée appelée "Nouveau profil de connexion » et une fenêtre contextuelle apparaîtra avec toutes les sources RDB prises en charge par IRI Workbench « prêtes à l'emploi ».
L'écran suivant est l'endroit où les définitions de pilote et les fichiers jar sont configurés. Sélectionnez le modèle de pilote correspondant au pilote JDBC qui sera utilisé. Le pilote par défaut est Ucanaccess. Une fois le modèle de pilote sélectionné, accédez à l'onglet Liste JAR pour saisir le chemin d'accès aux fichiers JAR nécessaires.
L'image ci-dessous montre la liste des jars nécessaires pour Ucanaccess. Tout ce qui est demandé à l'utilisateur est de donner le chemin d'accès aux fichiers jar, ce qui peut être fait en sélectionnant Edit Jar/Zip… bouton.
L'image ci-dessous montre les mêmes exigences de Jar List, mais pour CData avec le chemin déjà chargé.
Une fois que le modèle de pilote est sélectionné et que les fichiers jar requis ont leur chemin complet, cliquez sur OK. Cela revient au nouveau profil de connexion et nécessite l'emplacement du fichier de base de données Access.
Il existe des paramètres facultatifs comme le nom d'utilisateur et le mot de passe (si nécessaire pour se connecter à Access). Dans ce cas, aucune information d'identification n'était nécessaire. Testez votre connexion pour vous assurer que les informations sont correctes.
Configuration du registre des connexions de données
La dernière étape consiste à configurer le registre de connexion qui crée essentiellement la relation entre les pilotes ODBC et JDBC. Dans la barre d'outils supérieure du Workbench, ouvrez le menu IRI et les Préférences. À partir de là, sélectionnez IRI> Registre des connexions de données.
Dans le registre des connexions de données, la colonne DSN se rapporte au pilote ODBC, recherchez donc le nom de l'accès source de données que vous avez configurée précédemment. Sélectionnez le nom et cliquez sur Modifier … bouton à droite pour ajouter les informations manquantes.
La boîte de dialogue des options du registre de connexion de données qui s'affiche contient des informations sur le DSN. En dessous, vous pouvez sélectionner la version de bit à utiliser, et tout en bas se trouve l'endroit où vous sélectionnez le profil de connexion qui correspond à la configuration de votre pilote JDBC (et le nom de la connexion dans l'explorateur de sources de données).
Sélectionnez dans le menu déroulant le profil de connexion d'accès et ajoutez les informations d'authentification nécessaires. Sélectionnez OK pour enregistrer toutes les informations.
Votre base de données Access devrait maintenant être disponible pour une utilisation dans les tâches de gestion de données structurées liées à IRI Voracity prises en charge dans IRI Workbench. Si vous avez besoin d'aide, veuillez contacter votre représentant IRI ou envoyer un e-mail à [email protected].