MongoDB出力ツール
警告
MongoDB出力ツールは廃止されています。 MongoDBデータソースページ でリンクされているODBCドライバーを使用して、 データ出力 ツールを使用すれば、MongoDBに接続できます。
[MongoDB出力ツールは、MongoDBデータベースへのデータの書き込みに使用されます。MongoDBは拡張が容易で高性能な、 オープンソース のNoSQLデータベースです。 MongoDB の詳細を確認してください。
MongoDBデータベースは、データをBSONというバイナリJSON形式で格納します。 BSON の詳細を確認してください。
注記
長い数字は、DBに読み込まれるときに四捨五入されます。これを回避するには、引用符を追加して数値を文字列に変換します。
ツール設定
サーバー : 接続するMongoDBサーバーの名前。ローカルホストを入力して、Alteryxを実行しているマシン上のMongoDbインスタンスに接続します。
ユーザー名(オプション) と パスワード(オプション) : MongoDBインスタンスが–authオプション付きで実行されている場合、接続しようとするユーザー名/パスワードを入力します。
データベース : 接続するMongoDBデータベースの名前。
コレクション : データをプッシュするMongoDBコレクションの名前。
出力オプション:
既存のものを付加する : コレクションの最後に新しいレコードを付加します
データの削除と付加 : コレクションを削除して、新しいレコードを追加します
Mongo _idを使用した更新 : MongoDBの_id要素を使用して既存のレコードと「_idフィールド」で指定されたフィールドとの照合を試みます。一致が見つかると、既存のレコードは新しいレコードで更新されます。一致が見つからない場合、新しいレコードがコレクションに付加されます。
Mongo _idフィールド : Mongo _idを使用した更新を使用する場合は、_id値を含むフィールドを選択します。MongoDBで生成されたIDに基づいて更新するには、これはJSONオブジェクトである必要があります。
_id" : { "$oid" : "4fad55603346998a9f7d6841" }}
不明なフィールド:
フィールド名を使用した配置 : 不明なフィールドは、名前のドット表記を使用して配置されます。動的または不明なフィールドノードの位置をルート位置として開始します。
左に配置 : 不明なフィールドは、動的または不明なフィールドノードが配置されている場所に追加されます。
BSON構造 : ツール構成の下部にあるツリー表示は、コレクションに挿入されるBSONオブジェクトの外観を視覚的に表現します。
既定オプションでは、ドット表記法を使用して、BSONオブジェクトの構造を構成します。ドット表記は次のパターンに従います。
MemberID、Name.First、Name.Last
デフォルトを使用してフィールドを渡すと、JSONオブジェクトが作成されます。
{ MemberID: 123, Name : { First : “Alistair” , Last : “Terry” } }
ただし、上/下/追加/削除ボタンを使用してBSONオブジェクトの表示を再構成できます。
プロパティ
名前 : 指定されたBSON要素の名前を変更できます(注意: BSON名は$で始めたり、「.」を含んだりすることはできません)。
フォルダー
名前/値としての子要素 : 名前値要素として子ノードを作成します(例: { First : “Alistair” , Last : “Terry” })
配列としての子要素 : 子ノードを配列のメンバーとして追加します(例: Name : [“Alistair” , “Terry”])
モード : 受信データストリームからフィールドを処理するときに使用される方式。
データは値です : Alteryxフィールドのデータは、BSONペアのデータ要素に追加する単純なデータです。
データはJSONです : 文字列フィールドのデータはすでにJSONです。
データはBSONです : blogフィールドのデータはすでにBSONです。
警告
このツールはAlteryxServer MongoDBへの書き込みには使用しないでください。データベースが破損する可能性があるためです。