O Data Kiosk aborda as limitações da API de relatórios com base no feedback do usuário, fornecendo uma experiência mais robusta e fácil de desenvolver. Aqui estão algumas das principais diferenças entre as duas experiências:
1. Documentação detalhada e interativa: Atualmente, a API de relatórios tem um número limitado de esquemas de relatórios documentados. Atualmente, os parceiros de vendas passam muito tempo tentando entender o modelo de domínio da Amazon para aproveitar o valor do uso de relatórios. Com o Data Kiosk, todos os esquemas de conjuntos de dados e definições de campos de dados são fornecidos publicamente. O Data Kiosk também fornece um explorador de esquemas interativo completo com documentação e um criador de consultas, que permite criar consultas personalizadas para solicitar relatórios personalizados.
2. Conjuntos de dados baseados em domínio: Na API de relatórios, temos esquemas fixos e predefinidos com recursos limitados de filtragem/consulta. O Data Kiosk é apoiado pela tecnologia GraphQL, que permite a geração dinâmica de relatórios e recursos avançados de filtragem e consulta. Você não precisa mais gerar vários relatórios, dividi-los e reconstruí-los para criar o esquema adequado às suas necessidades.
3. Atualizações dos esquemas: Mudanças nos esquemas de relatórios podem interromper sua integração. Para evitar essa interrupção na integração, geralmente precisamos criar novos relatórios com atualizações, o que exige que você atualize suas integrações. O Data Kiosk adota uma abordagem de “esquema em primeiro lugar”. A tecnologia GraphQL e nossa governança de domínio interno aprimorada permitem a evolução contínua das interfaces, ao mesmo tempo em que permitem atualizações seguras do campo de dados.
4. Formato de relatório: A API de relatórios hospeda relatórios em vários formatos: JSON, XML, CSV, TSV, texto sem formatação, etc., levando a diferentes requisitos de integração por diferentes desenvolvedores. Com o Data Kiosk, todos os resultados são fornecidos no formato JSONL (JSON Lines), para facilitar a complexidade da análise de grandes documentos de resultados, permitindo que os consumidores analisem e acessem os relatórios personalizados linha por linha.
5. Paginação: Às vezes, as solicitações de grandes quantidades de dados resultavam no cancelamento de um relatório com um registro de erros limitado. O Data Kiosk fornece um mecanismo de paginação para relatórios com mais de 2 GB. É fornecido um cursor de paginação que pode ser usado em solicitações subsequentes para recuperar a próxima página de dados quando os limites de tamanho de resposta do conjunto de dados forem excedidos.
6. Segurança: A visibilidade da solicitação do Data Kiosk será limitada às solicitações enviadas por um determinado aplicativo, garantindo a segurança dos dados do parceiro de vendas.
1. Documentação detalhada e interativa: Atualmente, a API de relatórios tem um número limitado de esquemas de relatórios documentados. Atualmente, os parceiros de vendas passam muito tempo tentando entender o modelo de domínio da Amazon para aproveitar o valor do uso de relatórios. Com o Data Kiosk, todos os esquemas de conjuntos de dados e definições de campos de dados são fornecidos publicamente. O Data Kiosk também fornece um explorador de esquemas interativo completo com documentação e um criador de consultas, que permite criar consultas personalizadas para solicitar relatórios personalizados.
2. Conjuntos de dados baseados em domínio: Na API de relatórios, temos esquemas fixos e predefinidos com recursos limitados de filtragem/consulta. O Data Kiosk é apoiado pela tecnologia GraphQL, que permite a geração dinâmica de relatórios e recursos avançados de filtragem e consulta. Você não precisa mais gerar vários relatórios, dividi-los e reconstruí-los para criar o esquema adequado às suas necessidades.
3. Atualizações dos esquemas: Mudanças nos esquemas de relatórios podem interromper sua integração. Para evitar essa interrupção na integração, geralmente precisamos criar novos relatórios com atualizações, o que exige que você atualize suas integrações. O Data Kiosk adota uma abordagem de “esquema em primeiro lugar”. A tecnologia GraphQL e nossa governança de domínio interno aprimorada permitem a evolução contínua das interfaces, ao mesmo tempo em que permitem atualizações seguras do campo de dados.
4. Formato de relatório: A API de relatórios hospeda relatórios em vários formatos: JSON, XML, CSV, TSV, texto sem formatação, etc., levando a diferentes requisitos de integração por diferentes desenvolvedores. Com o Data Kiosk, todos os resultados são fornecidos no formato JSONL (JSON Lines), para facilitar a complexidade da análise de grandes documentos de resultados, permitindo que os consumidores analisem e acessem os relatórios personalizados linha por linha.
5. Paginação: Às vezes, as solicitações de grandes quantidades de dados resultavam no cancelamento de um relatório com um registro de erros limitado. O Data Kiosk fornece um mecanismo de paginação para relatórios com mais de 2 GB. É fornecido um cursor de paginação que pode ser usado em solicitações subsequentes para recuperar a próxima página de dados quando os limites de tamanho de resposta do conjunto de dados forem excedidos.
6. Segurança: A visibilidade da solicitação do Data Kiosk será limitada às solicitações enviadas por um determinado aplicativo, garantindo a segurança dos dados do parceiro de vendas.