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

Trong blog này, bạn đã tìm hiểu về MongoDB, Power BI và cách kết nối MongoDB với Power BI để phân tích dữ liệu và trực quan hóa dữ liệu. Các tổ chức sử dụng các công cụ BI để hiểu rõ hơn về dữ liệu của họ. Nhưng nếu dữ liệu của bạn hiện diện trên nhiều nền tảng và bạn muốn tích hợp nó trước khi trực quan hóa, thì hãy dùng thử Hevo

truy cập trang web của chúng tôi để khám phá hevo

Hevo là một đường ống dữ liệu không có mã. Nó trích xuất dữ liệu từ nguồn, biến đổi nó và tải nó đến đích của bạn. Nó cung cấp các tích hợp dựng sẵn từ hơn 100 nguồn.  

Tôi đang cố kết nối với MongoDB từ Power BI. Tôi hiện đang sử dụng cộng đồng MongoDB và chưa cài đặt trình kết nối BI. Ngoài BI Connector từ MongoDB, có cách nào khác để kết nối với MongoDB từ Power BI miễn phí không?

Cảm ơn trước,

Sri

Theo mặc định,

mongodrdl -d test -c numericGrades
1 tạo một lược đồ dữ liệu và giữ nó trong bộ nhớ. Ngoài ra, nếu bạn muốn tạo và chỉnh sửa tệp lược đồ theo cách thủ công, hãy sử dụng chương trình
mongodrdl -d test -c numericGrades
2 để tạo tệp lược đồ
mongodrdl -d test -c numericGrades
3 và sử dụng tùy chọn
mongodrdl -d test -c numericGrades
4 khi bắt đầu
mongodrdl -d test -c numericGrades
1. Để biết thêm thông tin về tạo lược đồ và lấy mẫu dữ liệu, hãy xem Bản đồ lược đồ quan hệ tới MongoDB

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

  • Cài đặt trình kết nối BI

Ra mắt mongodrdl -d test -c numericGrades1

Có ba tùy chọn để khởi chạy và chạy

mongodrdl -d test -c numericGrades
1. Bạn có thể

  • Chạy

    mongodrdl -d test -c numericGrades
    1 dưới dạng

    dịch vụ được lưu trữ với MongoDB Atlas
  • Bắt đầu

    mongodrdl -d test -c numericGrades
    1 từ dòng lệnh

  • Cài đặt

    mongodrdl -d test -c numericGrades
    1 dưới dạng dịch vụ hệ thống

Chạy BI Connector dưới dạng Dịch vụ được lưu trữ với MongoDB Atlas

Bạn có thể lưu trữ Trình kết nối MongoDB cho Business Intelligence trong MongoDB Atlas. Để tìm hiểu cách bật và kết nối với Trình kết nối BI do Atlas lưu trữ, hãy xem Kết nối qua Trình kết nối BI cho Atlas.

Bắt đầu mongodrdl -d test -c numericGrades1 từ dòng lệnh

Bạn có thể sử dụng các tùy chọn dòng lệnh để chỉ định các bộ sưu tập và cơ sở dữ liệu để lấy mẫu, thông tin đăng nhập của người dùng và các tùy chọn cấu hình khác. Để biết danh sách đầy đủ các tùy chọn dòng lệnh, hãy xem Tùy chọn dòng lệnh

Để bắt đầu

mongodrdl -d test -c numericGrades
1 từ dòng lệnh, hãy chạy tệp thực thi
mongodrdl -d test -c numericGrades
1 trong thư mục chương trình BI Connector với bất kỳ tùy chọn dòng lệnh cần thiết nào

Ghi chú

mongodrdl -d test -c numericGrades
1 mặc định là cổng
mongodrdl -d test -c numericGrades
18. Bạn có thể đặt số cổng theo cách thủ công bằng cách cung cấp tùy chọn
mongodrdl -d test -c numericGrades
19 với địa chỉ máy chủ và cổng

mongodrdl -d test -c numericGrades1 với một tệp cấu hình

Bạn có thể sử dụng tệp cấu hình để chứa tất cả các tùy chọn cấu hình

mongodrdl -d test -c numericGrades
1 của mình. Bắt đầu
mongodrdl -d test -c numericGrades
1 với tùy chọn
mongodrdl -d test -c numericGrades
13 để chỉ định tệp cấu hình

Cài đặt mongodrdl -d test -c numericGrades1 làm Dịch vụ hệ thống

BI Connector yêu cầu tệp cấu hình với cài đặt

mongodrdl -d test -c numericGrades
15 được chỉ định khi chạy dưới dạng dịch vụ hệ thống. Sử dụng trình soạn thảo văn bản ưa thích của bạn, tạo tệp
mongodrdl -d test -c numericGrades
16. Để xem lại các tùy chọn tệp cấu hình, hãy xem Tệp cấu hình. Ví dụ

