Case Study / Details

太陽光発電管理システムの開発|障害監視・現場資産管理を一元化

オフショア開発 テクノロジー業界

この太陽光発電管理システムの事例では、日本の太陽光発電事業者であるM社とSonixが協業し、リアルタイムの障害監視と現場資産管理を行うプラットフォームを構築した経緯をご紹介します。運用チームは全国の設置拠点を一元的に把握できるようになり、障害の発見から対応調整までを迅速化しました。

— プロジェクト情報

概要情報

クライアントM社
業界製造業/再生可能エネルギー
カテゴリーソフトウェアアウトソーシング・Web開発・モバイル
所在地日本
チーム規模30名の専門家
フェーズコーディング・単体テスト
実施期間2021年〜現在(長期ラボ型契約)

— 概要

プロジェクト概要

Sonixは、日本の太陽光発電事業者であるM社と協業し、顧客情報と現場資産を一元管理するプラットフォームを開発しました。

本システムは、自動異常検知、履歴データ分析、地理空間マッピングを単一の運用センターに統合し、技術チームが全国に分散する太陽光発電設置拠点をリアルタイムで監視し、障害発生時に迅速に対応できる環境を実現しました。

— Sonixが選ばれた理由

M社が太陽光発電管理システムにSonixを選んだ理由

エンタープライズJavaの専門知識

Sonixのエンジニアチームは、M社が求める技術スタックであるJavaバックエンドに加え、Oracle、DB2などのエンタープライズデータベースに関する豊富な経験を有しています。

🗺️

地図・地理空間連携

運用ダッシュボードへのGoogle Maps API実装経験を活かし、長期的な立ち上げ期間を必要とせず、資産の位置情報を可視化する機能を迅速に提供できます。

👥

バイリンガル体制と日本市場への理解

バイリンガル体制と日本企業との豊富な取引実績により、円滑なコミュニケーション、納期遵守、そして日本市場の高い品質基準への対応を支援します。

— 課題

課題:大規模かつ分散したデータの管理

M社は、日本全国に分散する広大な太陽光発電設置ネットワークを運用していました。プロジェクトのポートフォリオが拡大するにつれ、現場チームは手作業による障害報告の処理に追われるようになりました。断片化されたプロセスによってミスも発生しやすく、対応時間の長期化や、システム全体の資産状況を十分に把握できないことが課題となっていました。

主な課題は、複数の独立したツールに散在するデータの断片化、どの設置拠点で警報が発生しているかを把握するリアルタイム監視能力の不足、そしてエンジニアの対応優先順位付けを支援する地理的コンテキストの不足でした。M社は、異常検知・履歴記録・地図上での資産追跡を単一のインターフェースに統合した一元的なシステムを必要としていました。

— 実施方法

太陽光発電管理システムへのアプローチ

1

要件のディスカバリーとアーキテクチャ設計

まず体系的なディスカバリーセッションを実施し、障害対応フロー全体とデータソースを洗い出しました。その上で、コード開発に着手する前に、警報の取得・履歴保存・地図表示を明確に分離したモジュール型アーキテクチャを設計しました。

2

継続的なフィードバックによるアジャイル・スプリント開発

短いスプリントを通じて、実際に利用可能な機能単位を定期的にM社のステークホルダーへ提供しました。このアプローチにより、プロジェクトのスコープを実際のニーズに沿って調整しながら、システム全体の完成を待つことなく早期に方向性を修正できました。

3

厳格なテストと長期ラボ型契約への移行

各モジュールは統合前に入念な単体テストを実施し、大規模運用における安定性を確保しました。リリース後、プロジェクトは長期ラボ型契約へと移行し、SonixはM社のネットワークの成長に合わせて、プラットフォームの改善、バグ修正、機能拡張を継続しています。

— ソリューション

ソリューション:太陽光発電の顧客・資産管理を一元化するプラットフォーム

