SlideShare a Scribd company logo
5
Most read
8
Most read
17
Most read
ブレインズテクノロジー株式会社
Power BIで気づく!
現場機器の異常監視システム
on Azure
2021/9/30
ブレインズテクノロジー株式会社 佐々木瞭太
Copyright (c) Brains Technology, Inc. Japan
講演者自己紹介:佐々木瞭太
1
● 農学部を修了し、新卒で当時約20名のブレインズに入社。入社4年目
○ Python, JavaScript, Scalaでの開発経験
○ Kubernetesを用いた大規模クラスタの導入サポート経験
○ 現在は、Impulseの導入標準化・ソリューション開発を中心に従事
● 趣味
○ 畑いじり
○ IoTな自動水やり機
○ 登山
Copyright (c) Brains Technology, Inc. Japan
講演の趣旨
2
IoTソリューションの企画・開発者が
● システム構成のアイディアを得る
● 技術選定の参考にする
ことをゴールとする
経験に基づく架空の案件を通して、設計のポイント等を共有・議論します
発表:18分、質疑:6分
要件定義
・ニーズの整理
・ソリューションの
基本設計
・アーキテクチャパター
ン
・技術選定
システムテスト
・活用イメージ
・実際のあれこれ
Copyright (c) Brains Technology, Inc. Japan
会社紹介
3
● ブレインズテクノロジー株式会社
○ ミッション:企業活動の継続性と生産性の劇的な向上に貢献する
○ 設立2008年・社員50名強
○ 平均年齢:30代前半
● 製品
○ Impulse - 異常検知ソリューション
○ Neuron - エンタープライズサーチ(企業内検索エンジン)
ブレインズテクノロジー株式会社
ロボ
ティクス
制御・
自律化
IoT
機械学習
エッジ
コンピュー
ティング
画像認識
パターン
認識
クラウド
コンピュー
ティング
Copyright (c) Brains Technology, Inc. Japan
Impulse - 異常検知ソリューション
4
予知保全・保守
<異常検知・故障予兆検知・劣化診断>
品質管理・改善
<不良品検出・不具合要因分析・最適化>
■ データ加工・整理からモデル運用まで、AI分析の全プロセスをサポートす
るオールインワンのAIプラットフォーム。
■ 2014年、市場に先駆けサービス提供を開始し、製造業・建設業・IT業の大
手企業を中心に100社、12,000を超える機械学習のモデル運用を支えていま
す。
製造業 建築業 IT
Copyright (c) Brains Technology, Inc. Japan
本題へ!の前に、、吹き出し脚注
5
技術選定ワンポイント
要件チェック
Copyright (c) Brains Technology, Inc. Japan
要件定義
6
Copyright (c) Brains Technology, Inc. Japan
司令〜全国の工事現場の機器を監視せよ!
7
● 全国に散らばる工事機
器の稼働データを収集
● リアルタイムで異常検
知・故障予知をして、
現場が止まるのを防ぎ
たい
オフィス
故障予知
整備手配
現場
100人×5万=500万
10機械×10万=100万
…?
Copyright (c) Brains Technology, Inc. Japan
データ収集・蓄積
8
● データ取得元は機器を制御するPLC
● 現場は各地に散らばっている
● 最大で100現場・1000機器程度まで拡大予定
● 集めたデータはクラウドの統合基盤に集約
● データの可視化・分析、機械学習モデルの作成での利用
Copyright (c) Brains Technology, Inc. Japan
機械学習による異常検知
9
● 複数の測定値の正常稼働パターンからの逸脱を検知
○ 力がかかっているのに、動いていない etc.
○ 実際に起こってみないとわからない複雑なパターン
● 同じ機器に対し、複数の観点(故障の原因)ごとにモデルを作成
● 現場が変わった等で動作パターンが大きく変わり、誤検知が多発した場合
には最新のデータでモデルを自動更新する
● 同じ機器種別のデータに対しては、新たに連携されたものに対してモデル
を自動構築
モータ異常
ベルト異常
Copyright (c) Brains Technology, Inc. Japan
リアルタイム異常検知結果確認
10
● 機器ごとに見せ方をお客様自身でカ
スタマイズ
○ 各機器の状態をダッシュボードで
リアルタイム確認
○ 異常があった場合はメール通知
○ 異常スコアの時系列グラフ
○ 測定値の散布図
● リアルタイム数値確認
○ ニュルニュル動くグラフで機器の
動作に合わせた測定値・異常スコ
アの動きを確認
Copyright (c) Brains Technology, Inc. Japan
設備のマスタ管理との連携
11
● お客様自身でのカスタマイズ
○ 現場や機器の追加
○ 機器の移動
○ GW端末と認証情報
○ データの論理名の管理
● バックエンドとの柔軟な連携
○ 画面からの読み書き
○ バックエンドプログラムからの読み書き
Copyright (c) Brains Technology, Inc. Japan
基本設計
12
Copyright (c) Brains Technology, Inc. Japan
まずは全体をラフに設計
13
異常検知モデル管理
データ収集・蓄積
リアルタイム
異常検知結果確認
設備のマスタ管理との連携
生データ
マスタデ
ータ
検知結果
データ
どれくらいのリア
ルタイム性が必
要?
対象が増えた場合
のスケールアウト
ユーザによる変更可
能範囲・柔軟性は?
モデル作成の単位と
手法は?自動更新必
要?
Copyright (c) Brains Technology, Inc. Japan
データ収集・蓄積
14
● 開発工数の削減とスピードUP
○ Black BearやarmadilloといったIoT Gatewayを活用
● スケーラブル&データロストしないストリーミング処理
○ IoT Hub→Event Hub
○ AKSによる取り込み・推論処理
● 0スケールで費用対効果高いデータ保存
○ Cosmos DB
AKS
IoT Hub Event Hub
Azure Cosmos DB
IoT Gateway
リリース時の柔軟性や
Dockerによるモジュール管
理が利点。単純な連携の場合
はFunctionsの方が良いかも
自前でスケール調整しな
くて良いのが最大の利点
Copyright (c) Brains Technology, Inc. Japan
機械学習による異常検知
15
● 実績ある機械学習プラットフォーム
○ Impulseの利用
○ 豊富な機械学習アルゴリズムと自動モデリング機能
○ オンライン推論へのシームレスな適用
Copyright (c) Brains Technology, Inc. Japan
リアルタイム検知結果確認
16
● ユーザ自身でカスタマイズ可能なダッシュボード
○ Power BIレポート&ダッシュボード
■ ノーコードでお客様自身でカスタマイズ
■ Streaming Datasetでニュルニュル動くグラフ
■ Reportによる中長期データの表示
● リアルタイム&蓄積データ連携
○ Azure Streaming Analytics vs. AKSで実装
Event Hub
Power BI
Streaming dataset
Azure Cosmos DB
結果集約・
ステータス更新 Power BI
Streaming dataset
データ転送
Power BI
試験運用段階のコスト、処理
の柔軟性(Streaming
Datasetのエンドポイントを
ユーザで設定する等)を考慮
すると自前で実装する必要
データセットごとにURL
の払い出し、POST
Copyright (c) Brains Technology, Inc. Japan
設備のマスタ管理との連携
17
● ユーザ自身で拡張可能な画面
○ Power Appsでノーコード開発
○ Microsoft Dataverse(Common Data Service) vs. Azure SQL database
○ Model Driven App vs. Canvas App
Power Apps
ノーコードで直接
編集可能
バックエンド処理との連携
を考慮するとAzure SQL
database(CDSではプログ
ラムアクセス用の認証方式
は使えない?)
データソースがCDS以外で
はCanvas Appが必須
Copyright (c) Brains Technology, Inc. Japan
全体アーキテクチャ
18
異常検知
IoT Hub Event Hub
Azure Cosmos DB
IoT Gateway
Impulse
異常検知モデル管理
Event Hub
Power BI
Streaming dataset
Azure Cosmos DB
結果集約・
ステータス更新 Power BI
Streaming dataset
データ転送
Power BI
異常検知結果連携
データ収集・蓄積
リアルタイム
ダッシュボード&
中長期データの表示
Power Apps
バックエンド処理と連携した
マスタ管理
Copyright (c) Brains Technology, Inc. Japan
システムテスト
19
Copyright (c) Brains Technology, Inc. Japan
活用イメージ
20
初期設定・機器追加
● Power Appsで現場・機器マスタ登録作業
● 現場にGWを設置&連携開始
● Impulseで異常検知モデル作成
● Power BIでダッシュボード作成・日常監視
● Power BIレポートでデータ可視化・傾向分析
現場移動
● Power Appsで紐付けを変更
● Power BIで傾向分析
● Impulseでモデル更新・適用
Copyright (c) Brains Technology, Inc. Japan
ありがちな不具合・障害
21
● データが歯抜け、、
○ IoT Gatewayの設定
○ ミドルウェアのスループット設定
○ 各処理の不具合 etc…
○ →まずはどの時点でロストしたのか突き止めることが大事
● リアルタイム処理遅延
○ アプリケーションログの丁寧な確認
○ 検証環境での再現
○ →原因に応じて、アプリの改修orスケール設定を変更
ホットパス vs. コールドパス
ホットパスは保守メンテも大変。要件を吟味し、
必要最小限にとどめる
Copyright (c) Brains Technology, Inc. Japan
まとめ
22
Copyright (c) Brains Technology, Inc. Japan
Take Home Message
23
● 骨:初めに最小限の要件を整理し、骨組みとなるデータの流れを決め
→スケーラビリティを意識したマネージドサービスを活用
● 肉:既存のサービス・ソリューションを上手に繋げて、徐々に肉付けしていく
→ノーコードツールの活用
骨+肉=現場で役立つ
現場をお助け!

More Related Content

PDF
心理的安全性の構造 デブサミ2019夏 structure of psychological safety
Tokoroten Nakayama
 
PPTX
え!?データがオンプレにあるけどPower BI で BI したいの?
Yugo Shimizu
 
PPTX
データ収集の基本と「JapanTaxi」アプリにおける実践例
Tetsutaro Watanabe
 
PPTX
Amazon AthenaでSageMakerを使った推論
西岡 賢一郎
 
PPTX
MLOpsはバズワード
Tetsutaro Watanabe
 
PPTX
backlogsでもCI/CDする夢を見る
Takeru Maehara
 
PPTX
Amazon SageMaker ML Governance 3つの機能紹介
西岡 賢一郎
 
PDF
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
Yoshiki Hayama
 
心理的安全性の構造 デブサミ2019夏 structure of psychological safety
Tokoroten Nakayama
 
え!?データがオンプレにあるけどPower BI で BI したいの?
Yugo Shimizu
 
データ収集の基本と「JapanTaxi」アプリにおける実践例
Tetsutaro Watanabe
 
Amazon AthenaでSageMakerを使った推論
西岡 賢一郎
 
MLOpsはバズワード
Tetsutaro Watanabe
 
backlogsでもCI/CDする夢を見る
Takeru Maehara
 
Amazon SageMaker ML Governance 3つの機能紹介
西岡 賢一郎
 
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
Yoshiki Hayama
 

What's hot (20)

PDF
「いい検索」を考える
Shuryo Uchida
 
PDF
ユーザーインタビューするときは、どうやらゾンビのおでましさ
Yoshiki Hayama
 
PDF
ブロックチェーン間のインターオペラビリティ概論
LFDT Tokyo Meetup
 
PDF
Google Cloud で実践する SRE
Google Cloud Platform - Japan
 
PPTX
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
Atsushi Nakamura
 
PDF
ビッグデータ処理データベースの全体像と使い分け
Recruit Technologies
 
PDF
Office365勉強会 #23 Azure AD のテナント設計(Office365管理者向け)
Genki WATANABE
 
PDF
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
Unity Technologies Japan K.K.
 
PPTX
機械学習用のデータを準備する Amazon SageMaker Data Wrangler - ノーコードで前処理から学習まで
西岡 賢一郎
 
PPTX
自己組織的なScrumチームの目指し方
Takuo Doi
 
PDF
ChatGPT 人間のフィードバックから強化学習した対話AI
Shota Imai
 
PDF
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
Yoshiki Hayama
 
PDF
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
 
PPTX
AWSで作る分析基盤
Yu Otsubo
 
