Hướng dẫn can tableau pull data from mongodb? - hoạt cảnh có thể lấy dữ liệu từ mongodb không?

Nếu bạn làm việc để khám phá các mẫu, trực quan hóa thông tin và thực hiện phân tích trên dữ liệu, thì không có giải pháp nào tốt hơn là sử dụng MongoDB kết hợp với Tableau. May mắn thay, việc kết nối MongoDB Atlas với Tableau chưa bao giờ dễ dàng hơn, sử dụng đầu nối có tên Tableau, cho phép bạn tạo hình ảnh trực quan và bảng điều khiển Tableau để trích xuất những hiểu biết sâu sắc trong dữ liệu đa cấu trúc của bạn. Trong hướng dẫn này, bạn sẽ học cách cài đặt các công cụ cần thiết, tìm thông tin kết nối cơ sở dữ liệu được liên kết của bạn và kết nối với thể hiện cơ sở dữ liệu được liên kết của bạn bằng Tableau.

Mục lục

  • Điều kiện tiên quyết
  • Phương pháp kết nối Tableau với MongoDB
  • Sự kết luận
  • Câu hỏi thường gặp

Điều kiện tiên quyết

Để thành công với việc kết nối Tableau với MongoDB, bạn sẽ phải đáp ứng một vài yêu cầu:

  • Một cụm MongoDB Atlas M0+ với MongoDB phiên bản 5.0 trở lên.
  • Phiên bản máy tính để bàn Tableau hoặc Phiên bản máy chủ Tableau.
  • Một thể hiện cơ sở dữ liệu được liên kết cho MongoDB.

Để sử dụng Tableau với MongoDB, bạn sẽ cần một thể hiện cơ sở dữ liệu được liên kết trong Atlas MongoDB. Các trường hợp cơ sở dữ liệu được liên kết chỉ có sẵn với MongoDB Atlas 5.0 trở lên. Bạn có thể thử MongoDB Atlas miễn phí bằng cách tạo cụm M0.

Trong suốt bài viết này, bạn sẽ thấy bộ dữ liệu của Sample Sample_analytics được tham chiếu. Bộ dữ liệu này có thể được cài đặt từ trong bảng điều khiển Atlas MongoDB, nhưng đó không phải là một yêu cầu để thành công. Thông tin thêm về bộ dữ liệu có thể được tìm thấy trong tài liệu.

Phương pháp kết nối Tableau với MongoDB

Có một số cách để dễ dàng kết nối Tableau với MongoDB bao gồm Trình kết nối Tableau có tên và trình điều khiển Atlas SQL JDBC.

Kết nối Tableau với MongoDB với đầu nối có tên Tableau có tên

Để sử dụng đầu nối có tên Tableau, bạn sẽ cần thêm một vài tệp để khiến Tableau nhận ra tùy chọn kết nối.

Đầu tiên, tải xuống trình điều khiển JDBC MongoDB và đảm bảo chọn phiên bản *.all.jar từ danh sách. Bạn sẽ cần chuyển tệp đã tải xuống này đến một trong hai nơi tùy thuộc vào hệ điều hành của bạn:*.all.jar version from the list. You'll need to move this downloaded file to one of two places depending on your operating system:

  • Windows: C: \ Tệp chương trình \ Tableau \ Trình điều khiển C:\Program Files\Tableau\Drivers
  • MacOS: ~/Thư viện/Tableau/Trình điều khiển ~/Library/Tableau/Drivers

Thư mục nên tồn tại, nhưng nếu nó không, hãy tiếp tục và tạo nó.

Tiếp theo, tải xuống đầu nối Tableau có tên, còn được gọi là tệp taco. Bạn sẽ muốn chuyển tệp này đến một trong hai nơi tùy thuộc vào hệ điều hành của bạn:

  • Windows: C: \ Tệp chương trình \ Tableau \ Connectors C:\Program Files\Tableau\Connectors
  • MacOS: ~/Thư viện/Tableau/Connector ~/Library/Tableau/Connectors

Một lần nữa, nếu thư mục không tồn tại, hãy tiếp tục và tạo nó.

