BI Connector の配置
を使用すると、 MongoDBConnectorbusiness intelligenceMongoDBコマンドを使用して database を照会し、データ分析を支援できます。SQLデータ分析ツールからの SQL クエリを MongoDB database 上の MongoDB 集計パイプラインに変換します。 BI Connector の詳細については、 BI Connector マニュアルを参照してください。
が管理する用に新しいMongoDBBI Connector MongoDB Ops Managerを配置するには、次の手順に従います。
制限
BI Connectorでは、MongoDB データベースに提供されているデータに対する読み取り専用操作のみが許可されます。 データを作成、更新、削除するには、
mongosh
または任意の適切なドライバーを使用する必要があります。MongoDB BI Connector for MongoDB Ops Managerは、次の認証方法と互換性がありません。
BI ConnectorMongoDB Ops Managerオートメーションエージェントの認証メカニズムがKerberos (
GSSAPI
)認証の場合、 を使用して を配置することはできません。
前提条件
MongoDB クラスターを配置するには、それらのクラスターを提供するためのホストをプロビジョニングする必要があります。 MongoDB Ops Manager はこれらのホストへのアクセスが必要です。
重要
MongoDB Enterpriseを実行し、独自の Linux ホストをプロビジョニングする場合は、 MongoDB . をインストールする前に、各サーバーに一連の依存関係を手動でインストールする必要があります。 MongoDB マニュアルには、依存関係をインストールするための適切なコマンドが記載されています。
オペレーティング システムの詳細については、以下を参照してください。
手順
BI Connector の インスタンスを構成します。
New BI Connectorモーダルで、次の設定を構成します。
Choose Server | この新しい BI Connector がインストールされているホストを選択します。 |
Deployment Item | この新しい BI Connector が接続する配置アイテム(スタンドアロン、レプリカセット、またはシャーディングされたクラスター)を選択します。 |
Port to Listen On | この新しい BI Connector に接続するときに使用する IANAポート番号を入力します。 推奨ポート番号は 3306 です。 |
Read Preference | BI Connector がレプリカセットのノードに読み取り操作をルーティングする方法を選択します。 使用可能な値は次のとおりです。 |
Included Namespace(s) (任意) | BI Connector がアクセスできるデータを制限するには、データベースやコレクションの名前を入力します。 このボックスを空白のままにすると、BI Connector はホスト上のすべての名前空間を使用できるようになります。 含まれる名前空間のリストに別の名前空間を追加するには、 + add another namespaceリンクをクリックします。 |
注意
MongoDB Ops ManagerがBI Connectorのバージョンを管理します。 BI Connector の別のバージョンを選択することはできません。
Additional settingsBI Connectorインスタンスに任意の を設定します。
TLS (任意)
配置アイテムに接続するためにTLSを使用する必要がある場合は、次の設定を構成します。
TLs Mode | Disabled 、 Allow TLS 、またはRequire TLSを選択します。 |
TLS PEM Key File Path | TLS PEM キー ファイルが保存されている MongoDB ホスト上のパスを入力します。 |
TLS PEM Key Password (任意) | PEM ファイルを暗号化した場合は、そのパスワードを入力します。 |
Minimum TLS Version | |
MongoDB Minimum TLS Version | MongoDB に接続するための最小のTLSバージョンを選択します。 デフォルト値は TLS1_0 です。 指定可能な値は、 TLS1_0 、 TLS1_1 、 TLS1_2 です。 |
Logs (必須)
Linux Log File Path | (条件付き: BI Connector が Linux プラットフォームにインストールされている)そのホスト上の BI Connector ログへのパスを入力します。 |
Windows Log File Path | (条件付き: BI Connector が Windows プラットフォームにインストールされている)そのホスト上の BI Connector ログへのパスを入力します。 |
Log Verbosity | BI Connector のログ レベルを選択します。 指定可能な値は、 これらの値は、それぞれ |
Log Rotation | を
次の 4 つの設定では、 Log Rotationを |
Size Threshold (MB) | (条件付き: Log Rotation = ON ) BI Connector がログファイルを自動的にローテーションする前に、ログファイルが到達する必要があるサイズをMB単位で入力します。 デフォルト値は1000.0 (約1 GB )です。 |
Time Threshold (Hours) | (条件付き: Log Rotation = ON ) BI Connector がログファイルを自動的にローテーションする前に、ログファイルがカバーする必要がある期間を時間単位で入力します。 デフォルト値は24 時間です。 |
Max Uncompressed Files | (条件付き: Log Rotation = ON )アーカイブされて圧縮される前に、ログディレクトリ内で非圧縮に保持されるローテーション ログファイルの数を入力します。 (推奨される数値は2 です)。 |
Max Percent of Disk | (条件付き: Log Rotation = ON )古いファイルが削除される前にログファイルが消費するホスト上のディスク領域の割合を入力します。 (推奨される数値は5 です)。 |
Schema (任意)
Max Length for varChar Fields | VARCHAR フィールドに存在できる文字の最大数を入力します。 |
Refresh Interval (Seconds) | BI Connectorがスキーマを更新するまでに経過する必要がある時間を秒単位で入力します。 |
Sample Size (# of Documents in Collection) | スキーマが調べる各サンプルに含まれる MongoDB ドキュメントの数を入力します。 BI Connectorがサンプリングを実行する方法の詳細については、「キャッシュされたサンプリング 」を参照してください。 |
Allow Schema Alterations from SQL Client |