Làm cách nào để kết nối MongoDB với PowerBI?

Dữ liệu rất quan trọng và mạnh mẽ, nhưng không dễ dàng hoặc rõ ràng để xem dữ liệu và hiểu nó ở dạng thô. Bạn không thể dễ dàng đọc dữ liệu từ các tệp văn bản đơn giản lớn hoặc trích xuất các mối quan hệ từ cơ sở dữ liệu kích thước lớn hoặc thu thập thông tin trong hàng nghìn tệp excel để lấy một phần thông tin có thể rất hữu ích và quan trọng cho doanh nghiệp của bạn. Bạn cũng không thể đưa ra bất kỳ quyết định nào liên quan đến kinh doanh dựa trên những gì bạn đã đọc

Nói cách khác, bạn không thể hiểu dữ liệu đang nói gì cho đến khi bạn nhìn thấy nó

Có rất nhiều công cụ và sản phẩm có thể được sử dụng để trực quan hóa dữ liệu của bạn dưới dạng biểu đồ và đồ thị dễ trình bày và dễ hiểu như Tableau, SAP BusinessObjects và Microsoft Power BI. Tuy nhiên, những công cụ này không thể chỉ được coi là công cụ trực quan hóa dữ liệu, đó là một trong những tính năng quan trọng nhất của chúng

Là một fanboy của Microsoft ❤, tôi muốn giới thiệu Power BI vì nó có nhiều tính năng và số lượng. Đó là dịch vụ phân tích dựa trên đám mây có thể xử lý các nguồn dữ liệu khác nhau, đặc biệt là các tập dữ liệu lớn và cung cấp cho bạn một chế độ xem duy nhất cho dữ liệu của bạn được biểu thị bằng nhiều biểu đồ và đồ thị ưa thích

Hình ảnh từ https. // nhanh nhẹn. com

“Mọi dữ liệu, mọi nơi, mọi lúc” Power BI cho biết, sau một số tính năng chính của nó

1. Thật dễ dàng để bắt đầu, không cần thêm công việc để bắt đầu, không cần thiết lập, không cần thẻ tín dụng, không cần đào tạo

2. Bất kỳ dữ liệu nào, bất kể dữ liệu của bạn tồn tại ở đâu hoặc ở dạng nào, bảng tính excel, dịch vụ đám mây, truyền dữ liệu và tất cả cơ sở dữ liệu

3. Cập nhật thông tin, luôn được cập nhật khi dữ liệu thay đổi hoặc bảng điều khiển cần sự suy giảm của bạn

4. Chia sẻ và Tích hợp, bạn có thể dễ dàng chia sẻ hoặc nhúng các báo cáo vào trang web hoặc blog của riêng mình, sử dụng API Power BI REST để được tích hợp với ứng dụng của bạn

Đọc thêm về các tính năng và khả năng của Power BI tại đây

MongoDB ✨

MongoDB là cơ sở dữ liệu tài liệu mã nguồn mở và cơ sở dữ liệu NoSQL hàng đầu. Nó được coi là một trong những cơ sở dữ liệu người chơi quan trọng và phổ biến nhất hiện nay được sử dụng trong hầu hết các ứng dụng hiện đại. Nó có thể được coi là một nguồn dữ liệu rất quan trọng có thể được tích hợp với Power BI và chuyển đổi NoSQL và dữ liệu khổng lồ của nó thành một số biểu đồ và đồ thị tuyệt vời có thể đọc được

MongoDB đã được chọn là cơ sở dữ liệu mong muốn nhất trong Khảo sát nhà phát triển StackOverflow 2019, Bạn có thể tìm thêm tùy chọn của nhà phát triển từ

Hình ảnh từ https. // thông tin chi tiết. ngăn xếp chồng lên nhau. com

Kết nối Power BI với MongoDB 🎉

Để kết nối Power BI và MongoDB, có một số lớp bổ sung cần được thêm vào để hoàn tất quá trình tích hợp, tôi sẽ thực hiện từng bước

Hệ điều hành được sử dụng để tạo những ảnh chụp màn hình đó là Windows 10 64-bit và Power BI Desktop phiên bản 64. Hãy xem lại các phiên bản của bạn nếu bạn gặp bất kỳ khó khăn nào khi triển khai chúng

Các thành phần cần thiết để tích hợp công cụ MongoDB với bất kỳ công cụ BI nào

Một hệ thống BI hoàn chỉnh bao gồm các thành phần sau, tất cả các thành phần đó phải được tích hợp với nhau để Power BI có thể đọc dữ liệu từ MongoDB

1. Cơ sở dữ liệu MongoDB. Lưu trữ dữ liệu, công cụ chứa dữ liệu của bạn

2. Đầu nối BI. Trình kết nối MongoDB cho BI hoạt động như một lớp dịch truy vấn và dữ liệu giữa phiên bản mongod và Power BI. BI Connector không phải là kho lưu trữ dữ liệu nên không lưu trữ bất kỳ dữ liệu nào. Chỉ đóng vai trò là cầu nối giữa Power BI (bất kỳ công cụ Thông minh nào dành cho doanh nghiệp) và công cụ của bạn

3. Tên nguồn dữ liệu ODBC (DSN). Giữ xác thực và tất cả dữ liệu cấu hình

