Hướng dẫn dùng php tableau trong PHP

Tableau trên nền tảng Web cung cấp rất nhiều tính năng để hỗ trợ phân tích dữ liệu. Bạn  có thể kết nối dữ liệu trực tiếp, tạo ra các biểu đồ tuyệt đẹp và chia sẻ các phân tích của bạn với mọi người.

Tableau trên nền tảng Web cung cấp nhiều tính năng

Bài viết được áp dụng cho Tableau ServerTableau Online khi người dùng có quyền Creator. Chúng ta sẽ khám phá môi trường của Tableau Web, kết nối và chuẩn bị dữ liệu để phân tích, tạo một bảng tính và chia sẻ với những người khác.

1. Đăng nhập và khám phá các Projects

Tableau Online miễn phí đăng ký tài khoản dùng thử

Như đã chia sẻ trong các nội dung trước, để sử dụng Tableau Online bạn sẽ cần đăng ký một tài khoản. Hãy yên tâm là nó hoàn toàn miễn phí và bạn có thể sử dụng nó trong 14 ngày, đăng ký tại đây.

Lựa chọn các nội dung mà bạn muốn xem

Sau khi đăng ký xong, bạn chọn “Login” ở góc trên bên phải để đăng nhập. Sau đó, từ trang điều hướng chọn Explore để xem tất cả các nôi dung mà bạn có quyền truy cập. Bạn sẽ nhìn thấy dòng Top-Level Projects, từ menu đổ xuống bạn có thể chọn các loại nội dung tùy ý.

Workbooks, data sources, data roles và flows thuộc về các projects và projects có thể chứa các projects lồng nhau. Tương tự cách sắp xếp của các thư mục trên máy tính của bạn, project là cách sắp xếp và quản lý các nội dung trên trang của bạn.

Trường hợp bạn được mời xem một trang của người khác, bạn sẽ nhìn thấy các project từ trang của họ. Trang của bạn sẽ được bắt đầu với một dự án mặc định(Default) và bạn có thể sử dụng nó để khám phá.

2. Tạo một workbook mới và kết nối dữ liệu

Theo một cách nào đó, bạn cần kết nối dữ liệu để phân tích và xây dựng workbook. Trong vài trò Creator, Tableau sẽ cho phép bạn kết nối dữ liệu trực tuyến hoặc bạn có thể kết nối bằng cách publish dữ liệu từ Tableau Desktop.

Với quyền Creator người dùng có thể tạo mới workbook trên Tableau Online

Nhấn Create và chọn Workbook

Tableau Online cung cấp nhiều cách kết nối dữ liệu

  • Tại cửa sổ kết nối dữ liệu, bạn có nhiều cách để lựa chọn:
  • Tải lên file Excel hoặc nguồn dữ liệu dựa trên văn bản từ tab File
  • Kết nối đến Server hoặc nguồn dữ liệu đám mây từ tab Connectors
  • Kết nối đến nguồn dữ liệu đã được published từ tab On This Site
  • Trên Tableau Online, bạn có thể nhanh chóng phân tích dữ liệu từ Oracle Eloqua, Salesforce, Service Now ITSM và Marketo từ tab Dashboard Starters.
3. Chuẩn bị dữ liệu

Khi bạn đã kết nối đến dữ liệu, sử dụng trang dữ liệu nguồn để chuẩn bị dữ liệu cho việc phân tích.

Khu vực giúp bạn chuẩn bị dữ liệu trước khi phân tích

Có 4 phần ở trang nguồn dữ liệu:

  1. Left pane: Chi tiết về dữ liệu của bạn, đối với dữ liệu dựa trên file, cột bên trái này sẽ cho biết tên file và các worksheets bên trong site. Đôi với dữ liệu dựa trên mối quan hệ, nó sẽ hiển thị server, cơ sở dữ liệu hoặc lược đồ và các bảng trong cơ sở dữ liệu.
  2. Canvas: Khi đã kết nối đến hầu hết dữ liệu dựa trên file và mối quan hệ, bạn có thể kéo một hoặc nhiều bảng vào khu vực Canvas để thiết lập nguồn dữ liệu Tableau để phân tích.
  3. Data grid: Bạn có thể sử dụng data grid để xem lại các trường và 1000 hàng đầu tiên của dữ liệu chứa trong Tableau.
  4. Metadata grid: Hiển thị các trường trong nguồn dữ liệu của bạn như là các dòng vì thế bạn có thể nhìn thấy đúng cấu trúc của nó.

Bạn có thể chuẩn bị dữ liệu của bạn cho phân tích trong trang nguồn dữ liệu bằng các cách:

  • Đổi tên nguồn dữ liệu
  • Làm sạch dữ liệu bằng Data Interpreter
  • Thiết lập các tùy chọn file văn bản
  • Joining dữ liệu
  • Chỉnh sửa các cột dữ liệu

