Multi-Marketplace Data Pipeline: การจัดการ Seller Account ข้ามภูมิภาค
การ scale Amazon data pipeline จาก marketplace เดียวไปเป็นสามตัวไม่ใช่เรื่องของการรัน code เดิมสามครั้ง marketplace US, ญี่ปุ่น และเยอรมนีแตกต่างกันในลักษณะที่เป็นพื้นฐานกว่าการ offset timezone: format report แตกต่างกันตาม marketplace สำหรับ report type เดิม, การจัดการสกุลเงินต้องการการตัดสินใจที่ชัดเจนว่า conversion เกิดขึ้นที่ไหน (และอัตราใด), date convention ไม่สอดคล้องกัน และ API endpoint แยกตาม region
ปัญหา schema ต่าง marketplace
Amazon ไม่ได้ maintain schema ที่สม่ำเสมอข้าม marketplace Business Report จาก amazon.com ไม่ใช่ Business Report จาก amazon.co.jp เพิ่มแค่ timezone ที่ต่างกัน ชื่อ column แตกต่างกัน บาง column ปรากฏใน marketplace บางแห่งแต่ไม่ปรากฏในอื่น ๆ
การตัดสินใจเกี่ยวกับสกุลเงิน
pipeline ที่รวมข้อมูลข้าม marketplace ต้องการนโยบายสกุลเงินที่ชัดเจน มีสามตัวเลือก: เก็บสกุลเงิน native ไว้ตลอดและ convert เมื่อ display, convert ที่ ingest time โดยใช้อัตรา ณ เวลาของ transaction หรือ convert ที่ ingest time โดยใช้อัตรา fixed ต่อ period