Bài 17, mình có 1 câu hỏi. Lấy ví dụ nêu trong bài, Sales data và Calenda data + Product Data. (áp dụng cho cả merge data và relationship)
Sales data sẽ thường xuyên được update, làm sao để kiểm tra Product Data có chứa tất cả các ProductKey và Calendar database có tất cả các date trong updated Sales data? Có chức năng check/alert có bao nhiêu dòng trong sales data không có giá trị tương ứng trong Product hay Calendar database?
Ngoài ra, chức năng nào có thể dùng được với Merge mà không dùng được với Relationship?
Check trực tiếp thì ko có bạn à, nhưng có một số mẹo sau:
- Khi đã có Relationship, mình sẽ tạo ra 1 visual, dạng Matrix hoặc Table chẳng hạn. 1 trường là ProductKey, trường kia là Count(ProductKey) - sau đó lọc Count = 0, là ra. Tuy nhiên thì khi Update Báo cáo, thường mình sẽ update cả Sale và Product (thông thường 2 bảng này sẽ được download từ 1 phần mềm hoặc connect chung vào 1 database, nên sẽ được update cùng nhau). Còn Calendar, thì bảng Calendar ta cứ tạo rộng ra, ví dụ Report cho 2021, thì Calendar cứ từ 1/1/21-31/12/21.
Như mình đã khuyên ở các câu trả lời trước, chúng ta nên dùng Relationship thay vì Merge