レガシーデータを自動で整理
低品質データのクレンジングにRPA型botを投入すべき理由
データのクリーニングに問題はないだろうか。本稿では現在データを取り巻く状況を明らかにする。ビジネスプロセス改善の専門家とそのチームによる、データクレンジングにRPA型botを使う実験も紹介する。
データは至る所にあり、不足することはない。しかし信頼できるデータはどれほどあるだろう。優れたデータの場所を把握しているだろうか。そして利用可能なデータの品質を高めるために、何ができるだろうか。
レガシーアプリケーションの大半は、部分的なビジネスのプロセスを実行するために構築されている。大規模なエンドツーエンドのプロセスをサポートするためではない。レガシーアプリケーションは、多くの場合個別に動作するよう設計されている。相互に連携できるアプリケーション間をデータが移動する場合でも、そのフローやデータの品質管理についてはほとんど考慮されなかった。その結果アプリケーションやアプリケーション群が扱うデータは、それぞれ独自のデータとして機能することになる。
これらのアプリケーションは、特定の用途で使用するときに最良の選択肢だと考えられていた。企業は自社のビジネスとの適合性を基準に、アプリケーションの購入や構築を決めていた。
システムごとに独自のデータモデルが用意され、データを共有するために複雑なインタフェースが構築された。データが頻繁に更新されることを考えると、これらのインタフェースや、アプリケーション間を移動するデータを最新に保つことが問題になる。さらにデータの編集方法もアプリケーションごとに異なる。各アプリケーションの形式に準拠するためのデータ変換が必要かどうかについても考えなければならない。更にこれらのレガシーアプリケーションの多くが導入時から大幅にカスタマイズされたため、当初のドキュメントは価値がなくなっていく。このような変化を経て、データ品質は良好とはいえなくなった。
時代の変化に後れを取るデータ管理
こうした状況の中、新しいコンピュータ言語が生まれ、新たなOSがリリースされている。IT担当者は実のところ、こうしたテクノロジーの変化についていけていない。それを受けて、ベンダーは新しいコンピュータ制御ソフトウェアを開発した。それがエミュレーションソフトウェアだ。これにより、ソフトウェア環境でOSの過去のバージョンを模倣できるようになり、古いアプリケーションを使い続けられるようになった。その結果複雑なシステムがさらに複雑になり、データ品質の問題も積み重なり続けている。
大規模なデータベース管理システム(DBMS)を取り巻く状況もほぼ同じだ。DBMSは、増えるデータ量に応じて構築され、変更が加えられていく。企業は複数のデータベース製品を購入し、単一のアプリケーションや小規模なアプリケーション群ごとにデータベースを設計した。こうしたデータへのアプローチによって、複雑化が進んだ状況が生み出され、データの品質管理の問題へとつながっていった。本稿執筆時点でも、いまだに大半の企業がこうした問題に取り組んでいる。
AIとRPAボット
データクレンジングの負担を軽減するためには何ができるだろう。単一のソリューションは存在しないが、筆者のチームはデータのクレンジングと照合を行う方法の一つとして、RPA型botの調査を始めている。正しいデータを特定するには、いまだ誰かの判断が必要だ。複数のソースから取得した、重複するデータを人手で照合しなければならない。データクレンジングの負担軽減のためには、人手による介入や確認の必要性を限りなく少なくすることが目標となる。
RPA型botの利用によって、データを自動的に比較し、正しいデータである可能性が最も高いデータを特定できる可能性がある。この特定手法には、人工知能(AI)技術の使用が効果的かもしれない。しかし本稿執筆時点ではこのデータクリーニングの手法は概念レベルであり、これが機能するとは断言できない。しかし将来性のある手法だと考えている。
RPA型botは人間の行動を模倣する。正しいバージョンのデータを特定するために人間が使う全てのロジックが一連のルールに組み込まれ、それらのルールがRPA型botで実行される。ルールはサポートデータを追加することで、運用後も新しく組み込むことができる。正しいデータのバージョンを判断できるようにするには、こうしたサポートデータを集めることが必要になる。
botは各データベースを読み取り、データの形式やその他の情報を識別して、各アプリケーションのデータベースの情報を記録するように構築する。それもデータベースの設計や構築に使用されたツールが、何であっても読み取れるようにする。データ要素レベルでは、このRPA型botの入力には、入力済みのデータや変更後のデータが含まれることになるだろう。次にbotはそのデータと最終更新時刻を比較して、確認を必要とする何らかの種類の相違を指摘する。各種の相違点に対処するなかで、そうした対処方法が単一または一連のルールとなってbotの動作に追加され、その後使用される。このような方法で、データ品質に関する問題がRPA型botの学習に使われ、RPA型botは改善されていく。
RPA型botのトレーニングとテスト
初期バージョンのbotは更新が不可欠だろう。つまりアクティビティーの実行に必要な、全てのルールを最初から設定できる可能性は低い。botを更新してデータ特定の精度を上げるには、botで複数のデータベースを確認する必要がある。そして技術スタッフが経験を積むのと同じように、botのルールを改善する。
複数のデータベースにおけるデータの照合にはbotを使う。ルールが適切かつ正しく適用されていることを確かめるために、導入初期はデータ照合を手動で確認する。表面化したデータの問題は、手動で修正することになるだろう。修正を通じて、botのルールをどのように変更する必要があるかを判断する。このアプローチでbotのルールが進化し、時がたつにつれてより複雑な状況に対応できるようになる。
特殊なDBMSでテストすると、RPA型botが不正確になる恐れがある。筆者のチームは、まずほぼ共通するデータ要素が含まれたシステムグループに、このデータクレンジングプロセスを適用することを推奨する。そうすることで、出発点となる最低限のライブラリを作成できる。その後このライブラリを使用して、他のライブラリ全体で各種データ要素を比較することが可能だ。botが優れているのは、全データの確認とクレンジングを完了するまで止まることなく自動で実行できる点だろう。
既に述べたように、このアプローチは調査中の段階だ。多くの概念的アプローチと同様、この方法も試す中で変わっていくと考えている。最終的なソリューションは本稿で述べたものとは全く異なるものになるかもしれない。しかし筆者には、業務やプロセスを変えて競争力を高めたいなら、データベースのデータをクリーニングしなければならないと確信している。これはデータの問題に対処して、創造的な活用方法を見つけるための初めの一歩だ。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
事例
[サイボウズ株式会社] DXに必要な「Dスキル」「Xスキル」を持った人材を育成するには? -
市場調査・トレンド
[サイボウズ株式会社] データで見る、DXが「順調に進む企業」と「つまずく企業」の違い -
製品資料
[サイボウズ株式会社] 賛否が割れがちな「Notesからの移行」 新環境への移行を納得してもらうには? -
事例
[ServiceNow Japan合同会社] 農林中金に学ぶ内製開発 処理効率を約2倍に高めAI活用も加速させた方法とは? -
事例
[ServiceNow Japan合同会社] NTTグループのデジタル変革術、17万人が利用する決裁プロセス刷新の全貌
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
【基本情報技術者試験】「デュプレックスシステム」と「デュアルシステム」の違いは?
-
2
MS月例パッチが1000件突破 人手不足の情シスを襲う「月1回メンテ」の崩壊
-
3
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
4
サーバ約70台をAWSへ ヤナセが移行前にやった「通信要件の可視化」
-
5
AIインフラの理想形? 「5層のケーキ」を垂直統合するための近道とは
-
6
脱VMwareの真実:データセンター大手がNutanixを選んだ「コスト以上の理由」
-
7
「VMware離れ」は本当か 3000社がVCF 9にかじを切った現実的な理由
-
8
「Microsoft一択」で本当にいいのか 知らぬ間にライセンス費用が膨らむ真相
-
9
多品種小ロットの「手書き・配合ミス」を克服 キャニオンスパイスの食品工場DX
-
10
「AI活用」を掲げた年金刷新が炎上 英政府が大手ITアウトソースを切り捨て「内製回帰」した理由
ホワイトペーパーランキング PR
-
1
生成AIのハルシネーションを防止 回答精度を高めるセマンティックレイヤーとは
-
2
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
3
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
4
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
5
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
6
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
7
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
8
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
-
9
国税庁の次世代基幹システム「KSK2」稼働開始に向けて、対応すべき変更点とは?
-
10
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー