Conference
Meet EMQ at SPS 2026: Real-Time Data for Industrial AI →

EMQX Snowflake 統合

MQTT データを Snowflake にストリーミング

EMQX で数百万台の IoT デバイスを接続し、そのデータを Snowflake にストリーミングして、分析や AI アプリケーションに活用できます。

概要

IoT データクラウドの基盤

EMQX がデバイス接続とデータの前処理を担い、Snowflake がデータの保存、クエリ、分析を担います。

EMQX:IoT データの接続と前処理

MQTT デバイスを大規模に接続し、テレメトリをフィルタリング・変換したうえで、前処理済みのデータを Snowflake にルーティングします。

  • 数百万台のデバイス接続
  • 毎秒数百万メッセージの処理
  • SQL ルールによるデータ前処理

Snowflake:IoT データの保存と分析

デバイスのテレメトリを業務データと一緒に保存し、SQL 分析、ダッシュボード、AI ワークフローに活用できます。

  • ストレージとコンピュートのスケーリング
  • IoT 分析と AI ワークフロー
  • セキュアなデータ共有

アーキテクチャ

MQTT と Snowflake の統合アーキテクチャ

デバイスは EMQX にメッセージをパブリッシュします。EMQX は MQTT メッセージを前処理し、保存と分析のために Snowflake へ送信します。

機能

Snowflake へのデータ取り込みのために設計

EMQX でデバイスデータを前処理し、Snowflake のアップロードモードを選択して、取り込みパイプラインを監視できます。

SQL でデータを前処理

Snowflake に送信する前に、EMQX の SQL ルールで MQTT メッセージをフィルタリングし、ペイロードのフィールドを変換します。

ルール SQL リファレンス

フィールドをテーブルにマッピング

デバイス ID、タイムスタンプ、測定値を選択し、ルールの出力フィールドを Snowflake テーブルのカラムに対応させます。

テーブルマッピングガイド

バッチまたはストリーミングで取り込み

Snowflake のステージとパイプを使った集約ファイルアップロードを選択できます。EMQX のバージョンが対応していれば、Snowpipe Streaming も利用できます。

アップロードモードガイド

Dashboard で設定

EMQX で Snowflake コネクター、SQL ルール、Sink を作成します。接続をテストし、ターゲットテーブルでサンプルメッセージを確認します。

Snowflake セットアップガイド

バッファリングとリトライ

バッファリングとリトライにより、Snowflake の一時的な中断に対応します。ワークロードに合わせて、バッファ容量とリクエストの有効期限を設定できます。

バッファーキューガイド

取り込みの監視

EMQX で成功・失敗・破棄されたリクエストを追跡し、キューの深さを監視して、Snowflake パイプラインの問題を特定します。

データ配信の監視ガイド

仕組み

MQTT から Snowflake へ 3 ステップで

EMQX Dashboard でデバイスを接続し、メッセージフィールドを整え、Snowflake Sink を設定します。

始める前に

  • 選択した取り込みモードに対応した EMQX バージョン。
  • Snowflake アカウント、データベース、スキーマ、対象テーブル。
  • 選択した取り込みモードに必要な認証と権限。
  1. 1

    デバイスを接続

    デバイスを EMQX に接続し、テレメトリを MQTT トピックにパブリッシュします。

  2. 2

    メッセージフィールドを整える

    SQL ルールで測定値を選択して値を変換し、出力を Snowflake テーブルのカラムに合わせます。

  3. 3

    Snowflake に書き込み

    選択したアップロードモードで Snowflake Sink を設定し、ターゲットテーブルでテストメッセージを確認します。

ユースケース

EMQX と Snowflake による IoT 分析

デバイスのテレメトリを Snowflake に取り込み、設備の稼働状態、車両の運行状況、エネルギー需要を分析します。

予知保全

設備のテレメトリを EMQX 経由で Snowflake に送信し、稼働傾向を分析して、予知保全に役立つモデルを構築します。

産業用 IoT の詳細を見る

コネクテッドカー

車両のテレメトリを EMQX 経由で Snowflake にストリーミングし、フリート分析、運転行動分析、ルート計画に活用します。

コネクテッドカーの詳細を見る

リソース

EMQX と Snowflake の統合を詳しく見る

FAQ

よくある質問

MQTT から Snowflake へのデータパイプラインを構築

MQTT データの取り込み、データの前処理、Snowflake へのデプロイについて、EMQX の専門家と一緒に計画しましょう。