Tableau hỗ trợ tạo đường đi theo thời gian trên bản đồ, tương tự như ví dụ dưới đây. Loại bản đồ này được gọi là flow maps hay path maps. Flow maps được dùng khi bạn muốn biểu diễn các vị trí đã đi qua theo thời gian như đường đi của một cơn bão. Bài viết này sẽ mô tả cách tạo một flow map thông qua một ví dụ thực tế. Đồng thời, bạn cũng sẽ học được cách chuẩn bị dữ liệu của mình và tạo view cho flow map.
1. Nguồn dữ liệu
Lưu ý: Bắt đầu từ phiên bản Tableau 10.4, bạn có thể kết nối với các tệp không gian chứa dữ liệu dưới dạng hình học tuyến tính. Nếu bạn có dữ liệu không gian với dạng hình học tuyến tính, bạn có thể không cần thực hiện các bước dưới đây.
Để tạo một flow map, nguồn dữ liệu của bạn cần có một số thông tin sau:
- Tọa độ vĩ độ (latitude) và kinh độ (longitude) cho mỗi điểm dữ liệu trong một đường đi.
- Một cột xác định trật tự kết nối các điểm (nó có thể là thông tin ngày tháng hoặc các số được áp dụng thủ công như 1,2,3,4,5).
- Một ID duy nhất cho mỗi đường đi.
- Đủ các điểm dữ liệu để định hình mỗi đường dẫn thành một đường.
Ví dụ, bảng dưới đây là một đoạn mã của nguồn dữ liệu Storm (bão), được cung cấp sẵn trên Tableau Public. Nó chứa dữ liệu đường đi của các cơn bão và có các cột cho Latitude, Longitude và Date và Storm Name. Trong ví dụ này, cột Date được dùng như trật tự kết nối các điểm dữ liệu và Storm Name là cột được dùng như ID duy nhất cho mỗi đường.
Mặc dù chỉ có một vài điểm dữ liệu về cơn bão PAKHAR được hiển thị trong ví dụ này. Nhưng nguồn dữ liệu thực tế có đủ mục nhập để cung cấp đường đi chi tiết cho mọi cơn bão được ghi lại trong năm 2012.
Lưu ý: Rằng bảng cũng bao gồm 2 cột tùy chọn Basin (lưu vực) và Wind Speed (tốc độ gió). Các trường này có thể được dùng để lọc nhanh và thêm chi tiết trực quan vào view.
2. Tạo map view
Để thực hiện ví dụ này bạn cần tải workbook từ Tableau Public tại đây, nhấn Download ở góc trên bên phải. Sau đó, bạn mở tệp vừa tải về trong Tableau Desktop.
- Bước 1: Mở một worksheet mới.
- Bước 2: Trong thanh Data, bên dưới Measures nhấp đúp vào Latitude và Longitude.
Các trường Latitude và Longitude được thêm vào các ngăn Columns và Rows, một map view với một điểm dữ liệu đã được tạo.
- Bước 3: Từ Dimension, kéo Storm Name vào ô Detail trong thẻ Marks.
Map view cập nhật lại với một điểm dữ liệu cho mỗi cơn bão trong nguồn dữ liệu. Trong bước tiếp theo, bạn sẽ thu hẹp các cơn bão xuống chỉ còn những cơn bão xảy ra ở Tây Thái Bình Dương trong năm 2012.
- Bước 4: Từ Dimensions, kéo Date vào ngăn Filters.
- Bước 5: Trong hộp thoại Filter Field [Date] xuất hiện, chọn Years và nhấn Next.
- Bước 6: Trong hộp thoại Filter [Year of Date] xuất hiện, nhập 2012 và nhấn OK. Map view sẽ cập nhật lại để hiển thị các cơn bão xảy ra trong năm 2012.
- Bước 7: Từ Dimensions, kéo Basin vào ngăn Filters.
- Bước 8: Trong hộp thoại Filter Field [Basin] xuất hiện, chọn West Pacific và sau đó nhấn OK.
Map view cập nhật để chỉ hiển thị các cơn bão xảy ra ở phần phía Tây của Thái Bình Dương.
- Bước 9: Trên thẻ Marks, nhấn vào menu thả xuống để chọn loại mark, chọn Line.
Một nút Path xuất hiện trên thẻ Mark và map view cập nhật lại với một đường kết nối mỗi điểm dữ liệu.
- Bước 10: Từ Dimensions, kéo Date vào Path trên thẻ Marks.
Đường xuất hiện, bởi vì trường Date được cài đặt là các năm rời rạc. Vì trường ngày tháng trong nguồn dữ liệu Storm bao gồm ngày, tháng, năm và thời gian, đây không phải là cấp độ chi tiết đúng cho trường này.
- Bước 11: Trên thẻ Marks, nhấp chuột phải vào trường YEAR (Date) và chọn Exact Date.
Lúc này, map view cập nhật lại với một điểm dữ liệu cho mọi ngày và giờ được ghi lại. Bây giờ bạn đã có thể nhìn thấy đường đi riêng của từng cơn bão.
- Bước 12: Từ Measures, kéo Wind Speed vào ô Size trên thẻ Marks.
Map view cập nhật để hiển thị các tốc độ gió khác nhau dọc theo từng đường đi của bão.
- Bước 13: Trên thẻ Marks, nhấp chuột phải vào trường SUM (Wind Speed) và chọn Measure >Average.
- Bước 14: Từ Dimensions, kéo Storm Name vào ô Color trên thẻ Marks.
Mỗi đường đi của bão được gán một màu và Flow map đã được hoàn thiện.
Bây giờ bạn có thể xem đường đi của mỗi cơn bão được ghi lại đã xảy ra ở lưu vực Tây Thái Bình Dương trong năm 2012. Bạn cũng có thể thấy tốc độ gió mạnh nhất trên đường đi của chúng.
Chỉ với các bước đơn giản như trên bạn đã có thể tự mình trực quan dữ liệu đường đi của các cơn bão phục vụ các mục đích nghiên cứu, dự đoán…. Hãy tự mình thực hiện để và bạn cũng có thể áp dụng cho các dữ liệu của riêng mình. Đừng quên theo dõi các bài viết mới nhất sẽ được cập nhật thường xuyên tại website bacs.vn.
Nguồn tham khảo:
Nhu cầu đào tạo doanh nghiệp
BAC là đơn vị đào tạo BA đầu tiên tại Việt Nam. Đối tác chính thức của IIBA quốc tế. Ngoài các khóa học public, BAC còn có các khóa học in house dành riêng cho từng doanh nghiệp. Chương trình được thiết kế riêng theo yêu cầu của doanh nghiệp, giúp doanh nghiệp giải quyết những khó khăn và tư vấn phát triển.
Các bài viết liên quan Power BI:
- Power BI cơ bản cho người mới bắt đầu
- Chỉnh sửa và định hình dữ liệu trong Power BI Desktop
- Kết hợp dữ liệu trong Power BI Desktop
- Hướng dẫn kết nối dữ liệu trong Power BI Desktop
- Hướng dẫn tải & cài đặt Power BI trên máy tính
- Khóa học Phân tích và trực quan hóa dữ liệu với Power BI
- Power BI là gì?
Các bài viết liên quan:
- TABLEAU – Giải pháp BUSINESS INTELLIGENCE (BI) – click vào đây
- Hướng dẫn cài đặt và Sử dụng TABLEAU – click vào đây
- Tính năng mới trên tableau – verion 2019.1 – click vào đây
BAC – Biên soạn và tổng hợp nội dung