PDF
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
 
PDF
異種ブロックチェーン統合ツールHyperledger Cactiご紹介
LFDT Tokyo Meetup
 
PDF
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
Itsuki Kuroda
 
PDF
第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~
Genki WATANABE
 
PDF
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
NTT DATA Technology & Innovation
 
PDF
ソフトウェアにおける 複雑さとは何なのか?
Yoshitaka Kawashima
 
「いい検索」を考える
Shuryo Uchida
 
ユーザーインタビューするときは、どうやらゾンビのおでましさ
Yoshiki Hayama
 
ブロックチェーン間のインターオペラビリティ概論
LFDT Tokyo Meetup
 
Google Cloud で実践する SRE
Google Cloud Platform - Japan
 
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
Atsushi Nakamura
 
ビッグデータ処理データベースの全体像と使い分け
Recruit Technologies
 
Office365勉強会 #23 Azure AD のテナント設計(Office365管理者向け)
Genki WATANABE
 
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
Unity Technologies Japan K.K.
 
機械学習用のデータを準備する Amazon SageMaker Data Wrangler - ノーコードで前処理から学習まで
西岡 賢一郎
 
自己組織的なScrumチームの目指し方
Takuo Doi
 
ChatGPT 人間のフィードバックから強化学習した対話AI
Shota Imai
 
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
Yoshiki Hayama
 
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
 
AWSで作る分析基盤
Yu Otsubo
 
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
 
異種ブロックチェーン統合ツールHyperledger Cactiご紹介
LFDT Tokyo Meetup
 
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
Itsuki Kuroda
 
第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~
Genki WATANABE
 
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
NTT DATA Technology & Innovation
 
ソフトウェアにおける 複雑さとは何なのか?
Yoshitaka Kawashima
 
Ad

Similar to Power biで気づく!現場機器の異常監視システム on azure (20)

PDF
Azure Serverless or Power Platform 〜 あなたならどっち?! - Azure Serverless 編
Kazumi OHIRA
 
PDF
07.テクノスデータサイエンスエンジニアリング(株)_発表資料
wagatuma
 
PDF
Monitoring Intelligence
netopscoding
 
PPTX
え?まだフルスクラッチで開発してるの!? Power Platformをフル活用すると普通にシステムができるんですよ
Yugo Shimizu
 
PPTX
Power BI x IoT x AI
Hiroki Tanaka
 
PDF
数十分で AI を使ってデータ分析する
Yoshihiro Kawabata
 
PPTX
【日商USA】データ活用の最新トレンド解説セミナー ~ユースケースもご紹介~
Sojitz Tech-Innovation USA
 
PPTX
え?まだフルスクラッチで開発してるの!?Power Platform をフル活用すると普通にシステムができるんですよ
Yugo Shimizu
 
PDF
DBP-017_Power BI Service のアーキテクチャとエンタープライズ利用におけるデザイン パターン
decode2016
 
PPTX
Ignite で発表された内容とそれ以降のアップデートを確認してみる
Yugo Shimizu
 
PPTX
Power BI のいろいろな活用パターン
Yugo Shimizu
 
PDF
工場見える化システムへのBIツールの適用
Hidehiko Hashimoto
 
PDF
20170720_2 Drone-WG_Azure
IoTビジネス共創ラボ
 
PPTX
え、毎月手作業でレポートを作ってるの?Power BI を使えば自動化できますよ!
Yugo Shimizu
 
PDF
Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~
IoTビジネス共創ラボ
 
PDF
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Shohei Hido
 
PPTX
技術者として抑えておきたい Power BI アーキテクチャ
Yugo Shimizu
 
PDF
【ウェブセミナー】マネージドな 100% OSS アナリティクス プラットフォーム HDInsight の最新事情
Hideo Takagi
 
PPTX
東北大学AIE - 機械学習中級編とAzure紹介
Daiyu Hatakeyama
 
PPTX
Power BI x IoT ~効果的な可視化に必要なこと~
Yugo Shimizu
 
Azure Serverless or Power Platform 〜 あなたならどっち?! - Azure Serverless 編
Kazumi OHIRA
 
