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

IoT Platform:DataHub へのデータ転送

最終更新日:Mar 27, 2025

ルールエンジンを使用して、DataHub にデータを転送できます。その後、DataHub から Realtime Compute for Apache Flink または MaxCompute にデータを転送して計算できます。

前提条件

  • DataHub へのデータ転送をサポートするリージョンに、DataHub に転送できるデータを持つ IoT プラットフォーム インスタンスが作成されていること。 DataHub。データ転送をサポートするリージョンの詳細については、「リージョン」をご参照ください。

  • データを受信するために使用する DataHub プロジェクトとトピックが作成されていること。DataHub の使用方法の詳細については、「プロジェクトの管理」をご参照ください。

    重要

    Enterprise Edition インスタンスを使用する場合、DataHub プロジェクトは Enterprise Edition インスタンスと同じリージョンに存在する必要があります。

  • データ転送ルールが作成され、データを処理するために使用する SQL 文が記述されていること。詳細については、「データ転送ルールの設定」をご参照ください。

使用上の注意

データ転送機能の新バージョンまたは以前のバージョンを使用して、DataHub にデータを転送できます。データ転送機能の新バージョンの使用例の詳細については、「データ転送の新バージョンを使用して DataHub にデータを転送する」をご参照ください。

手順

  1. IoT プラットフォーム コンソール にログインします。
  2. [概要] ページで、[すべての環境] をクリックします。[すべての環境] タブで、管理するインスタンスを見つけ、インスタンス ID またはインスタンス名をクリックします。

  3. 左側のナビゲーションウィンドウで、[メッセージ転送] > [データ転送] を選択します。
  4. 管理するルールの横にある [表示] をクリックします。[データ転送ルール] ページが表示されます。
    重要 データ転送ページの新バージョンが表示されている場合は、右上隅にある [以前のバージョンに戻る] をクリックし、管理するルールの [アクション] 列にある [表示] をクリックします。
  5. [データ転送] セクションで、[操作の追加] をクリックします。
  6. [操作の追加] ダイアログボックスで、指示に従ってパラメーターを設定し、[OK] をクリックします。次の表にパラメーターを示します。

    image

    パラメーター

    説明

    操作

    ドロップダウンリストから [datahub にデータを送信] を選択します。

    リージョン

    DataHub がアクティブになっているリージョンを選択します。

    プロジェクト

    DataHub プロジェクトを選択します。

    [プロジェクトの作成] をクリックして DataHub コンソールに移動し、プロジェクトを作成できます。詳細については、「プロジェクトの管理」をご参照ください。

    トピック

    データを受信する DataHub トピックを選択します。

    トピックを選択すると、ルールエンジンはトピックのスキーマを自動的に取得します。ルールエンジンによって選別されたデータは、スキーマにマッピングされます。

    説明
    • データは ${} 形式でスキーマにマッピングする必要があります。そうでない場合、定数がスキーマテーブルに格納されます。

    • スキーマはルールエンジンと同じデータ型を使用する必要があります。そうでない場合、データは格納できません。

    [トピックの作成] をクリックして DataHub コンソールに移動し、トピックを作成できます。

    ロール

    IoT プラットフォームに DataHub にデータを書き込む権限を付与します。

    Resource Access Management (RAM) ロールがない場合は、[RAM ロールの作成] をクリックして RAM コンソールに移動し、RAM ロールを作成して、そのロールに権限を付与します。詳細については、「RAM ロールの作成」をご参照ください。

  7. [データ転送] ページに移動し、管理したルールを見つけ、そのルールの [アクション] 列にある [開始] をクリックします。

Alibaba Cloud ビッグデータプラットフォームを使用してデバイスを監視するダッシュボードを作成する