Fermer

novembre 4, 2023

Préparation à la connexion directe à OneStream / Blogs / Perficient

Préparation à la connexion directe à OneStream / Blogs / Perficient


L’une des demandes les plus courantes, sinon la plus courante, lors de la configuration de OneStream est d’avoir une connexion directe depuis un ERP tel qu’Oracle, Peoplesoft et/ou Netsuite vers OneStream pour permettre le téléchargement automatique et régulier des données. Vous trouverez ci-dessous un lien de l’un de mes collègues consultants Perficient qui décrit les étapes et comment configurer une connexion directe à OneStream :

Configuration d’Oracle EBS Direct Connect dans OneStream / Blogs / Perficient

Ce blog va se concentrer sur les étapes qui peuvent être effectuées avant de configurer la connexion directe à OneStream et doivent être effectuées avant de créer la règle métier du connecteur. Ce blog est également principalement axé sur une connexion ODBC/SQL. Si vous suivez ces étapes, la connexion directe sera établie dans les plus brefs délais avec le moins d’heures de consultant/d’argent dépensé possible :

  1. Créez une requête à partir de votre ERP à l’aide du serveur Microsoft SQL ou d’un autre programme pour obtenir une copie des données qui iraient dans OneStream.
  2. Vérifiez que les données correspondent aux chiffres que vous attendez dans l’ERP.
  3. Configurer la connexion directe à OneStream
  4. Créez et exécutez un adaptateur de données SQL dans OneStream et liez les données à l’ERP.

Les étapes 1 et 2 ne nécessitent pas un consultant OneStream et doivent être effectuées par une personne experte de cet ERP. Une fois ces étapes effectuées, vous êtes prêt à configurer la connexion à OneStream avec une règle métier du connecteur, des règles de transformation, un workflow et à charger les données (voir étapes 4 à 8 du blog ci-joint).

Créer une requête depuis l’ERP

Si la base de données ERP prend en charge SQL, la requête commencera par une instruction SELECT qui sélectionne les champs nécessaires et éventuellement des instructions JOIN FROM une ou plusieurs tables avec une clause WHERE.

Par exemple, si toutes les données se trouvent dans une seule table, la requête pourrait ressembler à ceci :

SÉLECTIONNER

Entité,

Compte,

Période,

Département,

Projet,

Montant

DEPUIS

Gl_table

Période = ‘janvier 2023’

Les résultats d’une requête comme celle-ci peuvent produire un tableau similaire à celui-ci :

Entité Compte Période Département Montant du projet

111 10000 janv. 2023 200 155 1 ​​000,00

111 30000 janv. 2023 200 NA -1 000,00

Onestream - Comptabilité moderne : comment surmonter les défis de clôture financière

Il est fort probable que votre ERP comporte plusieurs tables. Dans ce cas, les tables devront être jointes. Les requêtes que j’ai vues comportaient plusieurs jointures internes, externes et gauches. C’est pourquoi il est si important qu’une personne connaissant les tables de votre ERP crée la requête nécessaire.

Demandez à quelqu’un de créer la requête nécessaire à partir de votre ERP à l’aide du serveur Microsoft SQL ou d’un autre programme disponible pour interroger l’ERP. Cela doit être effectué soit par une personne de votre service informatique qui connaît très bien les tables de votre ERP, soit par un consultant qui connaît les tables de votre ERP. Un membre de votre service informatique constitue non seulement l’option la moins coûteuse, mais est aussi souvent la mieux qualifiée pour créer la requête.

Vérifier les données

Si les données constituent un fichier suffisamment petit, envoyez-les sous forme de fichier délimité par des virgules et comparez-les à la balance de vérification ou aux rapports actuellement utilisés dans votre ERP. Les données doivent être exactement liées à vos rapports. De cette façon, vous pouvez être sûr que les données qui seront envoyées à OneStream sont correctes. De cette façon, s’il y a une différence entre OneStream et votre ERP, ce n’est pas la requête mais quelque chose avec la configuration OneStream. Si vous ignorez cette étape, comment pouvez-vous être sûr que les différences que vous rencontrez proviennent de la requête ou de la configuration de OneStream ?

Configurer une connexion directe

Il existe plusieurs manières de configurer la connexion directe :

  1. Connexion nommée : si votre application OneStream est sur site, votre configuration sera similaire à celle du blog référencé ci-dessus. Si OneStream est dans le cloud, le support OneStream devra configurer la connexion puisque ce sont eux qui ont accès au serveur. Envoyez le pilote de votre ERP et les informations de configuration au support OneStream.
  2. Smart Integration Connector (SIC) : (disponible uniquement pour la version 7.3 et supérieure) Ceci n’est disponible que lorsque le logiciel de OneStream est installé sur votre propre machine virtuelle distincte pour communiquer et transférer des données entre votre ERP et OneStream. L’avantage du connecteur Smart Integration est que vous contrôlez le login et le mot de passe pour la connexion à OneStream.
  3. Connexion API REST : L’API REST (Representational State Transfer) est la méthode de connexion préférée pour certains clients. Cela nécessitera que quelqu’un écrive des règles métier personnalisées pour que la connexion soit configurée avec succès.

Créer un adaptateur de données SQL

La configuration de l’adaptateur de données SQL prend très peu de temps et peut même être placée dans un tableau de bord afin que les données puissent être téléchargées. Voici les étapes dans OneStream :

Créez une unité de maintenance de tableau de bord vierge :

Tableau de bord des applicationsUnité de maintenance du tableau de bord

J’ai créé une nouvelle unité de maintenance de tableau de bord, appelée « Test_Data_adapter » et elle ajoute automatiquement tous les types d’objets nécessaires à la réalisation d’un tableau de bord :

Unité de maintenance du tableau de bord de test

Ajoutez un adaptateur de données pour votre connexion (cet exemple a une connexion nommée appelée « Netsuite ») :

Objet adaptateur de données

Icône de l'adaptateur de données

Adaptateur de données SQL

Copiez votre SQL dans l’adaptateur de données :

Copie de requête SQL

Exécutez le SQL :

Exécuter SQL

Créez un composant Vue Grille :

Composant de tableau de bord

Bouton de composant du tableau de bord

Composant de vue en grille

Ajoutez l’adaptateur de données SQL :

Ajouter un adaptateur de données

Créez un nouveau tableau de bord et ajoutez le composant Grid View :

Créer un tableau de bord

Ajouter une vue grille

Afficher le tableau de bord :

Afficher le tableau de bord

Exportez les données afin qu’elles puissent être liées :

Exemple de transactions GL

Cette configuration devrait prendre moins d’une demi-heure. Une fois ces données vérifiées, vous êtes prêt à créer la règle métier et la source de données du connecteur.






Source link