07.テクノスデータサイエンスエンジニアリング(株)_発表資料
wagatuma
 
Monitoring Intelligence
netopscoding
 
え?まだフルスクラッチで開発してるの!? Power Platformをフル活用すると普通にシステムができるんですよ
Yugo Shimizu
 
Power BI x IoT x AI
Hiroki Tanaka
 
数十分で AI を使ってデータ分析する
Yoshihiro Kawabata
 
【日商USA】データ活用の最新トレンド解説セミナー ~ユースケースもご紹介~
Sojitz Tech-Innovation USA
 
え?まだフルスクラッチで開発してるの!?Power Platform をフル活用すると普通にシステムができるんですよ
Yugo Shimizu
 
DBP-017_Power BI Service のアーキテクチャとエンタープライズ利用におけるデザイン パターン
decode2016
 
Ignite で発表された内容とそれ以降のアップデートを確認してみる
Yugo Shimizu
 
Power BI のいろいろな活用パターン
Yugo Shimizu
 
工場見える化システムへのBIツールの適用
Hidehiko Hashimoto
 
20170720_2 Drone-WG_Azure
IoTビジネス共創ラボ
 
え、毎月手作業でレポートを作ってるの?Power BI を使えば自動化できますよ!
Yugo Shimizu
 
Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~
IoTビジネス共創ラボ
 
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Shohei Hido
 
技術者として抑えておきたい Power BI アーキテクチャ
Yugo Shimizu
 
【ウェブセミナー】マネージドな 100% OSS アナリティクス プラットフォーム HDInsight の最新事情
Hideo Takagi
 
東北大学AIE - 機械学習中級編とAzure紹介
Daiyu Hatakeyama
 
Power BI x IoT ~効果的な可視化に必要なこと~
Yugo Shimizu
 
Ad

More from IoTビジネス共創ラボ (20)

PDF
IoTビジネス共創ラボ紹介
IoTビジネス共創ラボ
 
PDF
ジェネレーティブAIと完全自動化がもたらす製造業の未来
IoTビジネス共創ラボ
 
PDF
IoT通信サービス 1NCE IoTフラットレートご紹介
IoTビジネス共創ラボ
 
PDF
見える化だけで終わらない! 製造業におけるIoTとインダストリアルメタバースのメリットとは
IoTビジネス共創ラボ
 
PDF
IoT アップデート​
IoTビジネス共創ラボ
 
PDF
Build ハイライト アップデート
IoTビジネス共創ラボ
 
PPTX
【第23回勉強会】IoTビジネス共創ラボ_紹介
IoTビジネス共創ラボ
 
PDF
IoTビジネス共創ラボ IDEACTIVE JAPAN PROJECTキックオフ説明会
IoTビジネス共創ラボ
 
PDF
Data × AI でどんな業務が改善できる? ​製造業様向け Data × AI 活用ユースケース & 製造MVPソリューションのご紹介
IoTビジネス共創ラボ
 
PDF
オープニング
IoTビジネス共創ラボ
 
PPTX
オープニング
IoTビジネス共創ラボ
 
PPTX
メタバースの始め方、たとえば製造業でのデジタルツインとは?
IoTビジネス共創ラボ
 
PDF
Azure Perceptでかんたん実現! 移動ロボット&エッジAIによる設備点検
IoTビジネス共創ラボ
 
PDF
ゼロトラスト セキュリティ モデル を IoT に - Microsoft の考える IoT セキュリティ -
IoTビジネス共創ラボ
 
PDF
輸送業界へ、今より楽に安心・安全・コスト抑制に繋がる新技術をお見せします
IoTビジネス共創ラボ
 
PPTX
【第20回】オープニング
IoTビジネス共創ラボ
 
PDF
IoT のシナリオを変える Azure SQL Edge
IoTビジネス共創ラボ
 
PDF
IoT 導入を簡単に実現する“つなぐ”技術 ​~デンソーウェーブの IoT製品と Microsoft Azure 連携~
IoTビジネス共創ラボ
 
PDF
製造業のDX最新動向、 ハノーバーメッセでマイクロソフトが伝えたこと。
IoTビジネス共創ラボ
 
PDF
オープニング
IoTビジネス共創ラボ
 
