SFMC Data Loader: เครื่องมือสำหรับนำเข้าและส่งออก Data Extension แบบกลุ่ม
นำเข้าและส่งออกข้อมูล Data Extension หลายพันระเบียนจาก CSV, TSV หรือ JSON โดยใช้แอปเดสก์ท็อป, ไคลเอนต์บรรทัดคำสั่ง, หรือส่วนขยาย Visual Studio Code Joern Berkefeld's SFMC Data Loader มุ่งเป้าไปที่ผู้ดูแลระบบ Salesforce Marketing Cloud และนักพัฒนา โดยเสนอการถ่ายโอนข้อมูลที่ใช้ API ผ่าน REST และ SOAP รองรับหลายหน่วยธุรกิจ, การเรียกดูเมตาดาต้า, และการทำงานแบบสคริปต์ ทำให้เหมาะสำหรับทีมที่ต้องการการดำเนินการแบบกลุ่มที่ทำซ้ำได้และการรวม IDE สำหรับการทำงานอัตโนมัติโดยนักพัฒนา.
SFMC Data Loader ทำอะไร?
เครื่องมือนี้ทำการอ่านและเขียนข้อมูลจำนวนมากต่อ Data Extensions ของ Marketing Cloud โดยจัดการนำเข้าจากไฟล์ท้องถิ่น (CSV, TSV, JSON) และส่งออกไปยังพื้นที่จัดเก็บท้องถิ่น มันเชื่อมต่อผ่าน SFMC REST และ SOAP APIs สามารถแสดงรายการ Data Extension และข้อมูลเมตา และรองรับการกำหนดค่าหลายบัญชีและหน่วยธุรกิจ ความสามารถเหล่านี้ทำให้มันเป็นโซลูชันที่มุ่งเน้นในการจัดการชุดข้อมูล Data Extension ขนาดใหญ่แทนที่จะเป็นวัตถุ CRM ทั่วไป.
มันมีผลกระทบต่อการทำงานอัตโนมัติและ CI/CD pipelines หรือไม่?
ใช่; ผลิตภัณฑ์ถูกจัดส่งในรูปแบบแอปพลิเคชันเดสก์ท็อป, CLI, และส่วนขยาย Visual Studio Code ดังนั้นการทำงานอัตโนมัติจึงเป็นไปได้ CLI เวอร์ชันสามารถเขียนสคริปต์ลงใน pipelines และส่วนขยาย VS Code เหมาะกับการทำงานของนักพัฒนาภายใน IDE เนื่องจากมันใช้การโต้ตอบผ่าน API ที่มีข้อมูลประจำตัวที่มองเห็นได้ ทีมสามารถรวมมันเข้ากับงานที่กำหนดเวลาไว้หรือ pipeline ที่มีการตรวจสอบสิทธิ์ผ่าน Installed Packages.
มันปลอดภัยที่จะใช้กับบัญชีผลิตหรือไม่?
การตรวจสอบสิทธิ์ขึ้นอยู่กับ SFMC Installed Packages ซึ่งต้องการ Client ID, Client Secret, และ Authentication Base URI ดังนั้นการเข้าถึงจึงชัดเจนและสามารถตรวจสอบได้ เครื่องมือนี้เป็นโอเพนซอร์สและขับเคลื่อนโดยชุมชน ซึ่งเสนอความโปร่งใสเกี่ยวกับการดำเนินงานของมัน เอกสารโครงการยังระบุว่าไม่ใช่ผลิตภัณฑ์ทางการของ Salesforce ดังนั้นทีมควรปฏิบัติต่อการสนับสนุนและการรับประกันตามนั้นเมื่อดำเนินการกับ Data Extensions ในการผลิต.
มันต้องการความรู้ทางเทคนิคในการทำงานอย่างถูกต้องหรือไม่?
GUI ของเดสก์ท็อปครอบคลุมการทำงานของผู้ดูแลระบบในขณะที่ CLI และส่วนขยาย VS Code มุ่งเป้าไปที่นักพัฒนาและสถาปนิกทางเทคนิค ผู้ดูแลระบบที่จัดการ Business Units และนำเข้าไฟล์จะพบว่า GUI มีประโยชน์ ในขณะที่ CLI และการรวม IDE คาดหวังความคุ้นเคยกับสคริปต์บรรทัดคำสั่ง การตรวจสอบสิทธิ์ผ่านแพ็คเกจที่ติดตั้ง และการจัดการข้อมูลประจำตัว API พื้นฐาน.
เครื่องมือที่ใช้งานได้จริงสำหรับทีมเทคนิค SFMC พร้อมการแลกเปลี่ยนการสนับสนุน
เครื่องมือนี้จับคู่ผู้ดูแลระบบและนักพัฒนาที่ต้องการการควบคุมที่สามารถทำซ้ำได้และเขียนสคริปต์ได้เหนือการดำเนินการ Data Extension ปริมาณสูง เพราะมันมีรุ่นเดสก์ท็อป, CLI และ IDE รวมถึงการเข้าถึงแบบ API ข้อควรระวังคือมันเป็นโครงการชุมชนแบบโอเพ่นซอร์สแทนที่จะเป็นผลิตภัณฑ์ทางการของ Salesforce ดังนั้นทีมงานต้องยอมรับการสนับสนุนจากชุมชนและตรวจสอบขั้นตอนก่อนที่จะทำการเปลี่ยนแปลงการผลิตขนาดใหญ่.