Xác thực trình kết nối MongoDB BI

Trang chủ Tài liệuTrình kết nối MongoDB cho BI
Kết nối từ Tableau Desktop với Xác thực và TLS/SSL
Xác thực trình kết nối MongoDB BI

Trên trang này

  • điều kiện tiên quyết
  • Thủ tục
  • Tải xuống và cài đặtTrình điều khiển ODBC của Trình kết nối BI MongoDB .
  • Tạo DSN hệ thống
  • Bắt đầu Tableau
  • Kết nối bằng Tableau
  • Tải xuống và cài đặt Trình điều khiển ODBC của Trình kết nối BI MongoDB .
  • Tạo DSN hệ thống
  • Bắt đầu Tableau
  • Kết nối bằng Tableau

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

Thủ tục

Kết nối Tableau với Trình kết nối MongoDB cho BI bằng cách sử dụng TLS / SSL:

Trang chủ Tài liệuTrì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
Xác thực trình kết nối MongoDB BI

Trên trang này

  • Tổng quan
  • khả năng tương thích
  • Nền tảng được hỗ trợ
  • Sử dụng Trình điều khiển ODBC của Trình kết nối BI MongoDB

Tổng quan

Các

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. Nó bao gồm plugin xác thực BI Connector, triển khai phía máy khách của các cơ chế xác thực được MongoDB hỗ trợ.

Ghi chú

The Trình điều khiển ODBC của Trình kết nối BI MongoDB kết nối DSN với Trình kết nối BI.

Xác thực trình kết nối MongoDB BI

khả năng tương thích

Trình điều khiển ODBC của Trình kết nối BI MongoDB tương thích với Trình kết nối BI phiên bản 2. 5 trở lên. Phiên bản sản xuất mới nhất của BI Connector có sẵn từ Trung tâm tải xuống MongoDB.

Nền tảng được hỗ trợ

Trình điều khiển ODBC của Trình kết nối BI MongoDB có sẵn cho.

  • Windows (32-bit và 64-bit)

    Ghi chú

    Trước khi cài đặt Trình điều khiển ODBC của Trình kết nối MongoDB BI dành cho Windows, hãy đảm bảo rằng Microsoft Visual C++ Redistributable . is installed on your system.

  • hệ điều hành Mac

    Quan trọng

    Cái 1. 0. Phiên bản 16 của Trình quản lý ODBC đi kèm với Trình điều khiển ODBC của Trình kết nối BI MongoDB không tương thích với macOS Catalina. Nếu bạn đang sử dụng Catalina, hãy tải xuống và cài đặt phiên bản mới nhất (1. 0. 19) của người quản lý ODBC.

  • Ubuntu 14. 04 và 16. 04

  • RHEL 7

Sử dụng Trình điều khiển ODBC của Trình kết nối BI MongoDB

Định cấu hình hệ thống của bạn để sử dụng Trình điều khiển ODBC của Trình kết nối BI MongoDB bằng cách thiết lập DSN. DSN lưu giữ thông tin cấu hình về phiên bản Trình kết nối BI của bạn, bao gồm địa chỉ máy chủ, số cổng và thông tin đăng nhập. Xem Tạo DSN hệ thống để biết hướng dẫn về cách thiết lập DSN trên hệ thống của bạ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
1 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
1 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ụ

Trình kết nối MongoDB BI hoạt động như thế nào?

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 hoặc mongos và công cụ báo cáo của bạn . BI Connector không lưu trữ dữ liệu và hoàn toàn dùng để kết nối cụm MongoDB của bạn với các công cụ nghiệp vụ thông minh.

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

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.

MongoDB có tốt cho BI không?

Nó có tất cả các khả năng của một công cụ BI tốt, bao gồm trực quan hóa dữ liệu, phân tích nâng cao và báo cáo . Sử dụng Trình kết nối BI MongoDB cho MicroStrategy, bạn có thể kết nối máy tính để bàn MicroStrategy với MongoDB chỉ bằng cách thêm nguồn dữ liệu.