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.

  • 📁 Nguồn tệp: Các tệp văn bản, Excel và PDF được kết nối trực tiếp từ tab Dữ liệu mà không cần cài đặt trình điều khiển.
  • 🗄️ Nguồn cơ sở dữ liệu: Các trình kết nối gốc và ODBC có phạm vi tiếp cận MySQL, Oraclevà các máy chủ khác sử dụng máy chủ, cổng và thông tin đăng nhập.
  • 🔗 Kết hợp các bảng: Các phép nối (Join) khớp các hàng dựa trên khóa, các phép hợp (Union) xếp chồng các tiêu đề khớp nhau, và các mối quan hệ (Relationship) trì hoãn việc nối cho đến khi chế độ xem (view) được chạy.
  • 🔢 Các loại kết nối: Các phép nối trong, nối trái, nối phải và nối ngoài quyết định những hàng nào không khớp sẽ được giữ lại; Tableau chấp nhận 32 bảng trên mỗi nguồn dữ liệu.
  • ♻️ Thay thế nguồn: Trao đổiping Nguồn cung cấp giữ nguyên các bản vẽ hiện có nếu bản vẽ thay thế giữ lại mọi kích thước và số đo đã sử dụng.

Kết nối dữ liệu Tableau

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ợ

Tableau kết nối với nhiều nguồn dữ liệu khác nhau

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.

Kết nối với tệp văn bản trong Tableau

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.

Kết nối với tệp văn bản trong Tableau

Trong khung bên trái, bạn sẽ thấy tệp CSV.

Kết nối với tệp văn bản trong Tableau

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.

Kết nối với tệp Excel trong Tableau

Bước 2) Trong màn hình tiếp theo,

  1. Chọn hình ba gạch SuperStore.xlsx
  2. Bấm vào tùy chọn “Mở”.

Kết nối với tệp Excel trong Tableau

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 tệp Excel trong Tableau

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.

Kết nối với cơ sở dữ liệu

Bước 2) Cái này sẽ mở MySQL cửa sổ kết nối.

  1. Bạn có thể nhập MySQL tên máy chủ và chỉnh sửa “Cổng” nếu cần.
  2. 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.
  3. Bấm vào nút “Đăng nhập” để kết nối với cơ sở dữ liệu.

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,

  1. Nhấp vào tùy chọn “Thêm” trong tab dữ liệu.
  2. Chọn “Trình kết nối dữ liệu web” từ danh sách.

Kết nối với trang web

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.

Kết nối với trang 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.

Kết nối máy tính để bàn Tableau với máy chủ Tableau

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.

Kết nối máy tính để bàn Tableau với máy chủ Tableau

Bước 3) Đăng nhập

Thao tác này sẽ mở cửa sổ Đăng nhập Tableau Cloud.

  1. Nhập ID email và mật khẩu đã đăng ký.
  2. Nhấp vào nút 'Đăng nhập'.

Kết nối máy tính để bàn Tableau với máy chủ Tableau

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.

  1. Chọn tập dữ liệu như trong hình.
  2. Điều này sẽ nhập tập dữ liệu vào Tableau.

Kết nối máy tính để bàn Tableau với máy chủ 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.

Mối quan hệ dữ liệu

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.

Mối quan hệ dữ liệu

Bước 3) Trong bảng dữ liệu

  1. 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 đó.
  2. 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.
  3. 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.

Mối quan hệ dữ liệu

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.

liên hiệp

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”.

liên hiệp

Bước 3) Trong cửa sổ hợp nhất dữ liệu.

  1. Kéo các tờ khác cần được liên kết.
  2. 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ổ.

liên hiệp

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.

Sắp xếp dữ liệu

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.

Thay thế nguồn dữ liệu

Bước 2)

  1. Chọn Nguồn dữ liệu cần thay thế.
  2. 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”.

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.

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.

Câu Hỏi Thường Gặp

Phép nối (Join) kết hợp các bảng trong cùng một nguồn dữ liệu. Phép trộn (Blending) giữ nguyên hai nguồn dữ liệu riêng biệt và hợp nhất các kết quả tổng hợp ở cấp độ bảng tính, đây là tùy chọn khi các nguồn dữ liệu không thể được nối trực tiếp.

Thông tin đăng nhập được lưu trữ riêng biệt với tệp bảng tính. Khi xuất bản, bạn có thể chọn xem người xem tự cung cấp thông tin đăng nhập của họ hay sử dụng tài khoản nhúng cho tất cả mọi người.

Phép nối (join) sẽ tạo ra các hàng trùng lặp khi một khóa khớp với nhiều hàng đối diện, do đó các phép đo sẽ được tính nhiều hơn một lần. Mối quan hệ (relationship) giữ cho mỗi bảng ở mức độ chi tiết riêng và tránh được hiện tượng lạm phát dữ liệu.

Tableau đề xuất việc khớp các trường bằng cách so sánh tên và kiểu dữ liệu, và các trợ lý AI sẽ giải thích các khóa có khả năng phù hợp. Đề xuất này vẫn cần được kiểm tra lại, vì tên tương tự không đảm bảo cùng nghĩa.

Tableau Prep Builder đề xuất chia nhóm, nhómpingvà việc chuẩn hóa giá trị được xây dựng như một quy trình. Điều này giúp tăng tốc độ làm sạch, nhưng mỗi bước cần được xem xét trước khi lên lịch cho quy trình.

Tóm tắt bài viết này với: