IBM i(AS/400)上で動くBPCSからデータをどう抜くか?データベース直結(ODBC/JDBC)と自動CSV出力によるレガシー脱却

IBM i(AS/400)上で動くBPCSからデータをどう抜くか?データベース直結(ODBC/JDBC)と自動CSV出力によるレガシー脱却

「数億円のDX」より先に起きている、現場と経営の静かな冷戦

「莫大な予算を投じてシステムを入れたのに、現場がまったく使ってくれない」 「経営に必要なデータを出せと指示しても、現場から上がってくるのは数日後だ」

中小企業の経営者や事業責任者の皆様から、こうした悲鳴をよく伺います。一方、現場のSEやITコンサルタントは、仕様変更の嵐や現場からの「今のままで問題ない」という強い抵抗、そして経営層と現場の板挟みによる猛烈な孤独感に苛まれています。

数年前、私が支援に入ったある製造業の現場もまさにその状態でした。堅牢で信頼性の高い名機「IBM i(旧AS/400)」上で動作する基幹システム「BPCS」が、長年にわたり経営の骨組みを支えていました。しかし、デジタル経営へと舵を切ろうとした瞬間、この頼もしい相棒が「データ活用の巨大な壁」として立ちはだかったのです。

「教科書通りの正論」が現場をフリーズさせる罠

データ駆動型経営へシフトするため、最初に検討されるのは「標準的なデータベース直接接続(JDBC/ODBC経由)」です。エンジニアも「標準ドライバーでSQLを流せばリアルタイムにデータが取れます」と提案しがちです。

しかし、ここに絶望的な落とし穴がありました。この「教科書通りの正論」をBPCSで実行すると、複雑な条件指定(WHERE句)やテーブル結合(JOIN)の処理負荷がAS/400に直撃し、たった数万件のデータ抽出に数分以上もかかってしまうのです。

画面はフリーズし、通常業務のレスポンスまで悪化する。現場からは「業務にならない!」「こんなシステム使えるか!」と激しい拒絶反応が巻き起こりました。経営側は「なぜ現場はIT化に協力しないのか」と苛立ち、現場は「実務を知らない経営陣が使いものにならないツールを押し付けてくる」と心を閉ざす。多くのDXプロジェクトが頓挫する真の原因は、実はこの「正論の押し付けによる現場の不信感」にあります。

「完璧なリアルタイム」を捨てる

この悪循環を断ち切るために必要なのは、技術的なテクニックではなく**視点の転換(パラダイムシフト)**でした。

問題の本質は、「基幹システムに『検索・分析』という苦手な重労働をやらせていたこと」にありました。ならば、完璧なリアルタイム抽出を潔く捨ててみたらどうでしょうか。

たどり着いた解決策は、一般論とは真逆の**「AS/400からは全件データを一気に抽出し、外部の軽量高速DBへ同期する」**というアプローチです。

AS/400には「データを全件吐き出す」という単純作業だけをバックグラウンドで担わせます。吐き出したデータは、Windows上で軽く動作する「SQLite」などの外部データベースへ定期同期(数時間に1回など)させます。SQLiteなら専用サーバーの新設すら不要です。

重い分析処理の舞台を外部DBへ移した結果、それまで数分かかっていたデータ抽出が一瞬で完了する超高速環境へと生まれ変わりました。

現場の「使い慣れた道具」をリスペクトする

外部DBとしてSQLiteを採用した最大の真価は、現場が愛用する「Excel」と直結できたことです。

新システムの使い方を一から覚えさせるのではなく、現場が普段から使い慣れているExcelを開けば、バックグラウンドでSQLiteから最新データが自動で組み込まれる仕組みを作りました。

  • 現場の体験:AS/400の重さを一切意識せず、Excel上で一瞬でピボット分析やグラフ作成ができる。
  • 経営の体験:欲しいデータが現場から即座にレポートとして提出され、意思決定のスピードが劇的に上がる。

数億円をかけて基幹システム全体を刷新(グランドデザインのやり直し)しなくても、構成の工夫と「現場の心理的ハードルを下げる設計」さえあれば、既存資産を活かしたままデータ駆動型経営は実現できるのです。

レガシー脱却の本質は「人の感情と構造の再設計」にある

今回試行錯誤したポイントは以下の3点に集約されます。

  1. 直接接続によるリアルタイム検索を諦める:レガシーシステムに重い検索処理をさせない。
  2. 全件抽出+外部DB(SQLite等)への同期:処理の役割分担を明確にし、抽出スピードの課題を構造から解決する。
  3. 現場の既存ツール(Excel)を活かす:新しいシステムの押し付けをやめ、現場の心理的抵抗をゼロにする。

IT化やDXが進まない本当の原因は、システムの古さや現場のITリテラシーの低さではありません。「正論だけで現場の運用や感情を無視してしまう構造」にあります。

歴史ある堅牢な資産を無理に捨て去る必要はありません。ボトルネックとなっている「構造」と「感情の摩擦」を解きほぐすことこそが、中小企業における最も現実的で価値あるDXなのです。