Skip to main content

MongoDB Output Tool Icon MongoDB出力ツール

警告

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

[MongoDB出力ツールは、MongoDBデータベースへのデータの書き込みに使用されます。MongoDBは拡張が容易で高性能な、 オープンソース のNoSQLデータベースです。 MongoDB の詳細を確認してください。

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

注記

長い数字は、DBに読み込まれるときに四捨五入されます。これを回避するには、引用符を追加して数値を文字列に変換します。

ツール設定

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

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

  3. データベース : 接続するMongoDBデータベースの名前。

  4. コレクション : データをプッシュするMongoDBコレクションの名前。

  5. 出力オプション:

    • 既存のものを付加する : コレクションの最後に新しいレコードを付加します

    • データの削除と付加 : コレクションを削除して、新しいレコードを追加します

    • Mongo _idを使用した更新 : MongoDBの_id要素を使用して既存のレコードと「_idフィールド」で指定されたフィールドとの照合を試みます。一致が見つかると、既存のレコードは新しいレコードで更新されます。一致が見つからない場合、新しいレコードがコレクションに付加されます。

  6. Mongo _idフィールド : Mongo _idを使用した更新を使用する場合は、_id値を含むフィールドを選択します。MongoDBで生成されたIDに基づいて更新するには、これはJSONオブジェクトである必要があります。

    • _id" : { "$oid" : "4fad55603346998a9f7d6841" }}

  7. 不明なフィールド:

    • フィールド名を使用した配置 : 不明なフィールドは、名前のドット表記を使用して配置されます。動的または不明なフィールドノードの位置をルート位置として開始します。

    • 左に配置 : 不明なフィールドは、動的または不明なフィールドノードが配置されている場所に追加されます。

  8. BSON構造 : ツール構成の下部にあるツリー表示は、コレクションに挿入されるBSONオブジェクトの外観を視覚的に表現します。

    • 既定オプションでは、ドット表記法を使用して、BSONオブジェクトの構造を構成します。ドット表記は次のパターンに従います。

      • MemberID、Name.First、Name.Last

    • デフォルトを使用してフィールドを渡すと、JSONオブジェクトが作成されます。

      • { MemberID: 123, Name : { First : “Alistair” , Last : “Terry” } }

      • ただし、上/下/追加/削除ボタンを使用してBSONオブジェクトの表示を再構成できます。

  9. プロパティ

    • 名前 : 指定されたBSON要素の名前を変更できます(注意: BSON名は$で始めたり、「.」を含んだりすることはできません)。

    • フォルダー

      • 名前/値としての子要素 : 名前値要素として子ノードを作成します(例: { First : “Alistair” , Last : “Terry” })

      • 配列としての子要素 : 子ノードを配列のメンバーとして追加します(例: Name : [“Alistair” , “Terry”])

    • モード : 受信データストリームからフィールドを処理するときに使用される方式。

      • データは値です : Alteryxフィールドのデータは、BSONペアのデータ要素に追加する単純なデータです。

      • データはJSONです : 文字列フィールドのデータはすでにJSONです。

      • データはBSONです : blogフィールドのデータはすでにBSONです。

警告

このツールはAlteryxServer MongoDBへの書き込みには使用しないでください。データベースが破損する可能性があるためです。