Bạn đã có một thể hiện cơ sở dữ liệu được liên kết trong MongoDB theo yêu cầu của hướng dẫn này. Chúng ta cần có được thông tin kết nối cho trường hợp đó được sử dụng trong Tableau.

Trong Atlas MongoDB, nhấp vào tab "Liên đoàn dữ liệu". Đối với trường hợp bạn muốn kết nối, nhấp vào nút "Kết nối" theo sau là "Kết nối bằng cách sử dụng nút giao diện Atlas SQL".

Hướng dẫn can tableau pull data from mongodb? - hoạt cảnh có thể lấy dữ liệu từ mongodb không?

Kết nối với Tableau bằng giao diện Atlas SQL

Hãy lưu ý về "URI" trong tab "đầu nối Tableau", nhưng không phải là trường "cơ sở dữ liệu". Cơ sở dữ liệu mà bạn muốn sử dụng như một phần của kết nối của bạn nằm trong phần "Cấu hình" trong phiên bản liên kết cụ thể của bạn.

Hướng dẫn can tableau pull data from mongodb? - hoạt cảnh có thể lấy dữ liệu từ mongodb không?

Chọn URI để kết nối thông qua đầu nối Tableau

Mở máy tính để bàn hoặc máy chủ Tableau và điều hướng đến menu "Kết nối". Chọn "MongoDB Atlas của MongoDB" làm tùy chọn đầu nối Tableau MongoDB của bạn.

Tableau hỗ trợ cơ sở dữ liệu nào?

Hướng dẫn can tableau pull data from mongodb? - hoạt cảnh có thể lấy dữ liệu từ mongodb không?

Đầu nối được hỗ trợ.

Microsoft Excel ..

Hướng dẫn can tableau pull data from mongodb? - hoạt cảnh có thể lấy dữ liệu từ mongodb không?

Tệp văn bản ..

Xuất dữ liệu MongoDB dưới dạng JSON

Có lẽ chúng tôi muốn xuất dữ liệu MongoDB của mình để phân tích và đưa ra quyết định sâu sắc. Trong trường hợp đó, hãy sử dụng đầu nối JSON Tableau, để hiểu dữ liệu mà không cần chuẩn bị dữ liệu. Điều này có thể được thực hiện bằng cách sử dụng MongoExport, một công cụ CLI tạo ra xuất khẩu dữ liệu JSON hoặc CSV được lưu trữ trong một ví dụ MongoDB.

Để dễ dàng sử dụng mongoexport và tạo tệp JSON, chúng tôi có thể sử dụng tab Công cụ dòng lệnh của Google trong trang triển khai cơ sở dữ liệu của chúng tôi.

Hướng dẫn can tableau pull data from mongodb? - hoạt cảnh có thể lấy dữ liệu từ mongodb không?

Điều hướng đến trang Công cụ dòng lệnh

Trên phần Công cụ nhập và xuất dữ liệu trên mạng, chúng ta có thể tìm thấy một lệnh Mẫu để tạo xuất khẩu dữ liệu được lưu trữ trong một ví dụ MongoDB mà sau đó chúng ta có thể phân tích bằng Tableau.

Hướng dẫn can tableau pull data from mongodb? - hoạt cảnh có thể lấy dữ liệu từ mongodb không?

Các lệnh mẫu cho Mongoimport và MongoExport

Ví dụ: nếu chúng tôi muốn xuất bộ sưu tập transactions trong cơ sở dữ liệu MongoDB sample_analytics của chúng tôi sang một tệp có tên là export.json

mongoexport --uri mongodb+srv://username:/sample_analytics --collection transactions --out export.json

Bây giờ, với tệp JSON được xuất đã sẵn sàng, chúng tôi có thể mở trình kết nối JSON Tableau và chọn tệp của chúng tôi. Sau khi mở, bạn có thể chỉ định các mức lược đồ cần thiết để bao gồm để phân tích.

Hướng dẫn can tableau pull data from mongodb? - hoạt cảnh có thể lấy dữ liệu từ mongodb không?

Lời nhắc Tableau để chọn mức lược đồ tiến về phía trước sau khi nhập JSON