Khi dữ liệu đã sẵn sáng để phân tích, nhấn vào Sheet 1 ở cuối màn hình để đến trình làm việc của Tableau, nơi sử dụng để xây dựng các views.

4. Tạo một View

Sau khi đã kết nối đến dữ liệu và thiết lập sẵn sàng để phân tích nó, chúng ta sẽ tạo ra một phân tích trực quan. Tableau gọi nó là một View, nếu bạn đã từng sử dụng Tableau Desktop trước đây thì khu vực làm việc của Tableau Online cũng tương tự.

4. 1 Khu vực làm việc

Giao diện làm việc trên Tableau Online

A - Workbook name(tên của workbook): Một workbook có thể chứa nhiều sheets, mỗi sheet có thể là một worksheet, một dashboard hoặc một story.

B - Pages shelf, Filters shelf, Marks card: Kéo các trường vào các thẻ và ngăn trong khu vực làm việc để thêm dữ liệu vào view.

C - Columns and Rows shelf: Kéo Tương tự như trên, bạn kéo thả các trường vào đây để thêm dữ liệu vào view.

D - Toolbar(thanh công cụ): Sử dụng để truy cập các lệnh và các công cụ phân tích, điều hướng.

E - View: Khu vực làm việc, nơi chỉnh sửa phân tích bằng hình ảnh của bạn.

F - Side bar: Trong một worksheet, side bar sẽ chứa Data pane và Analytics pane.

G - Sheet tab: Đại diện cho mỗi sheet trong workbook, nó có thể chứa worksheets, dashboards hoặc stories.

Data Source: Nằm ở góc trái dưới cùng, đi đến trang chứa dữ liệu nguồn.

4.2 Những cách khác nhau để bắt đầu xây dựng một view

Mỗi khi có một trường được kéo vào view hoặc vào các shelf, bạn sẽ đặt ra một câu hỏi về dữ liệu đó. Câu hỏi này sẽ phụ thuộc vào nơi mà bạn kéo vào, loại trường được kéo và thứ tự bạn kéo các trường vào view.

Cho mỗi câu hỏi bạn yêu cầu, view sẽ đại diện câu trả lời bằng hình ảnh với Mark shelf(shapes, text, hierachies, table structures, axes, color).

Khu vực chứa các trường dữ liệu dùng để phân tích

Trong worksheet, các cột từ nguồn dữ liệu của bạn được hiển thị như các trường trong Data pane nằm ở Side bar bên trái khu vực làm việc. Data pane cũng chứa nhiều loại trường khác nhau nhưng quan trọng nhất đó là DimensionsMeasures.

Dimensions là nơi giữ các dữ liệu theo loại như sản phẩm hoặc ngày tháng. Trong khi đó, Measures sẽ giữ các loại dữ liệu số như là doanh số và lợi nhuận.

  • Khi bạn xây dựng một view, thêm các trường từ cột Data bằng nhiều cách khác nhau:
  • Kéo các trường và thả vào các cards hoặc shelves
  • Nhấp đúp vào một hoặc nhiều trường trong Data
  • Chọn một hoặc nhiều trường từ Data và sau đó chọn một kiểu biểu đồ từ Show Me
    1. Bộ lọc dữ liệu

Bộ lọc giúp người xem tùy chọn các thông tin cần phân tích

Bạn có thể muốn lọc dữ liệu để hiển thị những con số nhất định trong view. Có nhiều cách để tạo bộ lọc, bao gồm:

Khi bạn thêm các trường vào Filter shelf, một bộ lọc tương tác sẽ xuất hiện trong view. Cho phép người dùng chọn các giá trị muốn ẩn hoặc hiển thị trong view.

Để tạo một bộ lọc trong Tableau web, kéo một trường từ Dimension, Measure hoặc date field(trường ngày tháng) vào Filter shelf.

Bạn cũng có thể tương tác với một view đã được publish bằng cách chọn một single mark hoặc click và kéo trong view để chọn nhiều marks. Một thanh công cụ được xuất hiện, bạn có thể chọn Keep Only để giữ các marks được chọn trong view hoặc chọn Exclude để xóa chúng khỏi view.

4.3 Sử dụng Marks card

Marks card giúp các dữ liệu được làm nổi bật

Bạn có thể sử dụng Marks card để thêm context hoặc các chi tiết vào marks trong view của bạn. Dùng Marks card để thiết lập loại mark và mã hóa dữ liệu bằng màu sắc, kích thước, hình dạng, chi tiết và chữ.

Sau khi bạn thêm một trường vào các Marks card, bạn có thể click vào các biểu tượng bên cạnh trường để thay đổi cách hiển thị. Bạn có thể thêm nhiều trường vào Label, Detail, Tooltip và Color nhưng chỉ có thể thêm 1 trường cho Size và Shape.