IoTビジネス共創ラボ紹介
IoTビジネス共創ラボ
 
ジェネレーティブAIと完全自動化がもたらす製造業の未来
IoTビジネス共創ラボ
 
IoT通信サービス 1NCE IoTフラットレートご紹介
IoTビジネス共創ラボ
 
見える化だけで終わらない! 製造業におけるIoTとインダストリアルメタバースのメリットとは
IoTビジネス共創ラボ
 
IoT アップデート​
IoTビジネス共創ラボ
 
Build ハイライト アップデート
IoTビジネス共創ラボ
 
【第23回勉強会】IoTビジネス共創ラボ_紹介
IoTビジネス共創ラボ
 
IoTビジネス共創ラボ IDEACTIVE JAPAN PROJECTキックオフ説明会
IoTビジネス共創ラボ
 
Data × AI でどんな業務が改善できる? ​製造業様向け Data × AI 活用ユースケース & 製造MVPソリューションのご紹介
IoTビジネス共創ラボ
 
オープニング
IoTビジネス共創ラボ
 
オープニング
IoTビジネス共創ラボ
 
メタバースの始め方、たとえば製造業でのデジタルツインとは?
IoTビジネス共創ラボ
 
Azure Perceptでかんたん実現! 移動ロボット&エッジAIによる設備点検
IoTビジネス共創ラボ
 
ゼロトラスト セキュリティ モデル を IoT に - Microsoft の考える IoT セキュリティ -
IoTビジネス共創ラボ
 
輸送業界へ、今より楽に安心・安全・コスト抑制に繋がる新技術をお見せします
IoTビジネス共創ラボ
 
【第20回】オープニング
IoTビジネス共創ラボ
 
IoT のシナリオを変える Azure SQL Edge
IoTビジネス共創ラボ
 
IoT 導入を簡単に実現する“つなぐ”技術 ​~デンソーウェーブの IoT製品と Microsoft Azure 連携~
IoTビジネス共創ラボ
 
製造業のDX最新動向、 ハノーバーメッセでマイクロソフトが伝えたこと。
IoTビジネス共創ラボ
 
オープニング
IoTビジネス共創ラボ
 

Recently uploaded (6)

PDF
20250729_Devin-for-Enterprise
Masaki Yamakawa
 
PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
PDF
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
 
PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
20250729_Devin-for-Enterprise
Masaki Yamakawa
 
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
 
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 

