Thầy cho em hỏi:
1. khi nào thì ta tạo New Column trong Query Editor & DAX ạ?
2. Khi kết nối Power Bi với SQL Server sẽ hiện ra 2 tùy chọn là Import & Direct Query. Thầy cho em hỏi 2 tùy chọn này khác nhau ntn ạ?
Cảm ơn thầy rất nhìu.
Hi Hiệp:
1. New Column trong Query Editor và DAX bản chất ko khác gì nhau, chỉ khác ở vị trí làm thôi - nếu mình đã xác định được cần thêm cột nào khi Get Data vào thì dùng Query Editor luôn, còn chưa xác định, load data vào rồi mới dùng thì mình dùng DAX luôn để ko phải quay lại Query Editor
2. Khác nhau giữa Import và Direct Query khi lấy data từ SQL Server:
- Import: xuất ra 1 file data từ SQL, sau đó pull vào Power BI - tuy nhiên file này tạo ở backend ko lưu vào máy
- Direct: pull trực tiếp data từ SQL vào Power BI.
Direct thì bạn không cần refresh khi có data thay đổi từ server nhưng chạy thường rất nặng, đôi khi có thể ảnh hưởng ngược lại tới server. Còn Import thì an toàn hơn vì nó thêm 1 bước gián tiếp là lấy data từ SQL về 1 chỗ, sau đó mới đẩy vào Power BI. Thông thường mình chỉ dùng Import, rất hạn chế dùng Direct Query :D
Cảm ơn thầy rất nhìu ^^.