Sonixは、Java/Talonバックエンド基盤の上に一元化された太陽光発電管理システムを設計・構築し、Oracle DatabaseとDB2を組み合わせることで、大容量データを高いパフォーマンスで処理・保存できる環境を構築しました。システムは現場機器からの電子警報信号を取得し、専用の異常分析エンジンで処理します。重大度に応じて障害を自動分類し、Slack Sign-On連携を通じて関連チームへ通知を送信します。

このシステムの中心となるのが、Google Maps APIを活用した可視化レイヤーです。すべての太陽光発電設置拠点をインタラクティブな地図上に表示し、運用担当者は現在警報が発生している拠点を一目で把握できます。さらに、各拠点の異常履歴を確認し、同じ画面上で新しい情報を記録できるため、複数のツールを切り替えて操作する必要がありません。

— 使用技術

使用技術

TalonJavaGoogle Maps APIOracle DBDB2Slack Sign-On

バックエンド全体はエンタープライズJava基盤上に構築され、大規模データ処理を要する業務アプリケーションに求められる信頼性とパフォーマンスを支えるOracle Databaseと組み合わせています。

— 成果

成果とインパクト

リアルタイム

即時警報通知

現場機器で障害が発生すると、運用チームへ即時に通知が届き、手作業によるデータ集約に時間を費やす必要がなくなりました。

統合

単一の情報源

履歴、リアルタイム警報、地理データを単一のプラットフォームに集約し、データの分散を解消しました。

3年以上

継続的なパートナーシップ

プロジェクトは長期ラボ型契約へ移行し、SonixとM社の継続的な協業につながっています。

この太陽光発電管理システムを通じて、M社は運用プロセスを大きく転換しました。断片化された手作業による報告から、全国の設置ネットワークをリアルタイムで把握し、迅速な対応につなげられる一元的なデジタルプラットフォームへと進化させています。

— 主な機能

実装済みの機能

機能説明
異常レポート接続された太陽光発電機器からの異常信号を収集・分類し、日時・種類・重大度を記録して後続処理に備えます。
警報分析エンジン定義済みのしきい値とルールセットに基づき、受信した警報データを自動評価し、対応が必要な問題を強調するとともに、不要なノイズを除去します。
位置情報の取得任意の設置拠点の地理空間メタデータを照会し、周辺資産との位置関係をもとに障害発生場所を迅速に特定できます。
近隣設置拠点マップすべての太陽光発電設置拠点をGoogle Maps上に表示し、警報が発生している拠点を強調表示することで、エンジニアが距離を確認し、対応の優先順位を判断できるようにします。
履歴データの参照各拠点における過去の異常と対応履歴を検索可能な形で提供し、傾向分析や中長期的な保守計画の立案を支援します。
異常入力・対応の記録現場スタッフとオフィススタッフの双方が、新たな異常情報や対応アクションをプラットフォーム上に直接記録できるようにし、すべてのデータを一元管理します。
パートナー台帳管理各設置拠点に関連するパートナーおよびサプライヤーの情報を管理し、外部関係者との情報共有と円滑なコミュニケーションを支援します。

— お客様の声

クライアントの声

「このシステムができる前は、現場で何が起きているかを把握するためだけに、複数の異なるツールからデータを収集するのに膨大な時間がかかっていました。Sonixはまさに私たちが必要としていたものを作ってくれました。今ではすべてが一箇所にまとまり、警報はすぐに届き、地図上で全体像を把握できます。

品質は常に高く安定しており、変更が必要なときのチームの対応も非常に迅速です。それ以来ずっとSonixと協業を続けており、今後もやめるつもりはありません。」

— プロジェクトマネージャー、M社

日本

Sonix — お客様の成功が、私たちの喜びです。

🚀 今すぐ始める

貴社にも同様のソリューションが必要ではありませんか?

Sonixはこれまで日本およびグローバルの50社以上の企業と共に、手作業のプロセスを効率的なデジタルシステムへと転換してきました。専門チームが貴社に適したロードマップをご提案します。

📩 無料相談を申し込む →

24時間以内に返信

🎯

専門家によるご相談

完全無料

Contact Us For Your Next Project