L'API de TrackTik est le bon choix pour la majorité des intégrations en raison de son alignement sur les transits de données transactionnels et importantes au temps. Mais parfois, une solution d'entrepôt de données est plus pratique, notamment pour exécuter des requêtes à des fins d'analyse et de veille stratégique.
Les avantages et les inconvénients sont généralement clairs, mais certains peuvent se chevaucher. Vous trouverez ci-dessous nos suggestions si vous devez faire un choix et que vous n'êtes pas sûr de vous.
|
Scénario |
API |
Entrepôt de données |
Exemples |
|---|---|---|---|
|
Événements en temps réel avec déclenchements/notifications de système à système |
SUPER. API opérationnel. |
N/A. Récupération uniquement. |
|
|
Vous disposez d'une solution BI et vous avez besoin d'exporter des données |
OK. Nécessite un développement ou une configuration pour l'analyse JSON, ce qui n'est pas le cas de toutes les solutions de BI. Par défaut, les réponses sont limitées à 100 enregistrements, 1000 avec des paramètres, et la pagination est requise pour tout ce qui dépasse 1000. |
SUPER, déjà dans un format table/champs/rangs indexable. |
|
|
La synchronisation en temps réel par inscription n'est pas souhaitable, il faut des jeux d'enregistrements complets dont la référentialité est préservée. |
SUPER. L'API permet l'inclusion imbriquée d'objets JSON et de tableaux supplémentaires en tant que « listes de relations » à partir de nombreux points de terminaison différents. Il ne nécessite pas de grandes connaissances dans le domaine. |
BON. Nécessite des connaissances dans le domaine pour comprendre les tables, les champs, les index et ce qui doit être joint. Il n'est pas possible d'extraire des médias binaires tels que des images ou des vidéos. |
|
|
Un modèle de données est simple, |
SUPER. Les réponses de l'API sont adaptées au contexte de l'entreprise et comportent des actions pour l'exécution de règles d'entreprise communes qui sont prévalidées et sûres. SUPER pour la sécurité d'accès parce que la portée d'OAuth 2 + les rôles/permissions ACL sont tous configurables. |
BON pour un modèle aligné sur l'API/l'entreprise, mais nécessite une connaissance du domaine pour les relations. C'est un SUPER moyen de sécurité, car il est en lecture seule. |
|
|
Mises à jour/versionnement des fonctionnalités |
SUPER. L'API dispose toujours des dernières fonctionnalités, des points de terminaison, des champs, des mises à jour et des corrections de bogues. |
PAUVRE. Les configurations DWH sont statiques et nécessitent des demandes de changement pour être mises à jour avec de nouveaux modèles de données et de nouvelles fonctionnalités. |
|
|
Coût/risque de l'entretien |
BON+. Actuellement, il n'existe qu'une seule version de l'API, et toutes les dépréciations passées ont été maintenues pour assurer la compatibilité ascendante. Les ruptures sont peu fréquentes et le soutien est toujours disponible. Vous devrez généralement maintenir des ressources d'ingénierie pour la correction occasionnelle de bogues et la mise en œuvre de demandes d'amélioration. |
SUPER. La configuration est la configuration. Il ne change jamais, sauf si vous le demandez. |
|
|
Votre entreprise est plus habilitée à l'informatique décisionnelle, ou votre entreprise est plus compétente en matière d'ingénierie logicielle. |
Le rêve d'un ingénieur logiciel. |
Un traitement de Business Intelligence. |
|