4.4 Undo và Redo

Tableau là một công cụ rất linh hoạt, khi xây dựng một view nếu gặp lỗi bạn có thể Undo và bước trước đó. Chức năng này hoạt động tương tự các phần mềm Microsoft, bạn sẽ có cả Undo và Redo.

Tableau cho phép người dùng Undo tất cả các bước cho đến bước mở workbook. Số lượt Undo và Redo là không có giới hạn

4.5 Xây dựng và chỉnh sửa views trên Web

Có rất nhiều cách để phân tích dữ liệu bằng Tableau, đối với mỗi loại biểu đồ sẽ có những hướng dẫn khác nhau. Chủ đề này BAC đã có bài viết riêng để trình bày một cách chi tiết nhất, bạn đọc có thể tham khảo ngay bên dưới.

Tham khảo: Chỉnh sửa Views Tableau trên nền tảng Web

5. Trình bày dữ liệu

Một số cách để kể câu chuyện hoặc thuyết phục người khác bằng các phân tích dữ liệu trong view của bạn.

5.1 Định dạng

Tableau cho phép định dạng lại hầu hết mọi thứ bạn thấy trên workbook, bao gồm các phần của một view, các fonts của workbook và các đường đồ thị.

5.2 Dashboards

Một Dashboard là bộ sưu tập của nhiều worksheet và thông tin hỗ trợ được hiển thị trong một không gian duy nhất để bạn so sánh và giám sát các dữ liệu khác nhau cùng lúc.

Dashboard giúp bạn kiểm soát các dự án trên Tableau Web

Để tạo mới một Dashboard, nhấn vào biểu tượng New Dashboard ở dưới của Workbook. Khu vực Dashboard xuất hiện bên trái và danh sách các sheet trong workbook của bạn. Bạn có thể thêm một hoặc nhiều views trong một Dashboard, thêm nhiều đối tượng, như web pages, blank space và layout containers.

5.3 Stories

Story mang đến những dự đoán từ dữ liệu của bạn

Một Story là một sheet chứa một chuỗi các worksheets và dashboards làm việc chung với nhau để truyền đạt thông tin. Bạn có thể sử dụng các stories để tạo ra những trường hợp thú vị giúp dự đoán, đưa ra quyết định bằng các dữ liệu của bạn.

6. Lưu công việc của bạn

Thao tác lưu workbook File => Save As, workbook của bạn sẽ được lưu bên trong thư mục được tạo ra. Ngoài ra, nguồn dữ liệu đã lưu cũng có thể được dùng để tạo các workbook khác hoặc cho phép người khác dùng dữ liệu đó cho phân tích của họ.

Để lưu nguồn dữ liệu, rê chuột qua tên của dữ liệu trong tab Data bên trong khu vực làm việc, cho đến khi xuất hiện mũi tên, từ mũi tên chọn Save. Sau khi hoàn tất chọn File => Close để đóng khu vực làm việc.

Lưu ý: khi lưu nguồn dữ liệu trên web, nó sẽ xuất hiện như là một nguồn dữ liệu được publish trong cửa sổ Connect to Data trong khu vực Data Sources.

7. Hợp tác và chia sẻ
7.1 Hợp tác

Các Creators và Explorers có thể chỉnh sửa hoặc cập nhật các workbooks và views của bạn nếu được cấp quyền. Quyền này được cấp phép bởi quản trị viên của web, người có thể thiết lập quyền project, di chuyển content giữa các projects và thay đổi quyền người dùng. Nếu bạn lưu nguồn dữ liệu, người dùng khác có thể kết nối đến dữ liệu của bạn và sử dụng để tạo workbooks khác.

7.2 Chia sẻ

Mỗi view hoặc workbook được lưu trên web có thể được chia sẻ qua các liên kết trong email và các ứng dụng khác. Chúng cũng có khả năng được nhúng trực tiếp vào các trang web, wiki và các ứng dụng web.

Đối với view được chia sẻ, người dùng cần được cấp quyền để có thể xem trong Tableau Server hoặc Tableau Online.

Bài viết tổng hợp những tính năng của Tableau web hy vọng sẽ mang đến cho bạn đọc những thông tin hữu ích nhất. Đừng quên đón đọc các nội dung mới sẽ được cập nhật thường xuyên trên website bacs.vn. Hiện nay, nhu cầu phân tích dữ liệu ngày một quan trọng, vì thế, BAC đã thiết kế khóa học đi từ cơ bản đến nâng cao và áp dụng thực tế.

Tham khảo: Khóa học phân tích dữ liệu Tableau tại BAC

Nguồn tham khảo:

https://help.tableau.com/current/pro/desktop/en-us/getstarted_web_authoring.htm