Bây giờ, bạn sẽ có một đầu ra từ Tableau mà chúng ta có thể bắt đầu phân tích và tạo trực quan hóa từ để đưa ra quyết định dựa trên dữ liệu tốt hơn.

Hướng dẫn can tableau pull data from mongodb? - hoạt cảnh có thể lấy dữ liệu từ mongodb không?

Bảng Tableau với thông tin về học sinh và lớp

Tạo một đường ống dữ liệu

Sau khi Tableau được kết nối với cụm Atlas của chúng tôi, chúng tôi có thể thấy tất cả các bộ sưu tập của chúng tôi từ cơ sở dữ liệu được liên kết và bắt đầu làm việc với dữ liệu của chúng tôi để tạo trực quan hóa. Hãy để bắt đầu trong trang chủ của nguồn dữ liệu trên mạng của Tableau.

Ví dụ: trong cơ sở dữ liệu sample_analytics, chúng tôi đã có nhiều bộ sưu tập khác nhau bao gồm customerstransactions. Chúng ta có thể kéo và thả các bộ sưu tập này và liên kết chúng với nhau như vậy.

Vì chúng tôi đã tạo mối quan hệ giữa customers đến transactions cũng như Accounts1, giờ đây chúng tôi có thể truy cập bảng tính mongoexport0 của chúng tôi để bắt đầu tạo bảng để xem dữ liệu của chúng tôi. Trong trường hợp của chúng tôi, chúng tôi có thể sử dụng tính toán mongoexport1 trong trường Cột và tính toán mongoexport2 trong các hàng, sẽ: sẽ:

  • Cung cấp một số lượng trên tổng số khách hàng và giao dịch.
  • Tổng hợp số lượng giao dịch.
  • Đếm số lượng tài khoản.

Bây giờ, bạn có thể tạo biểu đồ thanh ngang hiển thị dữ liệu này và thậm chí sử dụng Tableau Online để lưu trữ dữ liệu này cho mục đích chia sẻ và trình bày.

Hướng dẫn can tableau pull data from mongodb? - hoạt cảnh có thể lấy dữ liệu từ mongodb không?

Bảng tính Tableau với trực quan hóa dữ liệu

Sự kết luận

Bạn chỉ thấy cách kết nối Tableau với MongoDB để biến dữ liệu thô thành một định dạng dễ hiểu. Điều này có thể giúp tạo liền mạch các hình ảnh trực quan và bảng điều khiển sẽ giúp bạn trích xuất những hiểu biết và giá trị ẩn trong dữ liệu đa cấu trúc của bạn.

Bạn muốn tìm hiểu thêm về những gì bạn có thể làm với MongoDB Atlas? Tìm hiểu ở đây.

Có một câu hỏi về đầu nối Tableau MongoDB?Xuất bởi Diễn đàn Cộng đồng MongoDB!

Tableau có làm việc với MongoDB không?

Bạn phải cài đặt và chạy đầu nối MongoDB cho BI, phiên bản 2.1 trở lên, trước khi bạn có thể kết nối Tableau với dữ liệu MongoDB BI của bạn.Để có trình kết nối MongoDB cho BI, hãy đăng nhập vào trang web MongoDB và tải xuống trình kết nối (Link mở trong một cửa sổ mới).. To get the MongoDB Connector for BI, sign in to the MongoDB website and download the connector(Link opens in a new window).

Tableau có làm việc với NoQuery không?

Sử dụng đầu nối JDBC của Rockset, các nhóm kinh doanh có thể trực quan hóa các luồng sự kiện thời gian thực bao gồm dữ liệu NoQuery trong Tableau..

Làm thế nào để Tableau trực tuyến kết nối với MongoDB?

Mở máy tính để bàn hoặc máy chủ Tableau và điều hướng đến menu "Kết nối".Chọn "MongoDB Atlas của MongoDB" làm tùy chọn đầu nối Tableau MongoDB của bạn.

Tableau hỗ trợ cơ sở dữ liệu nào?

Đầu nối được hỗ trợ..
Microsoft Excel ..
Tệp văn bản ..
Microsoft Access ..
Tệp JSON ..
File PDF..
Tệp không gian ..
Tệp thống kê ..
Những tập tin khác..