バージョン10.14(8月以降リリース予定)の利用を想定しています。Cloud」のサービス開発やお客さまへの技術支援を担当しています。皆さんは「IoT化」という言葉を聞いて何を思い浮かべるでしょうか。IoTで実現できることは幅広く、適用可能なビジネス領域や業界も多様です。最近では、専門的なスキルを必要とせず手軽にIoT化を実現できるIoTサービスが多く登場しています。Builder」を利用して、ノーコードで独自の分析処理を構築する方法ご紹介します。Cloudのサービスについて、概要をご紹介します。Platform(略称SDPF)の中で、データ収集機能を提供するプラットフォームの1つです。製品やセンサーなどのIoTデバイスからデータを収集し蓄積できるクラウドサービスで、簡単な操作でデータの可視化やアラート通知を実現でき、デバイス接続/ユーザー管理/デバイス管理などIoT導入に必要な機能一式が揃ったIoTプラットフォームです。Cloudには、データをリアルタイムで処理し、データに基づいて通知や制御などのアクションを実行するためのデータ処理機能がいくつか搭載されています。Cloudのデータ処理では、リアルタイムに流れているイベント(データ)をトリガーとして処理を行い、処理結果としてデータベースへの書き込みやメール送信、通知、制御を行います。Builder1があります。Builderを活用することで、テンプレートベースの標準機能だけでは実現できない独自のデータ処理機能をノーコードで簡単に構築できます。Builderは、ブラウザ上でグラフィカルに、データ処理モデルを構築できる機能です。下図のように、事前定義された処理ブロックを線でつなぐことで処理モデルを構築できます。ブロックは処理内容、ブロック間をつなぐ矢印はデータの入出力を表しています。「ローコード」と呼ばれる開発手法です。「ノーコード」は、一般的なプログラミングにおいて必要となるソースコードの記述が不要なため、特別なスキルが不要で手軽にアプリケーションを構築できます。Builder」をプラットフォーム内に備えています。Builderには、以下のような特徴があります。Builderは、テンプレートベースの標準機能では実現できない独自の処理を、ノーコードで簡単に実現できます。Cloud上のアプリケーションの一部であり、直感的に操作できるグラフィカルなUIを備えています。実装時は必要なブロックを選択しUI上で線を使ってつなげていくだけなので、すぐに分析モデルを構築できます。Builderでは、カテゴリ分けされたブロック群から必要なブロック(機能)を選択し、あらかじめ定義されたパラメータ設定するだけで必要な処理を実現できます。一般的なプログラミングのようにさまざまな文法や関数を学習する必要がなく、短時間で手軽に分析モデルを構築できます。Builderの強みを説明してきました。Builderでは用意された複数の処理ブロックを簡単に組み合わせることができ、それによって個別の要件に応じたさまざまな処理モデルの構築が可能です。ここでは、代表的な適用例を一部ご紹介します。Cloudのデータ処理機能には、より簡単に設定/利用が可能な「スマートルール」が標準搭載されています。スマートルールは、あらかじめ定義されているテンプレートからUI上でデータにもとづくアクションを簡単に設定できる機能です。Cloudのデータ処理ではまずスマートルールの利用を考えます。Builderの活用が有効です。※スマートルールの詳細については、開発者ドキュメントをご参照ください。Builderを利用して1つの処理モデルを構築した例をご紹介します。他の実装例や具体的な実装方法について知りたい方は、開発者ドキュメントの例題をご覧下さい。入力/出力/集約など便利で豊富なブロックが標準で搭載されていますが、入出力/パラメータ/処理内容を自身で設定/構築するカスタムブロック2というものを作成することも可能です。以下は、Slackに通知するカスタムブロックを開発し、先ほど紹介したモデルに対して追加した例になります。Webhook機能を利用しています。Builder」についてご紹介しました。Builderを活用することで、さまざまなユースケースに対応したデータ処理をコーディング不要で簡単に実現可能です。カスタマーサクセスチームでは、ますます広がっていくIoTユースケースにおいて、より便利な使い方を開拓すべく機能検証や内製開発をしています。データの可視化探索ガイド問い合わせ先お手数ですが@を半角文字に置き換えてください。Builderの利用には「カスタムストリーミング処理機能」のオプション申し込みが必要です。↩カスタムブロックの作成には、開発環境の準備および専用の言語によるコーディングが必要です。EPL機能の利用には「カスタムストリーミング処理機能」のオプション申し込みが必要です。EPLをはじめる〜をご覧下さい。エンジニアが社内の取り組みを紹介するブログです。2014引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。