Trình điều khiển MongoDB ODBC cho Power BI

Bây giờ bạn đã sẵn sàng khởi chạy Trình kết nối BI, nhưng hãy nhớ rằng nếu phiên bản MongoDB của bạn sử dụng xác thực, thì phiên bản Trình kết nối BI của bạn cũng phải sử dụng xác thực. Người dùng kết nối với MongoDB thông qua chương trình mongosqld phải có quyền đọc từ tất cả các không gian tên mà bạn muốn lấy mẫu dữ liệu từ đó

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 thuần túy 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 dữ liệu 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ể đượ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ừ đây

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 🎉🎉

Trình điều khiển MongoDB ODBC là gì?

Trình điều khiển ODBC của Trình kết nối BI MongoDB cung cấp khả năng kết nối giữa máy khách SQL và Trình kết nối MongoDB cho BI . Trình điều khiển ODBC của Trình kết nối BI MongoDB cho phép người dùng tạo Tên nguồn dữ liệu (DSN) và kết nối nhiều công cụ BI với Trình kết nối BI.

Power BI có thể kết nối với ODBC không?

Trình kết nối ODBC trong Power BI Desktop cho phép bạn nhập dữ liệu từ bất kỳ trình điều khiển ODBC bên thứ ba nào chỉ bằng cách chỉ định Tên nguồn dữ liệu (DSN) hoặc chuỗi kết nối . Như một tùy chọn, bạn cũng có thể chỉ định một câu lệnh SQL để thực thi đối với trình điều khiển ODBC.

MongoDB ODBC có tuân thủ không?

Trình điều khiển cung cấp hỗ trợ đầy đủ cho giao diện Microsoft ODBC, các chức năng và kiểu dữ liệu của nó. Nó cung cấp các tham số chuỗi kết nối nâng cao và cho phép mọi ứng dụng web hoặc máy tính để bàn tuân thủ ODBC kết nối với MongoDB từ nhiều môi trường và nền tảng khác nhau.

Trình kết nối MongoDB cho BI có miễn phí không?

Atlas CLI (mongodb-atlas-cli) cho phép bạn quản lý các triển khai MongoDB Atlas của mình từ dòng lệnh. Tải xuống miễn phí ngay bây giờ .