Power biで気づく!現場機器の異常監視システム on azure

  • 2. Copyright (c) Brains Technology, Inc. Japan 講演者自己紹介:佐々木瞭太 1 ● 農学部を修了し、新卒で当時約20名のブレインズに入社。入社4年目 ○ Python, JavaScript, Scalaでの開発経験 ○ Kubernetesを用いた大規模クラスタの導入サポート経験 ○ 現在は、Impulseの導入標準化・ソリューション開発を中心に従事 ● 趣味 ○ 畑いじり ○ IoTな自動水やり機 ○ 登山
  • 3. Copyright (c) Brains Technology, Inc. Japan 講演の趣旨 2 IoTソリューションの企画・開発者が ● システム構成のアイディアを得る ● 技術選定の参考にする ことをゴールとする 経験に基づく架空の案件を通して、設計のポイント等を共有・議論します 発表:18分、質疑:6分 要件定義 ・ニーズの整理 ・ソリューションの 基本設計 ・アーキテクチャパター ン ・技術選定 システムテスト ・活用イメージ ・実際のあれこれ
  • 4. Copyright (c) Brains Technology, Inc. Japan 会社紹介 3 ● ブレインズテクノロジー株式会社 ○ ミッション:企業活動の継続性と生産性の劇的な向上に貢献する ○ 設立2008年・社員50名強 ○ 平均年齢:30代前半 ● 製品 ○ Impulse - 異常検知ソリューション ○ Neuron - エンタープライズサーチ(企業内検索エンジン) ブレインズテクノロジー株式会社 ロボ ティクス 制御・ 自律化 IoT 機械学習 エッジ コンピュー ティング 画像認識 パターン 認識 クラウド コンピュー ティング
  • 5. Copyright (c) Brains Technology, Inc. Japan Impulse - 異常検知ソリューション 4 予知保全・保守 <異常検知・故障予兆検知・劣化診断> 品質管理・改善 <不良品検出・不具合要因分析・最適化> ■ データ加工・整理からモデル運用まで、AI分析の全プロセスをサポートす るオールインワンのAIプラットフォーム。 ■ 2014年、市場に先駆けサービス提供を開始し、製造業・建設業・IT業の大 手企業を中心に100社、12,000を超える機械学習のモデル運用を支えていま す。 製造業 建築業 IT
  • 6. Copyright (c) Brains Technology, Inc. Japan 本題へ!の前に、、吹き出し脚注 5 技術選定ワンポイント 要件チェック
  • 7. Copyright (c) Brains Technology, Inc. Japan 要件定義 6
  • 8. Copyright (c) Brains Technology, Inc. Japan 司令〜全国の工事現場の機器を監視せよ! 7 ● 全国に散らばる工事機 器の稼働データを収集 ● リアルタイムで異常検 知・故障予知をして、 現場が止まるのを防ぎ たい オフィス 故障予知 整備手配 現場 100人×5万=500万 10機械×10万=100万 …?
  • 9. Copyright (c) Brains Technology, Inc. Japan データ収集・蓄積 8 ● データ取得元は機器を制御するPLC ● 現場は各地に散らばっている ● 最大で100現場・1000機器程度まで拡大予定 ● 集めたデータはクラウドの統合基盤に集約 ● データの可視化・分析、機械学習モデルの作成での利用
  • 10. Copyright (c) Brains Technology, Inc. Japan 機械学習による異常検知 9 ● 複数の測定値の正常稼働パターンからの逸脱を検知 ○ 力がかかっているのに、動いていない etc. ○ 実際に起こってみないとわからない複雑なパターン ● 同じ機器に対し、複数の観点(故障の原因)ごとにモデルを作成 ● 現場が変わった等で動作パターンが大きく変わり、誤検知が多発した場合 には最新のデータでモデルを自動更新する ● 同じ機器種別のデータに対しては、新たに連携されたものに対してモデル を自動構築 モータ異常 ベルト異常
  • 11. Copyright (c) Brains Technology, Inc. Japan リアルタイム異常検知結果確認 10 ● 機器ごとに見せ方をお客様自身でカ スタマイズ ○ 各機器の状態をダッシュボードで リアルタイム確認 ○ 異常があった場合はメール通知 ○ 異常スコアの時系列グラフ ○ 測定値の散布図 ● リアルタイム数値確認 ○ ニュルニュル動くグラフで機器の 動作に合わせた測定値・異常スコ アの動きを確認
  • 12. Copyright (c) Brains Technology, Inc. Japan 設備のマスタ管理との連携 11 ● お客様自身でのカスタマイズ ○ 現場や機器の追加 ○ 機器の移動 ○ GW端末と認証情報 ○ データの論理名の管理 ● バックエンドとの柔軟な連携 ○ 画面からの読み書き ○ バックエンドプログラムからの読み書き
  • 13. Copyright (c) Brains Technology, Inc. Japan 基本設計 12
  • 14. Copyright (c) Brains Technology, Inc. Japan まずは全体をラフに設計 13 異常検知モデル管理 データ収集・蓄積 リアルタイム 異常検知結果確認 設備のマスタ管理との連携 生データ マスタデ ータ 検知結果 データ どれくらいのリア ルタイム性が必 要? 対象が増えた場合 のスケールアウト ユーザによる変更可 能範囲・柔軟性は? モデル作成の単位と 手法は?自動更新必 要?
  • 15. Copyright (c) Brains Technology, Inc. Japan データ収集・蓄積 14 ● 開発工数の削減とスピードUP ○ Black BearやarmadilloといったIoT Gatewayを活用 ● スケーラブル&データロストしないストリーミング処理 ○ IoT Hub→Event Hub ○ AKSによる取り込み・推論処理 ● 0スケールで費用対効果高いデータ保存 ○ Cosmos DB AKS IoT Hub Event Hub Azure Cosmos DB IoT Gateway リリース時の柔軟性や Dockerによるモジュール管 理が利点。単純な連携の場合 はFunctionsの方が良いかも 自前でスケール調整しな くて良いのが最大の利点
  • 16. Copyright (c) Brains Technology, Inc. Japan 機械学習による異常検知 15 ● 実績ある機械学習プラットフォーム ○ Impulseの利用 ○ 豊富な機械学習アルゴリズムと自動モデリング機能 ○ オンライン推論へのシームレスな適用
  • 17. Copyright (c) Brains Technology, Inc. Japan リアルタイム検知結果確認 16 ● ユーザ自身でカスタマイズ可能なダッシュボード ○ Power BIレポート&ダッシュボード ■ ノーコードでお客様自身でカスタマイズ ■ Streaming Datasetでニュルニュル動くグラフ ■ Reportによる中長期データの表示 ● リアルタイム&蓄積データ連携 ○ Azure Streaming Analytics vs. AKSで実装 Event Hub Power BI Streaming dataset Azure Cosmos DB 結果集約・ ステータス更新 Power BI Streaming dataset データ転送 Power BI 試験運用段階のコスト、処理 の柔軟性(Streaming Datasetのエンドポイントを ユーザで設定する等)を考慮 すると自前で実装する必要 データセットごとにURL の払い出し、POST
  • 18. Copyright (c) Brains Technology, Inc. Japan 設備のマスタ管理との連携 17 ● ユーザ自身で拡張可能な画面 ○ Power Appsでノーコード開発 ○ Microsoft Dataverse(Common Data Service) vs. Azure SQL database ○ Model Driven App vs. Canvas App Power Apps ノーコードで直接 編集可能 バックエンド処理との連携 を考慮するとAzure SQL database(CDSではプログ ラムアクセス用の認証方式 は使えない?) データソースがCDS以外で はCanvas Appが必須
  • 19. Copyright (c) Brains Technology, Inc. Japan 全体アーキテクチャ 18 異常検知 IoT Hub Event Hub Azure Cosmos DB IoT Gateway Impulse 異常検知モデル管理 Event Hub Power BI Streaming dataset Azure Cosmos DB 結果集約・ ステータス更新 Power BI Streaming dataset データ転送 Power BI 異常検知結果連携 データ収集・蓄積 リアルタイム ダッシュボード& 中長期データの表示 Power Apps バックエンド処理と連携した マスタ管理
  • 20. Copyright (c) Brains Technology, Inc. Japan システムテスト 19
  • 21. Copyright (c) Brains Technology, Inc. Japan 活用イメージ 20 初期設定・機器追加 ● Power Appsで現場・機器マスタ登録作業 ● 現場にGWを設置&連携開始 ● Impulseで異常検知モデル作成 ● Power BIでダッシュボード作成・日常監視 ● Power BIレポートでデータ可視化・傾向分析 現場移動 ● Power Appsで紐付けを変更 ● Power BIで傾向分析 ● Impulseでモデル更新・適用
  • 22. Copyright (c) Brains Technology, Inc. Japan ありがちな不具合・障害 21 ● データが歯抜け、、 ○ IoT Gatewayの設定 ○ ミドルウェアのスループット設定 ○ 各処理の不具合 etc… ○ →まずはどの時点でロストしたのか突き止めることが大事 ● リアルタイム処理遅延 ○ アプリケーションログの丁寧な確認 ○ 検証環境での再現 ○ →原因に応じて、アプリの改修orスケール設定を変更 ホットパス vs. コールドパス ホットパスは保守メンテも大変。要件を吟味し、 必要最小限にとどめる
  • 23. Copyright (c) Brains Technology, Inc. Japan まとめ 22
  • 24. Copyright (c) Brains Technology, Inc. Japan Take Home Message 23 ● 骨:初めに最小限の要件を整理し、骨組みとなるデータの流れを決め →スケーラビリティを意識したマネージドサービスを活用 ● 肉:既存のサービス・ソリューションを上手に繋げて、徐々に肉付けしていく →ノーコードツールの活用 骨+肉=現場で役立つ 現場をお助け!

Editor's Notes

  • #9: お金の話
  • #14: ここまでで7分