Bước tiếp theo

Khi Trình kết nối BI được thiết lập và chạy, bạn đã sẵn sàng bắt đầu sử dụng nó với công cụ BI ưa thích của mình. Xem Connect BI Tools để biết danh sách hướng dẫn kết nối đã chọn

Bạn có thể lưu trữ Trình kết nối MongoDB cho Business Intelligence trong MongoDB Atlas. Để tìm hiểu cách bật và kết nối với Trình kết nối BI được lưu trữ trên Atlas, hãy xem

Kết nối qua BI Connector cho Atlas

Làm cách nào để xác thực bằng Trình kết nối BI?

Đã thay đổi trong phiên bản 2. 0. Trước phiên bản 2. 0, Trình kết nối BI đã lưu trữ bộ thông tin đăng nhập riêng của nó

Nếu bạn đang sử dụng bản phát hành cũ hơn của Trình kết nối MongoDB cho BI, bạn nên nâng cấp lên 2. 0 bằng cách làm theo các bước trong

Cài đặt trình kết nối BI tại chỗ

Khi kết nối với triển khai MongoDB bằng cách sử dụng xác thực , bạn có thể xác thực là người dùng và vai trò được định cấu hình trong triển khai đó.

Xem Xác thực để biết chi tiết về cách chỉ định nguồn và cơ chế xác thực của bạn

Khi nâng cấp MongoDB, cần cân nhắc điều gì cho Trình kết nối BI?

Trước khi nâng cấp triển khai MongoDB của bạn, hãy đặt tùy chọn

mongodrdl -d test -c numericGrades
4 thành phiên bản loạt bản phát hành chính chính hiện được cài đặt của MongoDB, ví dụ như
mongodrdl -d test -c numericGrades
0. Khi quá trình nâng cấp hoàn tất, hãy khởi động lại
mongodrdl -d test -c numericGrades
1 mà không có tùy chọn
mongodrdl -d test -c numericGrades
4 hoặc đặt nó thành loạt bản phát hành chính mới được cập nhật.

Ghi chú

Nếu bạn khởi chạy Trình kết nối BI với tệp lược đồ DRDL, thì bạn phải cập nhật tệp lược đồ của mình sau khi nâng cấp nếu bạn bắt đầu sử dụng Loại BSON mới được giới thiệu.

MongoDB 3. 4 giới thiệu loại BSON thập phân . Khi bạn nâng cấp từ MongoDB 3. 2 đến MongoDB 3. 4 và tệp lược đồ của bạn chứa các giá trị

mongodrdl -d test -c numericGrades
3 (ánh xạ tới loại
mongodrdl -d test -c numericGrades
4 trong MongoDB), bạn phải cập nhật tệp DRDL của mình sau khi bắt đầu sử dụng loại
mongodrdl -d test -c numericGrades
5 mới.

BI Connector có lưu trữ bất kỳ dữ liệu nào không?

Phiên bản BI Connector chỉ chuyển đổi truy vấn SQL thành truy vấn MongoDB. Bản thân nó không lưu trữ bất kỳ dữ liệu nào

Khi bắt đầu

mongodrdl -d test -c numericGrades
1, bạn cung cấp cho nó tệp DRDL mô tả lược đồ dữ liệu của bạn

Các truy vấn được xử lý như thế nào?

Trình kết nối BI xây dựng biểu thức tập hợp .

mongodrdl -d test -c numericGrades
1 luôn bật tùy chọn aggregate
mongodrdl -d test -c numericGrades
8.

Trình kết nối BI không thể ánh xạ một số cấu trúc SQL được hỗ trợ thành một tập hợp tương đương. Trong trường hợp này, BI Connector sẽ thực thi các cấu trúc đó trong bộ nhớ

Làm cách nào để bỏ qua dữ liệu không tương thích với định nghĩa loại DRDL của tôi?

Sử dụng Chế độ xem MongoDB

MongoDB 3. 4 giới thiệu Chế độ xem chỉ đọc mà bạn có thể sử dụng để lọc dữ liệu không tương thích.

Ví dụ: bạn có thể tạo chế độ xem trong cơ sở dữ liệu

mongodrdl -d test -c numericGrades
9 chỉ chứa tài liệu chứa số trong trường
"$match": { "grade": { "$type": "number" } }
0 của bộ sưu tập
"$match": { "grade": { "$type": "number" } }
1

mongodrdl -d test -c numericGrades
1

Sau đó, bạn có thể sử dụng

"$match": { "grade": { "$type": "number" } }
2 để tạo lược đồ từ chế độ xem này giống như cách bạn tạo một bộ sưu tập

