すべてのプロダクト
Search
ドキュメントセンター

Dataphin:InfluxDB ライターの設定

最終更新日:Jun 06, 2026

InfluxDB ライターは、InfluxDB データソースにデータを書き込みます。他のソースから InfluxDB データソースにデータを同期する場合、ソースの設定後にターゲットのライターを設定する必要があります。

前提条件

  • InfluxDB データソースを作成しておく必要があります。詳細については、「InfluxDB データソースの作成」をご参照ください。

  • InfluxDB ライターを設定するには、データソースの書き込み権限が必要です。必要な権限がない場合は、申請する必要があります。詳細については、「データソース権限の申請、更新、返却」をご参照ください。

操作手順

  1. Dataphin ホームページのトップナビゲーションバーで、[開発] > [データ統合] を選択します。

  2. Data Integration ページの上部メニューで、[Project] を選択します。Dev-Prod モードを使用している場合は、環境も選択する必要があります。

  3. 左側のナビゲーションペインで、[バッチ統合] をクリックします。[バッチ統合] リストで、設定する バッチチャネル をクリックして、その設定ページを開きます。

  4. ページの右上隅にある[コンポーネントライブラリ]をクリックすると、[コンポーネントライブラリ]パネルが開きます。

  5. [コンポーネントライブラリ] パネルで、左側のナビゲーションペインから [Writer] を選択します。 右側の Writer コンポーネントのリストで、[InfluxDB] コンポーネントを見つけてキャンバスにドラッグします。

  6. ソースコンポーネントから InfluxDB ライターコンポーネントへ image アイコンをドラッグし、接続を作成します。

  7. InfluxDB Writer カードの image アイコンをクリックして、[InfluxDB 出力設定] ダイアログボックスを開きます。

    image

  8. [InfluxDB 出力設定] ダイアログボックスで、次のパラメーターを設定します。

    パラメータ

    説明

    [基本設定]

    [ステップ名]

    InfluxDB ライターの名前です。Dataphin が自動的に生成したステップ名を、必要に応じて変更できます。名前は次の要件を満たす必要があります:

    • 中国語、英字、アンダースコア (_)、数字のみを含めることができます。

    • 64 文字以内である必要があります。

    [データソース]

    ドロップダウンリストから InfluxDB データソースを選択します。このリストには、書き込み権限の有無にかかわらず、利用可能なすべての InfluxDB データソースが表示されます。image アイコンをクリックして、現在のデータソース名をコピーできます。

    • データソースの書き込み権限がない場合は、データソース名の横にある[適用]をクリックして権限を申請できます。 詳細については、「データソース権限を申請する」をご参照ください。

    • InfluxDB データソースがない場合は、dfag アイコンをクリックして作成できます。詳細については、「InfluxDB データソースの作成」をご参照ください。

    [バケット] (オプション)

    選択したデータソースからバケットを選択します。バケットを指定しない場合、データソース作成時に設定されたバケットが使用されます。

    [measurement]

    ターゲットの measurement を選択または入力します。名前には、英字、数字、アンダースコア (_)、ハイフン (-)、ピリオド (.) を含めることができます。指定した measurement が存在しない場合、システムが自動的に作成します。

    [フィールドマッピング]

    [入力フィールド]

    上流コンポーネントからの入力フィールドを表示します。

    [出力フィールド]

    出力フィールドを表示します。次の操作を実行できます:

    • フィールド管理: [フィールド管理] をクリックして出力フィールドを選択します。

      image

      • gaagag アイコンをクリックして、フィールドを [選択済み入力フィールド] から [未選択入力フィールド] に移動します。

      • agfag アイコンをクリックして、フィールドを [未選択の入力フィールド] から [選択済みの入力フィールド] に移動します。

    • 一括追加[一括追加] をクリックすると、JSON、TEXT、または DDL 形式でフィールドを一括で追加できます

      • JSON 形式を使用してフィールドを一括追加する場合の例:

        // 例:
        [{
          "name": "user_id",
          "type": "String"
         },
         {
          "name": "user_name",
          "type": "String"
         }]
        説明

        「name」はフィールド名を指定し、「type」はデータ型を指定します。たとえば、"name":"user_id","type":"String" は、user_id という名前の文字列フィールドをインポートします。

      • TEXT 形式を使用してフィールドを一括追加する場合の例:

        // 例:
        user_id,String
        user_name,String
        • 行区切り文字が各フィールドを区切ります。デフォルトは改行文字 (\n) です。セミコロン (;) またはピリオド (.) も使用できます。

        • 列区切り文字がフィールド名とフィールド型を区切ります。デフォルトはカンマ (,) です。

      • DDL 形式を使用してフィールドを一括追加する場合の例:

        CREATE TABLE tablename (
            id INT PRIMARY KEY,
            name VARCHAR(50),
            age INT
        );
    • 新規出力フィールド:[+ 新規出力フィールド] をクリックし、[フィールド] 列に名前を入力し、[タイプ] を選択してから、image アイコンをクリックして新しいフィールドを保存します。

    [マッピング]

    入出力フィールド間のマッピングを設定します。[クイックマッピング] オプションには [行マッピング][名前マッピング] があります。

    • 名前マッピング: 同じ名前を持つ入力フィールドと出力フィールドをマッピングします。

    • 行マッピング: 行位置に基づいてフィールドをマッピングします。このオプションは、ソースと宛先のフィールドが同じ順序であるが、名前が異なる場合に便利です。

  9. [確認] をクリックして、[InfluxDB] ライターの設定を保存します。