Hiểu rõ cách dữ liệu được xác thực và đồng bộ hóa từ cả Google Sheets và AppSheet, cũng như các công cụ quản trị dành cho Power User.
Quy trình này chỉ áp dụng khi Admin/Power User sử dụng menu 📝 SCM Tool -> 🚀 Push Data to BigQuery.
Người dùng nhấn nút `🚀 Push Data to BigQuery`. Hệ thống sẽ đọc toàn bộ dữ liệu trong vùng "Clean Data" của sheet đang mở.
Hệ thống hoạt động như một "người gác cổng" thông minh, tự động quét toàn bộ dữ liệu để tìm các lỗi nghiêm trọng[cite: 147, 149].
Trường hợp A: Lỗi Dữ Liệu Nghiêm Trọng
Nếu một trường quan trọng bị thiếu, hệ thống sẽ dừng lại và hiển thị một sidebar báo cáo lỗi [cite: 162-163].
⚠️ Báo Cáo Lỗi:
Row 5: Primary key column 'SUPPLIER_ID' is empty.
Trường hợp B: Lỗi Dữ Liệu Trùng Lặp
Nếu hệ thống phát hiện hai dòng dữ liệu có key giống hệt nhau, nó sẽ đưa ra lựa chọn "cách ly" (Quarantine) các dòng trùng lặp [cite: 164-165].
🤔 Hộp Thoại Lựa Chọn:
Duplicate rows were found... Proceed with quarantining?
💡 Công Cụ Sửa Lỗi (Error Tools)
Khi phát hiện lỗi, bạn có thể dùng menu ⚠️ Error Tools [cite: 160] để sửa:
Nếu tất cả dữ liệu đều hợp lệ, hệ thống sẽ hiển thị một bản tóm tắt cuối cùng về số lượng dòng mới và dòng được cập nhật. Bạn chỉ cần xác nhận để hoàn tất .
Quy trình này đồng bộ dữ liệu từ AppSheet (Workflows 2 & 3) vào BigQuery. Nó có hai chế độ: tự động và thủ công.
Chế Độ Tự Động (Hàng Giờ)
Hệ thống được thiết lập để tự động chạy các trigger **mỗi giờ**:
Người dùng thông thường không cần làm gì cả, chỉ cần chờ hệ thống tự cập nhật.
Chế Độ Thủ Công (Ngay Lập Tức)
Nếu bạn là Power User và muốn đồng bộ dữ liệu *ngay lập tức* (không muốn chờ 1 giờ), bạn có thể sử dụng menu trong Google Sheet:
Menu này được **ẩn** khỏi tất cả người dùng SCM thông thường và chỉ hiển thị cho developer của dự án.
Menu: ⚙️ Admin
Nút này dùng để chạy các kịch bản "Infrastructure as Code" (IaC), tự động tạo hoặc cập nhật các bảng và view trong BigQuery (ví dụ: `Bom_Data_DRAFT_STAGING`, `...DRAFT_VIEWING`).
⚠️ CẢNH BÁO: Không bao giờ chạy nút này trừ khi bạn đang chủ động nâng cấp cấu trúc của cơ sở dữ liệu.