Học Qlik sense qua ví dụ: Xử lý dữ liệu dạng cây và đồ thị

Reload script trong Qlik có thể xem là một ngôn ngữ lập trình hoàn chỉnh với các chức năng căn bản: hàm, biến, vòng lặp, rẽ nhánh. Tuy vậy, Qlik script không cung cấp nhiều công cụ và các bộ thư viện sẵn có bằng các ngôn ngữ chuyên nghiệp như Python, C hoặc Java. …

Đọc tiếp Học Qlik sense qua ví dụ: Xử lý dữ liệu dạng cây và đồ thị

Tổng hợp dữ liệu 2 bước với hàm Aggr trong Qlik

BI dashboard nhìn chung được thiết kế nhằm mục đích trình bày một cách trực quan và cô đọng các số liệu tổng quát từ dữ liệu chi tiết của các hệ thống nghiệp vụ. Vì vậy, hầu hết BI dashboard đều phải ít nhiều sử dụng các hàm hàm tổng hợp (aggregate) dữ liệu. …

Đọc tiếp Tổng hợp dữ liệu 2 bước với hàm Aggr trong Qlik

Synthetic Key trong Qlik (P2)

Trong bài viết trước, chúng ta đã biết Synthetic Key là một giải pháp tự động hiệu quả của Qlik engine để xử lý composite key. Synthetic Key nhìn chung không sử dụng nhiều tài nguyên hơn cách tạo key thủ công bằng cách ghép chuỗi và hàm AutoNumber(). Tuy nhiên, lời khuyên chung khi thiết kế …

Đọc tiếp Synthetic Key trong Qlik (P2)

Synthetic Key trong Qlik (P1)

Mô hình lựa chọn liên kết (Associative Selection Model) là nền tảng tổ chức dữ liệu của các QlikView và Qlik Sense application. Sau khi load dữ liệu từ hệ thống nguồn, Qlik Sense tự động liên kết các bảng bằng cách tạo kết nối trên mỗi cặp field cùng tên ở 2 bảng. Tuy …

Đọc tiếp Synthetic Key trong Qlik (P1)

Bố cục dashboard trong thiết kế ứng dụng BI

Đã bao giờ bạn rơi vào trường hợp một ứng dụng BI, sau rất nhiều tâm huyết xây dựng, khi đưa vào triển khai lại không được sử dụng nhiều bởi các phòng ban nghiệp vụ? Dashboard được thiết kế công phu và rất dễ hiểu theo góc nhìn của bạn - chuyên viên phân …

Đọc tiếp Bố cục dashboard trong thiết kế ứng dụng BI

Lab: Load dữ liệu từ MongoDB trong Docker container

Với số lượng data connector phong phú, QlikView và Qlik Sense có thể kết nối và trích xuất dữ liệu từ hầu hết các hệ thống nghiệp vụ. Riêng với database, như trình bày trong bài viết Load dữ liệu từ database với Qlik ODBC Connector Package, Qlik Sense cung cấp khả năng kết nối trực …

Đọc tiếp Lab: Load dữ liệu từ MongoDB trong Docker container

Triển khai Data Warehouse với Qlik (P2)

Trong bài viết trước, chúng ta đã tìm hiểu khái niệm, cấu trúc dữ liệu và kiến trúc tổng thể của một hệ thống Data Warehouse. Câu hỏi thực tế đặt ra là các khái niệm này được áp dụng hoặc triển khai như thế nào vào QlikView hoặc Qlik Sense? QlikView và Qlik Sense …

Đọc tiếp Triển khai Data Warehouse với Qlik (P2)

Triển khai Data Warehouse với Qlik (P1)

"Garbage in, garbage out" là một phát biểu có thể xem là chân lý đối với mọi hệ thống xử lý thông tin. Mọi phân tích đều là vô nghĩa nếu dữ liệu đầu vào không đầy đủ hoặc thiếu chính xác. Ngoài ra, trong các doanh nghiệp hiện đại, dữ liệu còn phải được …

Đọc tiếp Triển khai Data Warehouse với Qlik (P1)

Qlik engine lưu trữ dữ liệu như thế nào?

Hẳn bạn đã từng để ý thấy kích thước các file Qlik application (qvw với QlikView và qvf với Qlik Sense) thường nhỏ hơn đáng kể so với kích thước nguồn dữ liệu. Chẳng hạn, khi load một file CSV nặng 4GB vào Qlik Sense, file qvf tương ứng có thể chỉ chiếm vài trăm …

Đọc tiếp Qlik engine lưu trữ dữ liệu như thế nào?

Set Analysis trong Qlik (P3)

Phần tiếp theo trong loạt bài viết về Set Analysis sẽ trình bày cách xây dựng Set identifier thứ 3 bằng các hàm Element set P( ) và E( ). Bài viết cũng sẽ tìm hiểu cách thức sử dụng Set operators trong Set modifier. Set modifiers với Element set functions Trong bài viết trước, chúng …

Đọc tiếp Set Analysis trong Qlik (P3)