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コマンドの基準の部分を入力して、返されるドキュメントをフィルタリングします。
基準は左側と右側の波カッコの間で指定する必要があります。 {"Email": " name@domain.com "}
MongoDB findコマンドのフィルタリング基準を書き込む方法の詳細については、 http://docs.mongodb.org/manual/reference/method/db.collection.find/ を参照してください。
深さ : JSONを構文解析する深さを指定します。
各レベルで構文解析するには空白のままにします。[無制限]を表示します。
0: すべてのJSONを含むJSONというタイトルの列を返します。
1: 最上位のレベルで構文解析したJSONを返します。
注記
選択された深さでドキュメントが配列である場合、それは有効なJSONに変換されます。以下の選択された深さの要素が現在日時フィールドを含む場合、エポックタイムとして表示されます。
Mongo _idフィールドを含める : 選択すると、テーブルの最後の列としてMongoDBコレクション中の_idフィールドを返します。
手動設定
スキーマを指定するか、ドキュメントの選択量を指定してスキーマを決定します。
プロパティの下で、以下の手法を使用してテーブルスキーマを入力します:
スキャン : 指定されたドキュメントを指定された深さでスキャンし、テーブルスキーマを決定して返します。
手動でグリッドに追加する情報を入力します。
要素 : 列名を入力します。
タイプ : 各列のフィールドタイプを選択します。
サイズ:各列でフィールドサイズを入力します。
基準 : BSONクエリを入力して、各列の追加の基準を設定します。
クリア : クリックして、すべてのデータをグリッドから削除します。
レコード制限 : 入力データソースから読み取られたドキュメントを制限する機能。空白のままにしておくと、すべてのドキュメントが読み込まれます。
ツールの制限事項
MongoDB入力ツールは、SSLまたはTLSが有効なMongoDBインスタンスまたはクラスターへの接続をサポートしていません。
MongoDB接続文字列を入力してMongoDBに接続することはできません。レプリカセットまたは共有クラスターに接続する場合は、プライマリーノードホストを入力します。
MongoDB入力ツールでは、認証データベースの使用はサポートされていません。データをプルしようとするデータベースと同じデータベースで直接認証できる必要があります。