Skip to main content

MongoDB Input Tool Icon MongoDB入力ツール

警告

MongoDB入力ツールは廃止されています。 MongoDBデータソースページ でリンクされているODBCドライバーを使用して、 データ入力ツール を使用すれば、MongoDBに接続できます。

MongoDB入力ツールは、MongoDBデータベースに格納されているデータを読み込むために使用されます。MongoDBは拡張が容易で高性能な、オープンソースのNoSQLデータベースです。 MongoDB の詳細を確認してください。

MongoDBデータベースは、データをBSONというバイナリJSON形式で格納します。 BSON の詳細を確認してください。

ツール設定

  • サーバー : MongoDBサーバーの名前。ローカルホストを入力して、Alteryxを実行しているマシン上のMongoDbインスタンスに接続します。

  • ユーザー名とパスワード (オプション) : MongoDBインスタンスが–authオプション付きで実行されている場合、接続しようとするユーザー名/パスワードを入力します。

  • 接続履歴を保存 : 選択して、入力したサーバー、ユーザー名、およびパスワードを格納します。

  • データベース : MongoDBデータベースの名前。

  • コレクション : MongoDBコレクションの名前。

  • モード : MongoDBを読むためのモードが2つあります。選択されたモードに応じて、追加の構成が必要です。

自動構成

Designerはデータを2つのパスで読み取ります。最初のパスでスキャンして、列、データタイプ、サイズなどのテーブルスキーマを決定します。2番目のパスはデータを返します。

自動モードを選択した場合の追加プロパティ:

  • 基準 : MongoDB findコマンドの基準の部分を入力して、返されるドキュメントをフィルタリングします。

  • 深さ : JSONを構文解析する深さを指定します。

    • 各レベルで構文解析するには空白のままにします。[無制限]を表示します。

    • 0: すべてのJSONを含むJSONというタイトルの列を返します。

    • 1: 最上位のレベルで構文解析したJSONを返します。

注記

選択された深さでドキュメントが配列である場合、それは有効なJSONに変換されます。以下の選択された深さの要素が現在日時フィールドを含む場合、エポックタイムとして表示されます。

  • Mongo _idフィールドを含める : 選択すると、テーブルの最後の列としてMongoDBコレクション中の_idフィールドを返します。

手動設定

スキーマを指定するか、ドキュメントの選択量を指定してスキーマを決定します。

プロパティの下で、以下の手法を使用してテーブルスキーマを入力します:

  • スキャン : 指定されたドキュメントを指定された深さでスキャンし、テーブルスキーマを決定して返します。

  • 手動でグリッドに追加する情報を入力します。

    • 要素 : 列名を入力します。

    • タイプ : 各列のフィールドタイプを選択します。

    • サイズ:各列でフィールドサイズを入力します。

    • 基準 : BSONクエリを入力して、各列の追加の基準を設定します。

  • クリア : クリックして、すべてのデータをグリッドから削除します。

  • Delete icon
  • up icon

レコード制限 : 入力データソースから読み取られたドキュメントを制限する機能。空白のままにしておくと、すべてのドキュメントが読み込まれます。

ツールの制限事項

  • MongoDB入力ツールは、SSLまたはTLSが有効なMongoDBインスタンスまたはクラスターへの接続をサポートしていません。

  • MongoDB接続文字列を入力してMongoDBに接続することはできません。レプリカセットまたは共有クラスターに接続する場合は、プライマリーノードホストを入力します。

  • MongoDB入力ツールでは、認証データベースの使用はサポートされていません。データをプルしようとするデータベースと同じデータベースで直接認証できる必要があります。