Fermer

août 25, 2021

Rapports dans OpenEdge : faites-le comme vous le souhaitez


Comment les clients veulent-ils leurs données ? Nous explorons les différentes manières dont les utilisateurs d'OpenEdge peuvent accéder aux données et les aidons à choisir l'option qui répond le mieux à leurs besoins.

En ce qui concerne la création de rapports dans le monde OpenEdge, différentes options sont disponibles pour tous les utilisateurs qui ont besoin d'accéder aux données. . L'accès aux données est quelque chose que tout le monde veut et dont tout le monde a besoin, mais au fil du temps, des choses comme les sources de données et les applications basées sur le cloud ont compliqué les choses.

Dans cet article de blog, nous examinerons différentes façons dont les utilisateurs d'OpenEdge peuvent accéder à leurs données, quel que soit l'endroit où il se trouve.

Comment voulez-vous vos données ?

Plutôt que de demander : « Que voulez-vous ? » en ce qui concerne les données, nous demandons maintenant : « Comment le voulez-vous ? » Pour le dire autrement, nous voulons savoir comment les clients souhaitent accéder à leurs données et nous proposons trois choix différents quant à la manière dont un client peut y accéder : direct, indirect ou punt.

Marv Stone, un ingénieur logiciel de Progress, rencontre fréquemment des clients qui souhaitent accéder à leurs données de différentes manières. Avec plusieurs façons d'accéder aux données, il a passé du temps avec nous à parcourir les avantages et les inconvénients de chaque option. En tant que personne qui aide fréquemment les clients à choisir le choix qui leur convient le mieux, voici ses observations d'experts.

Direct

L'accès direct signifie que vous souhaitez un accès direct à la source de données. C'est la manière traditionnelle de faire le reporting et de nombreux utilisateurs préfèrent encore cette méthode, car ils disposent d'un large choix d'outils. Progress a regroupé les pilotes OBDC et JDBC de pointe dans nos produits via nos pilotes DataDirect. Ces pilotes permettent à ces outils de se connecter directement à la base de données OpenEdge.

L'avantage de l'accès direct aux données est qu'il est déjà fourni avec la base de données OpenEdge.

Un critère important à prendre en considération est que ce schéma peut être quelque peu compliqué. De plus, à moins que vous n'ayez configuré la protection de la base de données, il peut y avoir des problèmes de sécurité car vous offrez un accès direct aux données. À moins que vous ne disposiez d'une sécurité de base de données, les pirates pourraient avoir accès à toutes les données.

Indirect

L'accès indirect signifie que vous fournissez un accès à vos données via des API. Ce mode de reporting est la solution aux problèmes de sécurité de l'accès direct. La dernière version d'OpenEdge (la série OpenEdge 12) est conçue pour être davantage orientée service. Cela signifie que nous fournissons des services externes et pouvons les exposer en tant que sources de données, ce que fait DataDirect Autonomous REST Connector.

L'avantage de l'accès indirect est qu'il assure la sécurité. Avec la sécurité intégrée aux fichiers de classe, la même sécurité est également appliquée dans les rapports. Dans le même ordre d'idées, le filtrage des données par, par exemple, la région, l'entrepôt et le client, sera suivi du rapport s'il est fourni par l'API.

Une chose à considérer avec l'accès indirect est que vous devez avoir les API, et un beaucoup d'applications n'ont pas encore ces API exposées. Ce travail devrait être effectué par des développeurs qui comprennent l'application et savent comment créer ces API avant de pouvoir obtenir une solution. Un autre inconvénient est que l'accès indirect est une solution en lecture seule.

Punt

Punt est la dernière option, ce qui implique de déplacer les données hors d'OpenEdge. OpenEdge Change Data Capture a rendu cela plus simple, en suivant les modifications au niveau de la base de données. Cela rend les modifications de données plus faciles à identifier.

Progress dispose de Pro2un outil ETL (Extract, Transform, Load) pour OpenEdge. OpenEdge Pro2 extrait les données de la base de données OpenEdge et les importe vers Oracle, le serveur SQL ou une autre base de données OpenEdge. Comme direct et indirect, cela a aussi ses avantages et ses inconvénients.

L'avantage de Pro2 est qu'il est très flexible, vous permettant de prendre des informations à partir de divers endroits et de les déplacer de différentes manières. De plus, il existe de nombreuses capacités de transformation vous permettant de lier des fichiers ou des champs entre eux. C'est un outil puissant pour déplacer des données hors d'une base de données OpenEdge.

Si vous envisagez d'utiliser Pro2, gardez à l'esprit qu'il ne s'agit pas d'une solution de récupération après sinistre. Cela signifie que si quelque chose arrivait à votre base de données OpenEdge, cela ne serait pas utile à des fins de récupération après sinistre. Cependant, nous proposons d'autres outils dans ce domaine, tels que OpenEdge Replication plusdont nous serions heureux de vous parler si vous avez le malheureux besoin d'une solution de reprise après sinistre.

Où se trouve les données ?

L'accès aux données peut parfois être problématique en raison de divers déploiements basés sur le cloud. Mais Progress DataDirect Hybrid Data Pipeline résout ce problème. Il vous permet de vous connecter à des sources de données sans avoir à ouvrir des trous dans le pare-feu.

Progress Hybrid Data Pipeline permet aux utilisateurs de consommer ou de partager des données de manière opportune et conforme, quelle que soit l'application qu'ils utilisent ou l'emplacement des données.[19659003]Il existe des pilotes spécifiques qui vous permettent d'accéder aux données de Salesforce sans les stocker, éliminant ainsi les frais de stockage. Laisser les données en place peut être une option plus sûre et moins coûteuse. C'est ce que fournit Hybrid Data Pipeline.

Quelle que soit votre option de reporting préférée, l'environnement mixte actuel d'applications cloud, d'applications sur site et de magasins de données hébergés dans un environnement cloud présente des défis. Notre équipe de services professionnels, dotée des outils décrits, peut vous aider à résoudre ces problèmes.

Si vous avez d'autres questions sur la création de rapports dans OpenEdge, contactez votre représentant Progress. Notre équipe est là pour vous aider.




Source link