SFMC Data Loader: công cụ nhập và xuất Data Extension hàng loạt
Nhập và xuất hàng ngàn bản ghi Data Extension từ CSV, TSV, hoặc JSON bằng cách sử dụng ứng dụng máy tính để bàn, một khách hàng dòng lệnh, hoặc một tiện ích mở rộng Visual Studio Code. SFMC Data Loader của Joern Berkefeld nhắm đến các quản trị viên và nhà phát triển Salesforce Marketing Cloud, cung cấp các chuyển giao dựa trên API thông qua REST và SOAP. Nó hỗ trợ nhiều Đơn vị Kinh doanh, duyệt metadata, và quy trình làm việc kịch bản, khiến nó phù hợp cho các nhóm cần các hoạt động hàng loạt lặp lại và tích hợp IDE cho tự động hóa do nhà phát triển dẫn dắt.
SFMC Data Loader làm gì?
Công cụ này thực hiện việc đọc và ghi hàng loạt đối với Marketing Cloud Data Extensions, xử lý việc nhập từ các tệp cục bộ (CSV, TSV, JSON) và xuất ra lưu trữ cục bộ. Nó kết nối qua SFMC REST và SOAP APIs, có thể liệt kê danh sách Data Extension và siêu dữ liệu, và hỗ trợ nhiều cấu hình tài khoản và Đơn vị Kinh doanh. Những khả năng đó khiến nó trở thành một giải pháp tập trung để quản lý các tập dữ liệu Data Extension lớn hơn là các đối tượng CRM chung.
Nó có ảnh hưởng đến các quy trình tự động và đường ống CI/CD không?
Có; sản phẩm được phát hành dưới dạng ứng dụng máy tính để bàn, CLI và một tiện ích mở rộng Visual Studio Code, vì vậy việc tự động hóa là thực tế. Biến thể CLI có thể được lập trình vào các đường ống, và tiện ích mở rộng VS Code phù hợp với quy trình làm việc của nhà phát triển trong một IDE. Bởi vì nó sử dụng tương tác dựa trên API với thông tin xác thực có thể nhìn thấy, các nhóm có thể tích hợp nó vào các tác vụ theo lịch trình hoặc đường ống đã xác thực thông qua Các gói đã cài đặt.
Có an toàn khi sử dụng với các tài khoản sản xuất không?
Xác thực dựa trên Các gói đã cài đặt SFMC, yêu cầu một Client ID, Client Secret và Authentication Base URI, vì vậy quyền truy cập là rõ ràng và có thể kiểm tra. Công cụ này là mã nguồn mở và do cộng đồng điều hành, điều này cung cấp sự minh bạch về các hoạt động của nó. Tài liệu dự án cũng lưu ý rằng nó không phải là sản phẩm chính thức của Salesforce, vì vậy các nhóm nên xem xét hỗ trợ và đảm bảo tương ứng khi thực hiện các hoạt động chống lại các Data Extensions sản xuất.
Có cần kiến thức kỹ thuật để vận hành đúng không?
Giao diện GUI trên máy tính để bàn bao phủ các quy trình làm việc của quản trị viên trong khi CLI và tiện ích mở rộng VS Code nhắm đến các nhà phát triển và kiến trúc sư kỹ thuật. Các quản trị viên quản lý các Đơn vị Kinh doanh và nhập tệp sẽ thấy GUI hữu ích, trong khi CLI và tích hợp IDE mong đợi sự quen thuộc với các tập lệnh dòng lệnh, xác thực qua các gói đã cài đặt và xử lý thông tin xác thực API cơ bản.
Một công cụ thực tiễn cho các nhóm kỹ thuật SFMC, với sự đánh đổi về hỗ trợ
Công cụ này kết nối các quản trị viên và nhà phát triển cần kiểm soát có thể lặp lại, có thể lập trình đối với các hoạt động Data Extension có khối lượng lớn vì nó cung cấp các biến thể desktop, CLI và IDE cộng với quyền truy cập dựa trên API. Cảnh báo chính là nó là một dự án cộng đồng mã nguồn mở chứ không phải là một sản phẩm chính thức của Salesforce, vì vậy các nhóm phải chấp nhận hỗ trợ từ cộng đồng và xác thực các quy trình trước khi thực hiện các thay đổi sản xuất lớn.