top of page
  • 執筆者の写真Shintaro

データの世界で変化していく「関係性」のつくりかた



要約

データ連携は、ビジネスのスピードを向上させるために、IT設計において特に重要な要素です。 データ同士をどのように繋げるかという課題に対し、何十年にもわたって、さまざまな手法が出現してきましたが、それぞれに独自の長所と短所があります。 この記事では、データの繋ぎ方の各手法の利点と課題について説明します。 さまざまな手法の長所と短所を理解することで、組織は最適なデータ連携を実現し、より良いITとビジネスの設計を達成できるはずです。

まえがき

突然ですが、みなさんはドラえもんを知っていますか?私は小さい頃からずっと疑問を抱いていることがあります。それは、ジャイアンとのび太の関係です。ジャイアンは、はっきり言ってパワハラの典型的なキャラといっても過言ではないでしょう。自分の感情を制御できず、それをのび太に対して暴力や暴言という形で発散することがあります。なのにです。なぜのび太は、ジャイアンから離れないのでしょうか?小学生の時だけに限らず、大人になってもジャイアンとの友情は続いているようです。もちろん、小学生の時のように、「パワハラする側、される側の関係性」は、彼らが大人になると「お互いを尊敬できる関係性」へ上手に変わっているようですが。


本題です。ジャイアンとのび太の関係性のように、本来仲が良かろうが悪かろうが、なんらかの理由で関係を作らないといけない時があります。この2人の場合は、学校におけるクラスメイト、剛田商店の経営者側とその利用者側、近所に住む同年代の人物、といった様々な関係の形を構築しております。


大企業で管理されているデータにも同じようなことがいえます。大企業で管理されているデータも、部署間のみで共有されているものもあれば、国境を跨いでお客様情報を共有している場合もあります。様々な関係性の形が、企業のデータ間にはあります。のび太とジャイアンは合計2人なので、その関係性においてトラブルがあっても、ドラえもんがなんとかできるレベルですが、大企業のデータだとそうはいきません。データが、何万種類に及ぶことは普通であり、それぞれのデータ間で、どのような関係を構築し、そしてその関係においてトラブルが発生したときはどうするのか、といった難題は、子守用ネコ型ロボットのドラえもんが、どうにかできる範囲を超えています。


データ連携、つまりデータ同士の関係性構築には、ITの長い歴史の中で、多くの手法が使われてきました。本日は特に有名な手法のいくつかを、古い順から整理しました。また、各関係性には、いじめるジャイアンと、いじめられるのび太といった関係性のように、関係を構築する上でのデメリットもありますので、そちらもあわせて整理しております。

本文


関係性構築手法①:Extract, Transform, Load

関係性構築手法②: Enterprise Application Integration

関係性構築手法③:Enterprise Service Bus

関係性構築手法④:データ仮想化

あとがき

そういえば、ジャイアンとのび太の関係性は未だに理解しづらいところがあるものの、しずかちゃんとのび太の関係性は、大人の自分にとってはようやく理解できるものとなってきました。

私が子供の頃は、「しずかちゃんってこんなに可愛くて魅力的なのに、なんで冴えないのび太とずっと友達を続けて、最終的には結婚までしてるんだろう」と不思議でしかなかったのですが、色々な人生経験を得た上でこの関係性を考えると、非常に腑に落ちます。

え?なんで?と、もしまだ疑問に思われる方は、ぜひ日経ウーマン様の記事『なぜのび太を選んだのか? しずか流のサバイブ術とは』という記事をご一読ください。「人間関係の面白さを見抜いている素晴らしい記事でしょう」のグランプリ賞を贈りたいと思っています。

参考

"A Brief History of Data Integration" by Matt Casters, available at IBM Blog

"Data Integration: What It Is, Why It Matters, and Who's Doing It" by Forbes, available at https://www.forbes.com/sites/insights-inteliot/2020/10/06/data-integration-what-it-is-why-it-matters-and-whos-doing-it/?sh=34801e8f6a27

"Enterprise Application Integration (EAI) vs. Service-Oriented Architecture (SOA)" by Gartner, available at https://www.gartner.com/doc/706216/enterprise-application-integration-eai-vs

"Data Virtualization: The Pros and Cons" by Dataversity, available at https://www.dataversity.net/data-virtualization-the-pros-and-cons/

bottom of page