4. Điện BI 💕

Bây giờ, hãy lấy một tách cà phê và làm theo các bước của tôi để hoàn thành việc này ☕

  1. Đảm bảo rằng MongoDB đã được cài đặt và chạy trên máy của bạn. Nếu nó không chạy thì chạy lệnh sau trong PowerShell hoặc cmd mongod, Nếu nó không được cài đặt thì bạn nghĩ sao?

Phiên bản MongoDB 64-bit

2. Tải xuống và cài đặt MongoDB BI Connector(monogdb-odbc-connector) từ đây, chọn phiên bản của bạn theo máy của bạn và phiên bản Power BI như chúng tôi đã thỏa thuận trước đó

phiên bản trình kết nối mongodb-odbc

3. Thêm trình điều khiển mongodb-odbc vào nguồn dữ liệu trong nguồn dữ liệu ODBC

  • Điều hướng đến đường dẫn cài đặt MongoDB của bạn trên windows, sau khi cài đặt ODBC và bạn sẽ tìm thấy 2 thư mục mới

Điều hướng đến đường dẫn/Trình kết nối cho BI/2. 1/bin và chạy mongosqld. người cũ. Nếu bạn có thể thấy màn hình bảng điều khiển này, Xin chúc mừng BI Connector đã được thiết lập và chạy 🎉🎉

Hãy thử các bước sau

Tôi đã sử dụng Tùy chọn nâng cao và đã viết Câu lệnh SQL (chọn * từ mã zip) để giải quyết nhưng đây không phải là giải pháp cụ thể nhưng bạn vẫn có thể làm việc

  1. Trong Power BI Desktop, nhấp vào Tải dữ liệu
  1. Trong hộp thoại Lấy dữ liệu, hãy nhấp vào khác, sau đó chọn ODBC từ danh sách các loại nguồn dữ liệu rồi nhấp vào Kết nối
  1. Trong hộp thoại Từ ODBC, trong danh sách thả xuống Tên nguồn dữ liệu (DSN), hãy chọn DSN của bạn
  1. Theo tùy chọn, để chỉ định dữ liệu nào được trả về bằng câu lệnh SQL, hãy mở rộng khu vực Tùy chọn nâng cao và sau đó, trong trường Câu lệnh SQL (Tùy chọn), hãy nhập hoặc dán câu lệnh SQL để chỉ định dữ liệu
  1. Nhấp vào OK. Nếu bạn được nhắc cung cấp thông tin đăng nhập của mình, hãy thực hiện một trong các thao tác sau
    • Nếu kho lưu trữ dữ liệu của bạn yêu cầu thông tin đăng nhập để truy cập, thì trong các trường Tên người dùng và Mật khẩu, hãy nhập thông tin đăng nhập để truy cập vào kho dữ liệu của bạn, sau đó nhấp vào Kết nối
    • Nếu không, từ cột bên trái, hãy chọn Mặc định hoặc Tùy chỉnh rồi nhấp vào Kết nối

Một hộp thoại mở ra và hiển thị dữ liệu được trả về từ kho lưu trữ dữ liệu. Nếu bạn đã sử dụng câu lệnh SQL để chỉ định dữ liệu nào được trả về, thì hộp thoại chỉ hiển thị các hàng được câu lệnh SQL trả về

    • Nếu bạn không sử dụng câu lệnh SQL để chọn dữ liệu của mình, hãy chọn các hộp kiểm bên cạnh bảng bạn muốn nhập và nhấp vào Tải
    • Hoặc, nếu bạn đã sử dụng câu lệnh SQL để chọn dữ liệu của mình, hãy nhấp vào Tải

Dữ liệu đã chọn được tải vào Power BI Desktop và được liệt kê trong ngăn tác vụ Trường . Bây giờ bạn có thể sử dụng Power BI để phân tích dữ liệu

Trình kết nối MongoDB là gì?

Các công cụ kinh doanh thông minh truyền thống được thiết kế để hoạt động với dữ liệu dạng bảng, hàng và cột. Trình kết nối MongoDB cho BI cho phép bạn truy vấn dữ liệu MongoDB bằng SQL bằng các công cụ như Tableau, Power BI và Excel .

Làm cách nào để kết nối MongoDB với Tableau?

Bắt đầu Tableau và bên dưới Kết nối, chọn Trình kết nối BI MongoDB. Để có danh sách đầy đủ các kết nối dữ liệu, hãy chọn Thêm trong phần Đến máy chủ. .
Nhập tên của máy chủ
Nếu xác thực MongoDB được bật, hãy nhập tên người dùng của bạn với tên cơ sở dữ liệu được liên kết và mật khẩu

Làm thế nào bạn có thể sử dụng MongoDB cho kinh doanh thông minh?

Hồ dữ liệu MongoDB cho phép người dùng truy vấn và chuyển đổi dữ liệu trên nhiều nguồn và định dạng dữ liệu khác nhau . Biểu đồ MongoDB dưới dạng công cụ BI cung cấp tất cả các tính năng chính như báo cáo, phân tích dự đoán, bảng điều khiển, trực quan hóa dữ liệu và OLAP mà không có bất kỳ chi phí nào.