Data Kiosk, kullanıcı değerlendirmelerinden yola çıkarak Raporlar API'sinin sınırlamalarını ele alıp daha güçlü ve geliştirici dostu bir deneyim sunar. İki deneyim arasındaki bazı temel farklar:
1. Ayrıntılı ve etkileşimli belgeler: Raporlar API'si, şu anda sınırlı sayıda belgeli rapor şemasına sahiptir. Satış ortakları, kullandıkları raporlardan değer üretmek için Amazon Alan Adı modelini anlamaya çalışırken çok zaman harcar. Data Kiosk'ta tüm veri kümesi şemaları ve veri alanı tanımları herkese açık olarak sunulur. Data Kiosk ayrıca gerekli belgeler ile bir sorgu oluşturucu içeren etkileşimli bir Şema Gezgini sunar. Sorgu oluşturucuda özel raporlar istemek için özel sorgular oluşturabilirsiniz.
2. Alan adı tabanlı veri kümeleri: Raporlar API'si, sınırlı filtreleme/sorgulama işlevlerine sahip önceden tanımlanmış sabit şemalar sunar. Data Kiosk ise dinamik rapor oluşturma, gelişmiş filtreme ve sorgulama kapasitesine izin veren GraphQL teknolojisiyle desteklenir. İhtiyaçlarınıza uygun şemayı oluşturmak için birden fazla rapora çağrı yapmak, raporları ayırmak ve yeniden yapılandırmakla uğraşmazsınız.
3. Şema güncellemeleri: Rapor şemalarındaki değişiklikler entegrasyonunuzu kesintiye uğratabilir. Entegrasyondaki bu kesintileri önlemek için genellikle güncellemeler içeren yeni raporlar oluşturmak zorunda kalıyor ve entegrasyonlarınızı yenilemenizi istiyoruz. Data Kiosk ise "önce şema" yaklaşımıyla çalışır. GraphQL teknolojisi ve geliştirilmiş dahili alan adı yönetim süreçlerimizle güvenli veri alanı güncellemelerini ve arayüzlerin sürekli gelişmesini destekleyebiliyoruz.
4. Raporlama biçimi: Raporlar API'sinin JSON, XML, CSV, TSV ve düz metin gibi birden çok biçimdeki raporları farklı geliştiriciler için farklı entegrasyon gereksinimlerine yol açar. Data Kiosk ise tüm sonuçları JSONL (JSON Satırları) biçiminde sunar. Tüketiciler, özel raporları satır satır ayrıştırıp alabilir ve bu da büyük sonuç belgelerini ayrıştırma sürecinin karmaşıklığını azaltır.
5. Sayfalandırma: Bazen büyük miktarda veri isteklerinde sınırlı hata günlüğüne sahip raporlar iptal edilebiliyor. Data Kiosk ise 2 GB'den büyük raporlar için sayfalama mekanizması sağlar. Veri kümesi yanıt boyutu sınırları aşıldığında sonraki isteklerde sıradaki veri sayfasını almak için kullanabileceğiniz bir sayfalandırma imleci vardır.
6. Güvenlik: Data Kiosk, istek görünürlüğünü belirli bir uygulamadan gönderilen isteklerle sınırlandırarak satış ortağı verilerinin güvenliğini sağlar.
1. Ayrıntılı ve etkileşimli belgeler: Raporlar API'si, şu anda sınırlı sayıda belgeli rapor şemasına sahiptir. Satış ortakları, kullandıkları raporlardan değer üretmek için Amazon Alan Adı modelini anlamaya çalışırken çok zaman harcar. Data Kiosk'ta tüm veri kümesi şemaları ve veri alanı tanımları herkese açık olarak sunulur. Data Kiosk ayrıca gerekli belgeler ile bir sorgu oluşturucu içeren etkileşimli bir Şema Gezgini sunar. Sorgu oluşturucuda özel raporlar istemek için özel sorgular oluşturabilirsiniz.
2. Alan adı tabanlı veri kümeleri: Raporlar API'si, sınırlı filtreleme/sorgulama işlevlerine sahip önceden tanımlanmış sabit şemalar sunar. Data Kiosk ise dinamik rapor oluşturma, gelişmiş filtreme ve sorgulama kapasitesine izin veren GraphQL teknolojisiyle desteklenir. İhtiyaçlarınıza uygun şemayı oluşturmak için birden fazla rapora çağrı yapmak, raporları ayırmak ve yeniden yapılandırmakla uğraşmazsınız.
3. Şema güncellemeleri: Rapor şemalarındaki değişiklikler entegrasyonunuzu kesintiye uğratabilir. Entegrasyondaki bu kesintileri önlemek için genellikle güncellemeler içeren yeni raporlar oluşturmak zorunda kalıyor ve entegrasyonlarınızı yenilemenizi istiyoruz. Data Kiosk ise "önce şema" yaklaşımıyla çalışır. GraphQL teknolojisi ve geliştirilmiş dahili alan adı yönetim süreçlerimizle güvenli veri alanı güncellemelerini ve arayüzlerin sürekli gelişmesini destekleyebiliyoruz.
4. Raporlama biçimi: Raporlar API'sinin JSON, XML, CSV, TSV ve düz metin gibi birden çok biçimdeki raporları farklı geliştiriciler için farklı entegrasyon gereksinimlerine yol açar. Data Kiosk ise tüm sonuçları JSONL (JSON Satırları) biçiminde sunar. Tüketiciler, özel raporları satır satır ayrıştırıp alabilir ve bu da büyük sonuç belgelerini ayrıştırma sürecinin karmaşıklığını azaltır.
5. Sayfalandırma: Bazen büyük miktarda veri isteklerinde sınırlı hata günlüğüne sahip raporlar iptal edilebiliyor. Data Kiosk ise 2 GB'den büyük raporlar için sayfalama mekanizması sağlar. Veri kümesi yanıt boyutu sınırları aşıldığında sonraki isteklerde sıradaki veri sayfasını almak için kullanabileceğiniz bir sayfalandırma imleci vardır.
6. Güvenlik: Data Kiosk, istek görünürlüğünü belirli bir uygulamadan gönderilen isteklerle sınırlandırarak satış ortağı verilerinin güvenliğini sağlar.