Data Kiosk comble les lacunes de l’API Rapports basées sur les commentaires des utilisateurs pour une expérience plus robuste et plus conviviale pour les développeurs. Voici les principales différences entre les deux expériences :
1. Une documentation détaillée et interactive : l’API Rapports propose actuellement un nombre limité de schémas de rapports documentés. Aujourd’hui, les partenaires de vente passent beaucoup de temps à essayer de comprendre le modèle de domaine Amazon afin de tirer le meilleur parti de l’utilisation des rapports. Avec Data Kiosk, tous les schémas d’ensembles de données ainsi que les définitions de champs de données sont vendus publiquement. Data Kiosk fournit également un explorateur de schémas interactif accompagné de documents et d’un générateur de requêtes, pour vous permettre de créer des requêtes et obtenir des rapports personnalisés.
2. Des ensembles de données basés sur le domaine : l’API Rapports présente des schémas prédéfinis fixes avec des capacités de filtrage/d’interrogation limitées. La suite Data Kiosk s’appuie quant à elle sur la technologie GraphQL lui permettant de générer des rapports de manière dynamique et offrant des fonctionnalités avancées de filtrage et de requête. Vous n’avez ainsi plus besoin de citer plusieurs rapports, de les découper et de les reconstituer pour créer le schéma qui répond à vos besoins.
3. Mises à jour du schéma : les modifications apportées aux schémas de rapports peuvent perturber votre intégration. Afin d’éviter cela, nous devons souvent créer de nouveaux rapports contenant des mises à jour, vous obligeant ainsi à actualiser vos intégrations. De son côté, Data Kiosk adopte une approche priorisant les schémas. La technologie GraphQL et notre gouvernance interne améliorée liée aux domaines permettent une évolution continue des interfaces tout en garantissant des mises à jour sécurisées des champs de données.
4. Format de rapports : l’API Rapports héberge plusieurs formats de rapports : JSON, XML, CSV, TSV, texte brut, etc., ce qui implique des exigences d’intégration différentes selon les développeurs. Avec Data Kiosk, tous les rapports sont au format JSONL (JSON Lines), afin de simplifier le parsage de documents de résultats volumineux tout en permettant aux consommateurs d’analyser et d’intégrer les rapports personnalisés ligne par ligne.
5. Pagination : les demandes de grandes quantités de données entraînent parfois l’annulation des rapports contenant des journaux d’erreurs limitées. Data Kiosk fournit un mécanisme de pagination pour les rapports supérieurs à 2 Go. Un pointeur de pagination est fourni et peut être utilisé dans les requêtes suivantes pour accéder à la page de données suivante lorsque les limites de taille de réponse des ensembles de données sont dépassées.
6. Sécurité : l’affichage des demandes de Data Kiosk se limite aux demandes soumises par une application donnée, garantissant ainsi la sécurité des données des partenaires de vente.
1. Une documentation détaillée et interactive : l’API Rapports propose actuellement un nombre limité de schémas de rapports documentés. Aujourd’hui, les partenaires de vente passent beaucoup de temps à essayer de comprendre le modèle de domaine Amazon afin de tirer le meilleur parti de l’utilisation des rapports. Avec Data Kiosk, tous les schémas d’ensembles de données ainsi que les définitions de champs de données sont vendus publiquement. Data Kiosk fournit également un explorateur de schémas interactif accompagné de documents et d’un générateur de requêtes, pour vous permettre de créer des requêtes et obtenir des rapports personnalisés.
2. Des ensembles de données basés sur le domaine : l’API Rapports présente des schémas prédéfinis fixes avec des capacités de filtrage/d’interrogation limitées. La suite Data Kiosk s’appuie quant à elle sur la technologie GraphQL lui permettant de générer des rapports de manière dynamique et offrant des fonctionnalités avancées de filtrage et de requête. Vous n’avez ainsi plus besoin de citer plusieurs rapports, de les découper et de les reconstituer pour créer le schéma qui répond à vos besoins.
3. Mises à jour du schéma : les modifications apportées aux schémas de rapports peuvent perturber votre intégration. Afin d’éviter cela, nous devons souvent créer de nouveaux rapports contenant des mises à jour, vous obligeant ainsi à actualiser vos intégrations. De son côté, Data Kiosk adopte une approche priorisant les schémas. La technologie GraphQL et notre gouvernance interne améliorée liée aux domaines permettent une évolution continue des interfaces tout en garantissant des mises à jour sécurisées des champs de données.
4. Format de rapports : l’API Rapports héberge plusieurs formats de rapports : JSON, XML, CSV, TSV, texte brut, etc., ce qui implique des exigences d’intégration différentes selon les développeurs. Avec Data Kiosk, tous les rapports sont au format JSONL (JSON Lines), afin de simplifier le parsage de documents de résultats volumineux tout en permettant aux consommateurs d’analyser et d’intégrer les rapports personnalisés ligne par ligne.
5. Pagination : les demandes de grandes quantités de données entraînent parfois l’annulation des rapports contenant des journaux d’erreurs limitées. Data Kiosk fournit un mécanisme de pagination pour les rapports supérieurs à 2 Go. Un pointeur de pagination est fourni et peut être utilisé dans les requêtes suivantes pour accéder à la page de données suivante lorsque les limites de taille de réponse des ensembles de données sont dépassées.
6. Sécurité : l’affichage des demandes de Data Kiosk se limite aux demandes soumises par une application donnée, garantissant ainsi la sécurité des données des partenaires de vente.