[事例ニュース]
NTTドコモ、Python GUIライブラリ「Streamlit」でデータ可視化アプリを内製開発
2024年2月22日(木)日川 佳三(IT Leaders編集部)
NTTドコモは、全社規模でデータ活用を推進する中で、データ可視化アプリケーションを容易に開発するため、オープンソースのPython GUIライブラリ「Streamlit(ストリームリット)」を導入した。導入効果として、開発に着手してから8営業日でアプリを運用開始している。また、開発したアプリの利用により、データの抽出や分析にかかるコストを54%削減した。現在、社内の開発者は約180人に達しており、全社でのデータ活用を促進している。導入・活用を支援するSnowflakeが2024年2月22日に発表した。
NTTドコモは、全社規模でデータ活用を推進する中で、自社におけるデータ活用スキルなどで課題を抱えていた。例えば、業務に必要なデータを抽出するのに数週間を要するなど、時宜にかなった業務部門の施策支援が十分に行えていなかった。原因の1つに、データエンジニア部門の負荷増大があった。一方で、業務部門はプログラミングの知識を持つ人材が少なく、データ加工ツールを使うのに専門的な知識が不足していたという。
そこで、データ可視化アプリケーションを容易に開発できるようにするため、オープンソースのPython GUIライブラリ「Streamlit(ストリームリット)」を導入した。
Streamlitはデータ分析系のWebアプリケーションフレームワークとして広く利用されている。Pythonのみを使って簡単なコーディングでWebアプリケーションやフロントエンドのGUIを作成できる。これにより、NTTドコモの業務担当者は、必要な項目をマウス操作で選択しながら、データの抽出や分析、可視化などの画面をマニュアルレスで構築できるようになった(画面1)。
画面1:NTTドコモはStreamitを用いてデータ可視化アプリケーションを内製開発した(出典:Snowflake)拡大画像表示
導入や活用をSnowflakeが支援している。Snowflakeは、開発元の米Streamlitを2022年に買収以降、「Streamlit in Snowflake」として提供している(関連記事:「エンドユーザーが求める分析アプリを簡単に作れる」─SnowflakeがPython GUIライブラリ「Streamlit」の価値を説明)。
導入効果として、開発に着手してから8営業日でデータ可視化アプリケーションの運用を始めることができたという。また、開発したアプリケーションの利用により、データの抽出や分析にかかっていたコストを54%削減した。
NTTドコモでは、本社の専門部署だけでなく、全国の支店・支社でもデータ可視化アプリケーションを開発できるように、開発チームの立ち上げを支援している。活用事例の紹介や開発育成研修を実施し、現在では社内の開発者は約180人に達している。
-
AI時代の“基幹インフラ”へ──NEC・NOT A HOTEL・DeNAが語るZoomを核にしたコミュニケーション変革とAI活用法
-
加速するZoomの進化、エージェント型AIでコミュニケーションの全領域を変革─「Zoom主催リアルイベント Zoomtopia On the Road Japan」レポート
-
14年ぶりに到来したチャンスをどう活かす?企業価値向上とセキュリティ強化・運用効率化をもたらす自社だけの“ドメイン”とは
-
-
-
-
生成AIからAgentic AIへ―HCLSoftware CRO Rajiv Shesh氏に聞く、企業価値創造の課題に応える「X-D-Oフレームワーク」
-
-
-
「プラグアンドゲイン・アプローチ」がプロセス変革のゲームチェンジャー。業務プロセスの持続的な改善を後押しする「SAP Signavio」
-
BPMとプロセスマイニングで継続的なプロセス改善を行う仕組みを構築、NTTデータ イントラマートがすすめる変革のアプローチ
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-



