डेटा कियोस्क यूज़र फ़ीडबैक के हिसाब से रिपोर्ट API की सीमाओं पर काम करता है, इससे बेहद कारगर और डेवलपर की ज़रूरतों के मुताबिक एक्सपीरिएंस मिलता है. यहां दो एक्सपीरिएंस के बीच कुछ अहम फ़र्क बताए गए हैं:
1. हर तरह की जानकारी देने वाला और इंटरैक्टिव दस्तावेज़ीकरण: मौजूदा रिपोर्ट API में बेहद कम रिपोर्ट स्कीमा को दस्तावेज़ी रूप दिया गया है. रिपोर्ट का इस्तेमाल करके अहम बातें पता करने के नज़रिए से बिक्री साझेदार मौजूदा Amazon डोमेन मॉडल को समझने की कोशिश करने में काफ़ी समय लगाते हैं. डेटा कियोस्क के ज़रिए, सभी डेटा सेट स्कीमा और डेटा फ़ील्ड परिभाषाएं सभी लोगों के लिए उपलब्ध कराई जाती हैं. डेटा कियोस्क में इंटरैक्टिव स्कीमा एक्सप्लोरर भी मुहैया कराया जाता है इसमें पूरा दस्तावेज़ीकरण और क्वेरी बिल्डर मौजूद होता है, इसकी मदद से आप कस्टम रिपोर्ट का अनुरोध करने के लिए कस्टम क्वेरी बना सकते हैं.
2. डोमेन-आधारित डेटासेट: रिपोर्ट API में, हमने सीमित फ़िल्टरिंग/क्वेरी क्षमताओं वाले पहले से तय किए गए स्कीमा को ठीक किया है, फिर से डिफ़ाइन किया है. डेटा कियोस्क में GraphQL तकनीक का फ़ायदा उठाया जाता है, जिससे डायनैमिक रिपोर्ट जनरेशन के साथ ही बेहतर फ़िल्टरिंग और क्वेरी क्षमताओं की सुविधा मिलती है. अब आपको अपनी ज़रूरतों के मुताबिक स्कीमा बनाने के लिए कई रिपोर्ट कॉल करने, स्लाइस करने और उन्हें फिर से तैयार करने के काम नहीं करने पड़ेंगे.
3. स्कीमा अपडेट: रिपोर्ट स्कीमा के बदलावों की वजह से आपके इंटीग्रेशन में परेशानी आ सकती है. इंटीग्रेशन में आने वाली इस रुकावट को रोकने के लिए, हमें अक्सर अपडेट करते हुए नई रिपोर्ट बनानी पड़ती है, जिसे पाने के लिए आपको अपना इंटीग्रेशन रीफ़्रेश करना पड़ता है. डेटा कियोस्क 'स्कीमा फ़र्स्ट' वाले तरीके से काम करता है. GraphQL तकनीक और हमारे बेहतर आंतरिक डोमेन संचालन की वजह से सुरक्षित डेटा फ़ील्ड अपडेट की सुविधा के साथ ही इंटरफ़ेस को बढ़ाते रहने की सुविधा भी मिलती है.
4. रिपोर्टिंग का फ़ॉर्मेट: रिपोर्ट API में JSON, XML, CSV, TSV, प्लेन टेक्स्ट वगैरह जैसे कई फ़ॉर्मेट वाली रिपोर्ट होस्ट की जाती हैं, इनकी वजह से अलग-अलग डेवलपर अपने इंटीग्रेशन से जुड़ी अलग-अलग ज़रूरतों को पूरा कर सकते हैं. डेटा कियोस्क के ज़रिए, सभी नतीजे JSONL (JSON Lines) फ़ॉर्मेट में उपलब्ध कराए जाते हैं, ताकि कंज्यूमर को कस्टम रिपोर्ट लाइन-दर-लाइन पार्स करने और समझने की सुविधा देते हुए नतीजों के बड़े दस्तावेज़ों को पार्स करते समय होने वाली कठिनाई कम की जा सके.
5. पेज पर नंबर डालना: कभी-कभी, काफ़ी ज़्यादा डेटा वाले अनुरोधों की वजह से रिपोर्ट सीमित त्रुटि लॉग के साथ कैंसल हो जाती है. डेटा कियोस्क में 2GB से बड़ी रिपोर्ट के लिए पेज पर नंबर डालने का सिस्टम मुहैया कराया जाता है. पेज पर नंबर डालने वाला ऐसा कर्सर दिया जाता है जिसे डेटा सेट से जुड़े जवाब की साइज ज़्यादा बड़ी हो जाने पर, बाद में डेटा के अगले पेज फिर से पाने का अनुरोध करने के लिए इस्तेमाल किया जा सकता है.
6. सुरक्षा: डेटा कियोस्क अनुरोध की विज़िबिलिटी किसी खास ऐप्लिकेशन की तरफ़ से सबमिट किए गए अनुरोधों तक ही सीमित रहेगी, इससे बिक्री साझेदार के डेटा की सुरक्षा को पक्का किया जा सकेगा.
1. हर तरह की जानकारी देने वाला और इंटरैक्टिव दस्तावेज़ीकरण: मौजूदा रिपोर्ट API में बेहद कम रिपोर्ट स्कीमा को दस्तावेज़ी रूप दिया गया है. रिपोर्ट का इस्तेमाल करके अहम बातें पता करने के नज़रिए से बिक्री साझेदार मौजूदा Amazon डोमेन मॉडल को समझने की कोशिश करने में काफ़ी समय लगाते हैं. डेटा कियोस्क के ज़रिए, सभी डेटा सेट स्कीमा और डेटा फ़ील्ड परिभाषाएं सभी लोगों के लिए उपलब्ध कराई जाती हैं. डेटा कियोस्क में इंटरैक्टिव स्कीमा एक्सप्लोरर भी मुहैया कराया जाता है इसमें पूरा दस्तावेज़ीकरण और क्वेरी बिल्डर मौजूद होता है, इसकी मदद से आप कस्टम रिपोर्ट का अनुरोध करने के लिए कस्टम क्वेरी बना सकते हैं.
2. डोमेन-आधारित डेटासेट: रिपोर्ट API में, हमने सीमित फ़िल्टरिंग/क्वेरी क्षमताओं वाले पहले से तय किए गए स्कीमा को ठीक किया है, फिर से डिफ़ाइन किया है. डेटा कियोस्क में GraphQL तकनीक का फ़ायदा उठाया जाता है, जिससे डायनैमिक रिपोर्ट जनरेशन के साथ ही बेहतर फ़िल्टरिंग और क्वेरी क्षमताओं की सुविधा मिलती है. अब आपको अपनी ज़रूरतों के मुताबिक स्कीमा बनाने के लिए कई रिपोर्ट कॉल करने, स्लाइस करने और उन्हें फिर से तैयार करने के काम नहीं करने पड़ेंगे.
3. स्कीमा अपडेट: रिपोर्ट स्कीमा के बदलावों की वजह से आपके इंटीग्रेशन में परेशानी आ सकती है. इंटीग्रेशन में आने वाली इस रुकावट को रोकने के लिए, हमें अक्सर अपडेट करते हुए नई रिपोर्ट बनानी पड़ती है, जिसे पाने के लिए आपको अपना इंटीग्रेशन रीफ़्रेश करना पड़ता है. डेटा कियोस्क 'स्कीमा फ़र्स्ट' वाले तरीके से काम करता है. GraphQL तकनीक और हमारे बेहतर आंतरिक डोमेन संचालन की वजह से सुरक्षित डेटा फ़ील्ड अपडेट की सुविधा के साथ ही इंटरफ़ेस को बढ़ाते रहने की सुविधा भी मिलती है.
4. रिपोर्टिंग का फ़ॉर्मेट: रिपोर्ट API में JSON, XML, CSV, TSV, प्लेन टेक्स्ट वगैरह जैसे कई फ़ॉर्मेट वाली रिपोर्ट होस्ट की जाती हैं, इनकी वजह से अलग-अलग डेवलपर अपने इंटीग्रेशन से जुड़ी अलग-अलग ज़रूरतों को पूरा कर सकते हैं. डेटा कियोस्क के ज़रिए, सभी नतीजे JSONL (JSON Lines) फ़ॉर्मेट में उपलब्ध कराए जाते हैं, ताकि कंज्यूमर को कस्टम रिपोर्ट लाइन-दर-लाइन पार्स करने और समझने की सुविधा देते हुए नतीजों के बड़े दस्तावेज़ों को पार्स करते समय होने वाली कठिनाई कम की जा सके.
5. पेज पर नंबर डालना: कभी-कभी, काफ़ी ज़्यादा डेटा वाले अनुरोधों की वजह से रिपोर्ट सीमित त्रुटि लॉग के साथ कैंसल हो जाती है. डेटा कियोस्क में 2GB से बड़ी रिपोर्ट के लिए पेज पर नंबर डालने का सिस्टम मुहैया कराया जाता है. पेज पर नंबर डालने वाला ऐसा कर्सर दिया जाता है जिसे डेटा सेट से जुड़े जवाब की साइज ज़्यादा बड़ी हो जाने पर, बाद में डेटा के अगले पेज फिर से पाने का अनुरोध करने के लिए इस्तेमाल किया जा सकता है.
6. सुरक्षा: डेटा कियोस्क अनुरोध की विज़िबिलिटी किसी खास ऐप्लिकेशन की तरफ़ से सबमिट किए गए अनुरोधों तक ही सीमित रहेगी, इससे बिक्री साझेदार के डेटा की सुरक्षा को पक्का किया जा सकेगा.