Kết nối dữ liệu Tableau với cơ sở dữ liệu và nhiều nguồn khác nhau
⚡ Tóm tắt thông minh
Kết nối dữ liệu Tableau bao gồm mọi con đường dữ liệu đi vào sổ làm việc, từ các tệp phẳng đến cơ sở dữ liệu trực tuyến, trình kết nối web và nguồn máy chủ đã xuất bản. Trang này sẽ hướng dẫn chi tiết từng loại kết nối, phép nối, phép hợp, sắp xếp và thay thế nguồn.

Trong hướng dẫn Kết nối dữ liệu Tableau này, bạn sẽ tìm hiểu về các nguồn dữ liệu hoặc kết nối dữ liệu khác nhau trong Tableau.
Tableau kết nối với nhiều nguồn dữ liệu khác nhau
Cảnh vật trên sân khấu Tableau có thể kết nối với nhiều loại nguồn dữ liệu khác nhau. Nó có thể kết nối với các tệp văn bản, tệp Excel, tệp PDF, v.v. Nó cũng có thể kết nối với nhiều cơ sở dữ liệu khác nhau bằng trình kết nối ODBC, cũng như với máy chủ và trình kết nối web. Các phần bên dưới sẽ trình bày quy trình kết nối cho từng nguồn dữ liệu Tableau này.
Ảnh chụp màn hình sau đây cung cấp các loại kết nối đầy đủ mà Tableau hỗ trợ
Các nguồn dữ liệu dựa trên tệp nằm ở bên trái của khung đó và máy chủ nằm ở giữa. Các phần bên dưới cũng theo thứ tự tương tự.
Kết nối với tệp văn bản trong Tableau
Bước 1) Nhấp vào tùy chọn “Tệp văn bản” được cung cấp trong tab dữ liệu.
Bước 2) Trong màn hình tiếp theo,
1. Chọn SuperStore.csv
2. Nhấp vào tùy chọn “Mở”. Điều này sẽ kết nối tệp văn bản vào Tableau.
Trong khung bên trái, bạn sẽ thấy tệp CSV.
Kết nối với tệp Excel trong Tableau
Bước 1) Nhấp vào trên mạngMicrosoft Excel” tùy chọn được đưa ra trong tab dữ liệu.
Bước 2) Trong màn hình tiếp theo,
- Chọn hình ba gạch SuperStore.xlsx
- Bấm vào tùy chọn “Mở”.
Bước 3) Nó kết nối tệp excel vào Tableau. Các trang tính có trong tệp excel được hiển thị ở phía bên trái của cửa sổ.
Kết nối với cơ sở dữ liệu
Bước 1) Nhấp vào kết nối cơ sở dữ liệu cần thiết được cung cấp trong tab dữ liệu. Ví dụ: nếu bạn muốn kết nối với MySQL cơ sở dữ liệu, hãy nhấp vào nút “MySQL" Quyền mua.
Bước 2) Cái này sẽ mở MySQL cửa sổ kết nối.
- Bạn có thể nhập MySQL tên máy chủ và chỉnh sửa “Cổng” nếu cần.
- Nhập tên người dùng và mật khẩu được sử dụng để kết nối cơ sở dữ liệu.
- Bấm vào nút “Đăng nhập” để kết nối với cơ sở dữ liệu.
Thao tác này kết nối cơ sở dữ liệu với Tableau. Bạn có thể chọn các bảng từ cơ sở dữ liệu, nhập chúng và kết hợp nhiều bảng bằng cách tạo mối quan hệ giữa chúng.
Kết nối với trang web
Tableau có thể kết nối với các trang web bằng trình kết nối dữ liệu Tableau. Quy trình kết nối được đưa ra như sau.
Bước 1) Trong cửa sổ này,
- Nhấp vào tùy chọn “Thêm” trong tab dữ liệu.
- Chọn “Trình kết nối dữ liệu web” từ danh sách.
Bước 2) Thao tác này sẽ mở cửa sổ Tableau Web Data Connector, tại đó bạn cần nhập thông tin chi tiết về trình kết nối web.
Cách kết nối máy tính để bàn Tableau với máy chủ Tableau
Tableau Server có thể lưu trữ ví dụtraccác nguồn dữ liệu và kết nối dữ liệu. Ở cấp độ doanh nghiệp, việc duy trì các kết nối cần thiết là rất quan trọng. Máy chủ TableauNhờ đó, mọi người dùng đều có thể dễ dàng truy cập nguồn dữ liệu. Các tập dữ liệu trên máy chủ được kết nối với Tableau Desktop như sau.
Bước 1) Chọn Máy chủ Tableau từ các tùy chọn
Chọn tùy chọn “Máy chủ Tableau” được cung cấp trong tab dữ liệu.
Bước 2) Mở máy chủ Tableau
Thao tác này sẽ mở cửa sổ Đăng nhập Tableau Server. Nhấp vào tùy chọn “Tableau Cloud”, được đặt tên là “Tableau Online” trong các phiên bản trước khi đổi tên thành 2022.
Bước 3) Đăng nhập
Thao tác này sẽ mở cửa sổ Đăng nhập Tableau Cloud.
- Nhập ID email và mật khẩu đã đăng ký.
- Nhấp vào nút 'Đăng nhập'.
Bước 4) Thiết lập kết nối
Điều này sẽ kết nối Máy chủ Tableau với Tableau Desktop.
- Chọn tập dữ liệu như trong hình.
- Điều này sẽ nhập tập dữ liệu vào Tableau.
Nhiệm vụ tiếp theo thường là kết hợp nhiều bảng lại với nhau.
Mối quan hệ dữ liệu
Một tệp Cơ sở dữ liệu/Excel quan hệ bao gồm nhiều Bảng/trang tính. Nhiều bảng/trang tính này có thể được kết nối với nhau trong Tableau. Kết nối này được thiết lập bởi tính năng 'Tham gia' hoặc 'Liên minh' có trong Tableau. Mối quan hệ giữa dữ liệu trong hai hoặc nhiều bảng cần được chỉ định khi nối các bảng.
Tham gia
Tableau có thể "kết hợp" các bảng, tối đa 32 bảng trong một nguồn dữ liệu duy nhất. Khi kết hợp, mối quan hệ giữa hai hoặc nhiều bảng có thể được xác định bằng cách sử dụng phép nối trong (inner join), nối trái (left join), nối phải (right join) hoặc nối ngoài (outer join). Chức năng của từng loại phép nối được giải thích trong bảng bên dưới.
| Tham gia bên trong | Chỗ nối bên trái | Tham gia đúng | Tham gia bên ngoài |
|---|---|---|---|
| Nó nối tất cả các bản ghi chung giữa hai bảng hoặc trang tính. Điều kiện tham gia có thể được đưa ra dựa trên khóa chính. Một hoặc nhiều điều kiện nối có thể được chỉ định để nối các bảng. Nhiều bảng có thể được nối với nhau trong Tableau để trực quan hóa. | Phép nối trái được sử dụng để nối tất cả các bản ghi từ bảng bên trái và các bản ghi chung từ bảng bên phải. Một hoặc nhiều điều kiện nối có thể được chỉ định để nối trái hai bảng khác nhau. | Phép nối phải được sử dụng để nối tất cả các bản ghi từ bảng bên phải và các bản ghi chung từ bảng bên trái. Dựa trên yêu cầu, có thể đặt một hoặc nhiều điều kiện tham gia. | Phép nối ngoài được sử dụng để nối tất cả các bản ghi từ cả bảng bên trái và bên phải. Điều kiện tham gia có thể được thiết lập để tham gia các hồ sơ chung. |
Hãy xem một ví dụ về Tham gia
Bước 1) Sau khi kết nối Excel, hãy kéo trang tính cần thiết vào cửa sổ dữ liệu như hình minh họa.
Bước 2) Bạn có thể kết nối nhiều sheet bằng cách kéo các sheet vào cửa sổ dữ liệu. Mối quan hệ giữa các trang tính có thể được đưa ra bằng cách kết nối các trường dữ liệu.
Bước 3) Trong bảng dữ liệu
- Nhấp vào tùy chọn “Tham gia” như trong hình. Theo mặc định, Tableau nối hai bảng bằng cách kết nối mối quan hệ giữa cột chung có trong đó.
- Bạn có thể chỉnh sửa mối quan hệ bằng cách chọn Điều kiện tham gia được yêu cầu.
- Bạn có thể thêm một hoặc nhiều mối quan hệ dữ liệu giữa các trang tính hoặc bảng.
liên hiệp
Phép hợp (Union) được sử dụng để nối dữ liệu từ hai hoặc nhiều bảng. Trong hầu hết các trường hợp, các bảng có cùng tiêu đề được nối với nhau bằng hàm hợp, và không cần điều kiện nối nào. Quy trình được trình bày như sau.
Bước 1) Kéo bất kỳ trang tính nào vào cửa sổ dữ liệu như trong hình.
Bước 2) Nhấp chuột phải vào trang tính và chọn tùy chọn “Chuyển đổi thành hợp nhất”.
Bước 3) Trong cửa sổ hợp nhất dữ liệu.
- Kéo các tờ khác cần được liên kết.
- Bấm vào 'OK' để nối thêm hoặc hợp nhất tất cả các trang tính có trong cửa sổ.
Không cần có mối quan hệ dữ liệu với các trang tính hợp nhất có trong nguồn dữ liệu.
Mối quan hệ so với phép nối trong Tableau
Từ phiên bản 2020.2 trở đi, giao diện người dùng có thêm một lớp trên cùng liên kết các bảng bằng một đường nối linh hoạt thay vì một đường nối cố định. Đường nối đó thể hiện mối quan hệ, và lựa chọn đường nối sẽ thay đổi các số liệu mà chế độ xem trả về.
Phép nối (join) thực hiện ngay lập tức và tạo ra một bảng phẳng duy nhất, do đó các hàng sẽ bị trùng lặp khi một phía có nhiều kết quả trùng khớp. Mối quan hệ (relationship) không thực hiện gì cho đến khi bảng tính yêu cầu các trường, sau đó mới truy vấn ở mức độ chi tiết phù hợp.
- Sử dụng mối quan hệ Khi các bảng dữ liệu có độ chi tiết khác nhau, chẳng hạn như đơn đặt hàng và trả hàng, việc lặp lại các phép đo sẽ làm tăng tổng số.
- Sử dụng phép nối Khi thực sự cần một bảng phẳng duy nhất, chẳng hạn như bảng tra cứu có thêm các cột mô tả.
- Sử dụng liên hiệp Khi các bảng có cùng các cột và chỉ cần xếp chồng lên nhau.
Các phép nối vẫn khả dụng bên trong mỗi bảng logic: nhấp đúp vào một bảng sẽ mở lớp vật lý chứa hộp thoại nối như hình trên.
Sắp xếp dữ liệu
Dữ liệu có trong nguồn dữ liệu có thể được sắp xếp dựa trên yêu cầu của người dùng. Nó có thể được sắp xếp theo thứ tự nguồn dữ liệu, tăng dần, giảm dần, tăng dần trên mỗi bảng và giảm dần trên mỗi bảng.
Sau khi dữ liệu được kết nối với Tableau, việc sắp xếp dữ liệu có thể được thực hiện bằng cách sử dụng tùy chọn “Sắp xếp trường” trong tab “Nguồn dữ liệu”. Việc sắp xếp ở cấp độ trang tính sẽ khác và được đề cập trong phần tiếp theo. Sắp xếp dữ liệu trong Tableau.
Thay thế nguồn dữ liệu
Tableau có thể kết nối nhiều nguồn dữ liệu trong một sổ làm việc duy nhất, và các nguồn dữ liệu đó có thể được sử dụng để xây dựng nhiều trang tính và bảng điều khiển khác nhau. Trong một số trường hợp, cần phải thay thế một nguồn dữ liệu bằng một tệp được cập nhật. Tableau có tính năng thay thế cho việc này, và nó không ảnh hưởng đến các hình ảnh trực quan đã được xây dựng trên nguồn dữ liệu cũ. Điều quan trọng là phải giữ nguyên hoặc thay thế tất cả các chiều và số liệu đã sử dụng trong khi thay thế nguồn dữ liệu.
Quy trình thay thế nguồn dữ liệu được trình bày như sau.
Bước 1) Trước tiên, hãy kết nối nguồn dữ liệu mới để cả nguồn dữ liệu hiện tại và nguồn dữ liệu thay thế đều xuất hiện trong ngăn Dữ liệu.
Bước 2)
- Chọn Nguồn dữ liệu cần thay thế.
- Nhấp chuột phải vào nguồn dữ liệu và chọn tùy chọn “Thay thế nguồn dữ liệu”.
Bước 3) Nó mở cửa sổ thay thế nguồn dữ liệu.
1. Chọn nguồn dữ liệu hiện tại.
2. Chọn nguồn dữ liệu thay thế.
3. Nhấp vào “OK” để thay thế nguồn dữ liệu.
Các quan điểm về xây dựng dựa trên dữ liệu này được đề cập trong phần sau: Biểu đồ và đồ thị Tableau hướng dẫn.

