mongodrdl -d test -c numericGrades

Sử dụng bộ lọc DRDL

Nếu tài liệu trong bộ sưu tập chứa các loại dữ liệu khác nhau cho một trường, bạn có thể lọc một loại dữ liệu cụ thể. Để thực hiện điều này, bạn có thể bao gồm một giai đoạn ____93 ở đầu quy trình trong định nghĩa bảng DRDL của mình.

Ví dụ: để chỉ khớp các tài liệu chứa một số trong trường

"$match": { "grade": { "$type": "number" } }
0, hãy sử dụng giai đoạn quy trình sau

"$match": { "grade": { "$type": "number" } }

Nếu bạn là

"$match": { "grade": { "$type": "number" } }
5 một trường mảng chứa các loại dữ liệu khác nhau, thì để lọc mảng cho một loại dữ liệu cụ thể, hãy đặt <
"$match": { "grade": { "$type": "number" } }
3
stage after the
"$match": { "grade": { "$type": "number" } }
7

Mẹo

Xem thêm

Các kiểu dữ liệu không đồng nhất

Tôi có thể sử dụng chế độ xem MongoDB với Trình kết nối BI không?

Có. Trình kết nối BI coi chế độ xem giống như bất kỳ bộ sưu tập nào khác. Để biết thêm thông tin về cách sử dụng dạng xem với BI Connector, hãy xem Quản lý lược đồ với dạng xem MongoDB.

Có công cụ xác thực cú pháp nào cho DRDL không?

Tệp DRDL sử dụng cú pháp YAML . Bất kỳ trình xác thực YAML nào, chẳng hạn như https. // yaml-online-parser. appspot. com/ có thể giúp bạn kiểm tra các tệp DRDL của mình.

Trình kết nối BI xử lý ngày tháng như thế nào?

Trình kết nối BI sẽ xử lý chính xác dữ liệu ngày BSON bằng cách ánh xạ dữ liệu đó tới SQL

"$match": { "grade": { "$type": "number" } }
8 type. For example:

mongodrdl -d test -c numericGrades
1

Nếu bạn lưu trữ dữ liệu ngày tháng dưới dạng chuỗi, thì Trình kết nối BI sẽ xử lý dữ liệu đó dưới dạng chuỗi thay vì ngày tháng. Ví dụ: Trình kết nối BI coi phần sau đây là một chuỗi

mongodrdl -d test -c numericGrades
2

Làm cách nào để sử dụng TLS/SSL với Trình kết nối BI?

Kết nối giữa

mongodrdl -d test -c numericGrades
1 và triển khai MongoDB của bạn có TLS/SSL được định cấu hình tách biệt với kết nối giữa máy khách SQL của bạn và
mongodrdl -d test -c numericGrades
1

Đang kết nối mongodrdl -d test -c numericGrades1 với MongoDB

Nếu phiên bản MongoDB mà bạn đang kết nối sử dụng TLS/SSL , hãy cung cấp tùy chọn

mongodrdl -d test -c numericGrades
12 cho
mongodrdl -d test -c numericGrades
1

Ví dụ

mongodrdl -d test -c numericGrades
8

Để chỉ định chứng chỉ gốc TLS/SSL CA, hãy sử dụng tùy chọn

mongodrdl -d test -c numericGrades
17. Để chỉ định chứng chỉ ứng dụng khách, hãy sử dụng tùy chọn
mongodrdl -d test -c numericGrades
18. Ví dụ

MongoDB có thể được sử dụng miễn phí không?

MongoDB có miễn phí không? . Không cần thẻ tín dụng để cung cấp một cụm và bạn có thể sử dụng nó để khám phá và tìm hiểu thêm về MongoDB Atlas, nền tảng cơ sở dữ liệu dưới dạng dịch vụ từ MongoDB. You can get started with a MongoDB developer sandbox in MongoDB Atlas for free with basic configuration options. No credit cards are required to provision a cluster, and you can use it to explore and learn more about MongoDB Atlas, the database-as-a-service platform from MongoDB.

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.

MongoDB tích hợp với Power BI như thế nào?

Từ Màn hình chính. .
Chọn tab Nhận dữ liệu
Nhấp vào Thêm. nhấp để phóng to
Chọn ODBC từ danh sách nguồn dữ liệu và nhấp vào Kết nối. nhấp để phóng to
Chọn tên nguồn dữ liệu ODBC của bạn từ danh sách và nhấp vào OK. nhấp để phóng to

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

Trình kết nối MongoDB cho Business Intelligence (BI) cho phép bạn tạo các truy vấn bằng SQL để trực quan hóa, vẽ biểu đồ và báo cáo về dữ liệu MongoDB ba chiều của bạn bằng các công cụ kinh doanh thông minh có quan hệ như . .