Mỗi tool phục vụ mục đích sâu xa khác nhau. Câu cuối chốt gọn ơ thế này: “Bằng cách kết hợp SQL Server và Power BI, bạn có thể xây dựng các giải pháp dữ liệu đầu cuối liên quan đến lưu trữ dữ liệu, chuyển đổi dữ liệu, phân tích và trực quan hóa dữ liệu. SQL Server xử lý việc quản lý và xử lý dữ liệu , trong khi Power BI cho phép khai thác và báo cáo dữ liệu trực quan và tương tác.”Đối với 1 người có khả năng sử dụng nhiều tool thì những bài toán xử lý đơn giản như thêm cột, thêm hàm để tính toán chỉ số mình dùng Power BI. Tuy nhiên có những bài toán phức tạp hơn khi mình muốn thay đổi biến số và tính toán dựa vào việc input variables để hỗ trợ cũng như nhiều luồng xử lý có tuần tự trước sau và tinh chỉnh nhanh theo việc mình customized dòng code của mình thì lựa chọn của mình là SQL Server. Nhưng tất nhiên mình chả dại gì để load 200 triệu record vào Power BI vì Power BI không dùng để chứa raw data, bản chất đó là tool display và aggregation tổng hợp cho người dùng xem dashboard mà dashboard thể hiện các chỉ số KPIs đã tính toán rồi, việc để 200 triệu record trong đó để làm gì, khi cũng chả có display được cho người dùng để mỗi ngày, chả lẽ để họ down xuống mà có down được hết đâu mà down ? rồi khi refresh data lại mất thời gian? SQL Server để không chơi, không cho nó hoạt động à? Mỗi tool phục vụ nhu cầu riêng thì tận dụng cho mục đích tối ưu của nó.Mình cũng có case study là business họ thích xem raw data đi kèm với các chỉ số tính toán nhưng mình say 𝗡𝗢 vì đã coi dashboard còn muốn xem raw data cả chục triệu dòng để làm gì với lại leak data à? Làm data thì cần mạnh mẽ lên nào, biết say 𝗡𝗢 khi cần thiết.
