データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS )...

29
Copyright © 2012 Red Hat K.K. All rights reserved. データ仮想化からアプローチする エンタープライズデータマネージメント レッドハット株式会社 JBossサービス本部 ソリューションアーキテクト 河野 恭之

Transcript of データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS )...

Page 1: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

Copyright © 2012 Red Hat K.K. All rights reserved.

データ仮想化からアプローチする

エンタープライズデータマネージメント

レッドハット株式会社

JBossサービス本部

ソリューションアーキテクト

河野 恭之

Page 2: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

2

Copyright © 2012 Red Hat K.K. All rights reserved.

アジェンダ

エンタープライズデータマネージメント

JBoss Enterprise Data Services(EDS) のご紹介

JBoss EDS データ統合デモ

JBoss EDS 適用例・ユーザ事例

まとめ

Page 3: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

3

Copyright © 2012 Red Hat K.K. All rights reserved.

エンタープライズデータマネージメント データ管理者とデータベース管理者

実世界の業務

概念データモデル

物理データ モデル

DA : データ管理者

DBA : データベース管理者

構築

運用

保守 サイロ化された多数の企業情報システムにより、 企業の論理データモデルの不整合や氾濫が起きている

論理データ モデル

論理データ モデル

重要!!

Page 4: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

4

Copyright © 2012 Red Hat K.K. All rights reserved.

実世界の写像から論理データモデルを 構築するトップダウンアプローチ

トップダウン アプローチ

実世界の業務

概念データモデル

論理データ モデル

物理 データ モデル

Page 5: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

5

Copyright © 2012 Red Hat K.K. All rights reserved.

実際のシステムから論理データモデルを 構築するボトムアップアプローチ

ボトムアップ アプローチ

論理データ モデル

物理 データ モデル

論理データ モデル

物理 データ モデル

論理データ モデル

事業変化や新ビジネス に伴うデータモデル である場合が多い

Page 6: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

6

Copyright © 2012 Red Hat K.K. All rights reserved.

トップダウン vs. ボトムアップ

比較項目 トップダウン ボトムアップ

スタートポイント 概念データモデルの作成

既存データモデルの分析

適用システム 新規システム/ 既存システム更改

既存のシステム /パッケージ

検討対象 全体 局所化

構築までの期間 長い 短い

既存システム への影響

大きい 小さい

変更容易性 難しい 柔軟に変更可能

投資対効果 大 小

Page 7: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

7

Copyright © 2012 Red Hat K.K. All rights reserved.

トップダウンとボトムアップに 対応できるデータソースの仮想化

1. 既存システムのデータモデルから構築できる

2. 論理データモデルを拡張できる

4. 要求に合わせて モデルを変更できる

3. 新しいビジネスに データモデルを適合する

Page 8: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

8

Copyright © 2012 Red Hat K.K. All rights reserved.

データ仮想化の活用

比較項目 データ仮想化 (JBoss EDS)

トップダウン ボトムアップ

スタートポイント

両方の アプローチが可能

概念データ モデルの作成

既存データ モデルの分析

検討対象 全体 or 局所化 全体 局所化できる

構築までの期間

短い 長い 短い

既存システム への影響

小さい 大きい 小さい

変更容易性 柔軟に変更可能 手戻りできない 柔軟に変更可能

投資対効果 大 大 小

トップダウン、ボトムアップの長所を 活かすことができるデータ仮想化

Page 9: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

9

Copyright © 2012 Red Hat K.K. All rights reserved.

データ仮想化を活用した エンタープライズ データマネジメント

統合技術の効果を活性化する

エンタープライズデータマネージメント データ活用をより活性化するデータ仮想化

MDM マスターデータ

管理

ビッグデータ

ETL データ変換

SOA

BI ビジネスインテリジェンス

統合DB

Page 10: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

10

Copyright © 2012 Red Hat K.K. All rights reserved.

アジェンダ

エンタープライズデータマネージメント

JBoss Enterprise Data Services(EDS) のご紹介

JBoss EDS データ統合デモ

JBoss EDS 適用例・ユーザ事例

まとめ

Page 11: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

11

Copyright © 2012 Red Hat K.K. All rights reserved.

世界で注目されはじめる Information as a Service

今日のITが直面している大きなギャップの1つは、“Information on demand”である。サイロ化された基盤制約の中から、必要な情報を必要なフォーマットで要求される時間内に得ることができる環境、つまり、“Information as a Service” の導入戦略が重要である。 参考:March 10, 2008 http://www.infoworld.com/d/architecture/information-service-131

データ仮想化のIaaS (information-as-a-service) は,ETL と DBMS 統合の代替となり、優れたデータ管理とデータ統合に対する戦術上の需要にある。従来のETL および DBMS アプローチに比べ、次のようなメリットがある。 – 仮想データが短周期で作成可能であるため柔軟性と俊敏性が向上 – 物理的コピーの削減によるデータ品質を改善できる – 目的指向のビジネス用オブジェクト生成による利用性の改善。 参考: Forrester June 15, 2011 Data Virtualization Reaches Critical Mass

Page 12: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

12

Copyright © 2012 Red Hat K.K. All rights reserved.

JBoss Enterprise Data Services Platform 製品コンセプト

企業内・外のあらゆるデータのモデリング・仮想統合・ 一元アクセスを実現する実行基盤

Webサー

ビス

O

DB

C

JD

BC

データソース

データ ベース

DWH

Web サービス

APデータ

既存のデータソースをモデリング・仮想統合し、アプリケーションからはSQLやWebサービスで一元的なアクセスを実現

異種データストアへのリアルタイム読み込み/書き込み データソースの物理構造や論理構造の変化をアプリケーションから隠蔽 物理的に異なるデータソースの依存関係を可視化 集中アクセスコントロール、監査証跡

Page 13: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

13

Copyright © 2012 Red Hat K.K. All rights reserved.

JBoss Enterprise Data Services Platform によるデータ仮想統合の実現

データ統合の課題 物理構造の異なる環境 用語、意味の違いが頻発 JOIN,UNION統合が必要 ロジックの複雑化、肥大化 ロジック再利用性の欠如 セキュリティリスク Etc…

JBoss Enterprise Data Services Platform

SQL Web サービス

データベース データベース 他システム

BIツール 業務AP 監視ツール

EDS によるデータ統合の実現 シングルビューによるデータ統合 統合ロジックの容易な再利用 アプリケーションロジックの削減 複数のデータストアにリアルタイムに接続して参照/更新

標準ベースでアクセスする簡単なアプリケーション開発基盤の構築を実現

データベース データベース 他システム

BIツール 業務AP 監視ツール

Page 14: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

14

Copyright © 2012 Red Hat K.K. All rights reserved.

JB

oss E

AP

JB

oss S

OA

-P

JB

oss E

DS

JBoss Enterprise Data Services Platform 全体アーキテクチャ

JDBC/ODBC/SOAP 接続

Function

Library

Cache Virtual Database (アーカイブファイル)

認証/ 認可

ログ出力 監査証跡

Query Engine(optimization)

Connecter Framwork

JDBC LDAP File SOAP SFDC カスタム

リポジトリ

デザインツール ランタイムエンジン 監視ツール

JBoss Developer Studio

XML 定義ファイル Admin Shell

管理コンソール

データ ベース

LDAP File SOAP SFDC カスタム

JDBC ODBC SOAP JCR

仮想データベース (アーカイブ)

デプロイ

Page 15: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

15

Copyright © 2012 Red Hat K.K. All rights reserved.

物理モデル作成 既存のシステムから自動生成

データベース ファイル(CSV, XML, 他) その他(依存関係も可能)

論理モデル作成 物理モデルのビューを作成

構文自動生成機能 SQLにより手動作成も可能

プロシージャ バッチや複雑なSQLを実行

Insert/Update/Delete 行単位の処理など

セキュリティ 操作可否ロールの登録 操作(参照・更新)の設定

JBoss Enterprise Data Services Platform デザインツール(仮想データベースの作成)

Page 16: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

16

Copyright © 2012 Red Hat K.K. All rights reserved.

JBoss Enterprise Data Services Platform ランタイムエンジン

インバウンドインタフェース JDBC/ODBC/SOAP

ロードバランス フェイルオーバ

最適化クエリーエンジン 標準SQLのサポート クエリープラン

Functionライブラリ 文字列、数値、日付等の関数を用意 独自の関数登録も可能

キャッシュ ResultSet Cache Materialized view サポート

JB

oss S

OA

-P

JB

oss E

DS

JDBC/ODBC/SOAP 接続

Function

Library

Cache Virtual Database

認証/

認可

ログ出力

監査証跡

Query Engine(optimization)

Connecter Framwork

JDBC LDAP File SOAP SFDC カスタム

リポジトリ

データ

ベース

LDAP File SOAP SFDC カスタム

JDBC ODBC SOAP JCR

Page 17: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

17

Copyright © 2012 Red Hat K.K. All rights reserved.

JBoss Enterprise Data Services Platform 運用管理

管理コンソール JBoss EAP 管理コンソールとの統合 JBoss Operations Networkとの統合

AdminShellツール Groovyベーススクリプトツール デプロイ、テスト、操作、運用データの取得

パフォーマンスチューニング メモリ管理 キャッシュ制御 スレッド管理 MaxRows等…

Page 18: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

18

Copyright © 2012 Red Hat K.K. All rights reserved.

アジェンダ

エンタープライズデータマネジメント

JBoss Enterprise Data Services(EDS) のご紹介

JBoss EDS データ統合デモ

JBoss EDS 適用例・ユーザ事例

まとめ

Page 19: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

19

Copyright © 2012 Red Hat K.K. All rights reserved.

デモシナリオ(顧客データの統合)

JP 顧客DB

2つの顧客データ ソースが対象

既存データ ソースの 物理モデル

項目名 を標準化した 論理モデル

JDBC

仮想統合 テーブルとなる 論理モデル

ファイルの 論理モデル

APAC customer ファイル

Page 20: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

20

Copyright © 2012 Red Hat K.K. All rights reserved.

アジェンダ

エンタープライズデータマネジメント

JBoss Enterprise Data Services(EDS) のご紹介

JBoss EDS データ統合デモ

JBoss EDS 適用例・ユーザ事例

まとめ

Page 21: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

21

Copyright © 2012 Red Hat K.K. All rights reserved.

JBoss Enterprise Data Services Platform 適用領域

ETL

SOA

データ プロセス 連携指向

連携タイミング

リアルタイム

バッチ

データ 仮想化

Page 22: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

22

Copyright © 2012 Red Hat K.K. All rights reserved.

ポイント ・DB/ファイルはシステムや組織内で利用 ・他のシステムや組織から情報を取得するには個別に調整が必要

課題 ・取得時にデータの場所やI/F等の調整が大変 ・データ利用の状況が不透明でデータの変更時の影響が見えない

・重複データが多数

ポイント ・既存の仕組みはそのままで共有データをEDSに展開 ・個別システムからの導入(スモールスタート)も可能

効果 ・各システムからのデータ取得が容易 ・データの再利用性が格段に向上 ・データ変更時の影響を最小化 ・共通モデル利用することで再利用性や管理性の更なる向上が可能

仮想データ統合による「データ連携基盤」の導入

DB群 DB群 DB群

ファイル群

Xシステム

DB群 DB群 DB群

ファイル群

DB群 DB群 DB群

ファイル群

Y組織 Z支店

DB群 DB群 DB群

ファイル群

Xシステム

DB群 DB群 DB群

ファイル群

DB群 DB群 DB群

ファイル群

Y組織

EDS

Xシステム データ群

Y組織

DB

Xシステム データ群

Z支店

EDS EDS EDS

Page 23: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

23

Copyright © 2012 Red Hat K.K. All rights reserved.

ポイント ・ ETLにより分散したデータをBI製品が指定するDWHに収集

課題 ・ 分析の為だけのデータレイヤの増加 ・DWH+ETLライセンスで非常に高価 ・月次・日次のバッチデータ(鮮度劣化) ・取得データの変更時の影響が大きい

仮想統合

DWH

ポイント ・EDSを用いて仮想DWHを構築 ・DWHはデータソースの一つ(又は利用しない)

効果 - DB、ファイル等のデータソースの追加が容易 - DWHを使用しないパターンではEDSへの投資の

みでDWHを実現可能 - データが増加してもデータバックアップの手間

やストレージの追加が不要

仮想データ統合によるリアルタイムBIの実現 BIシステム

EDS

X‘

DB

Y‘

DB xx DB

yy DB

zz DB

BIシステム

DWH

ETL

DWH

売上げ/ 注文情報

Page 24: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

24

Copyright © 2012 Red Hat K.K. All rights reserved.

統合マスタDB

・ 大規模DB導入による統合マスタは高価 ・ バッチ連携により情報の鮮度が劣化 ・ データサイロの増加

仮想販売 マスタ

仮想顧客 マスタ

仮想サポート マスタ

・ 仮想統合 = 必要な情報を必要な時に抽出 ・ リアルタイムで鮮度の高い情報を提供 ・ システムに合わせた柔軟なデータモデル ・ キャッシュ技術による高速化の実現

仮想データ統合技術による仮想マスタ統合 グローバル営業

販売システム グローバル顧客 管理システム

グローバル保守 サービスシステム

バッチ連携

( ETL )

EDS

US マスタDB

日本 マスタDB

ヨーロッパ マスタDB

US マスタDB

日本 マスタDB

ヨーロッパ マスタDB

グローバル営業 販売システム

グローバル顧客 管理システム

グローバル保守 サービスシステム

リアルタイム連携

Page 25: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

25

Copyright © 2012 Red Hat K.K. All rights reserved.

参考:エンタープライズデータマネージメントの実現 データベース仮想化

OS/HW 層

・ステップ1 仮想データ統合基盤導入

OS/HW 層

既存DB

OS/HW 層

既存DB

OS/HW 層

既存DB

OS/HW 層

OS/HW 層

既存DB

OS/HW 層

新DB (OSS)

OS/HW 層

・ステップ2 DBの統合とOSS化

OS/HW 層

新DB

仮想DB 仮想DB 仮想DB

Cloud Cache/ Grid

・仮想データ統合基盤の導入 ・新システムは仮想DB経由でアクセス

・実DBを隠蔽しSQLを標準化することで、裏側でのDB製品の変更を可能に

・部分的にデータベース統合を実現

・アプリケーションに影響しないDB統合の実現

・社内データベース統合の実現(既存システムも含めて)

・Grid(NoSQL,BigData)やクラウド上のDBへの移行

・ベンダロックインからの解放 ・拡張も容易に

xxシステム yyシステム zzシステム xxシステム yyシステム zzシステム xxシステム yyシステム zzシステム

・ステップ3 クラウド環境への移行

Page 26: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

26

Copyright © 2012 Red Hat K.K. All rights reserved.

米国大手金融会社:デリバティブ取引ダッシュボード 課題

財務損失となるような問題となる取引を特定するためにデリバティブの取引データにアクセスする必要がある

取引データは多くのシステムにまたがっている

ソリューション

全ての取引データをリアルタイムに取得できるシングルビューに集約

データの違いを変換

ビジネス効果

リスク低下による投資家の投資額増

開発時間とコストの削減

将来のデータ変更に対する容易な管理の実現

JBoss

ED

S

Data Model

Data Model

Data Model Data Model

変換

Page 27: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

27

Copyright © 2012 Red Hat K.K. All rights reserved.

アジェンダ

エンタープライズデータマネジメント

JBoss Enterprise Data Services(EDS) のご紹介

JBoss EDS データ統合デモ

JBoss EDS 適用例・ユーザ事例

まとめ

Page 28: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

28

Copyright © 2012 Red Hat K.K. All rights reserved.

まとめ

エンタープライズデータマネジメントはデータ仮想化により効果的に実現することができます

データ仮想化を実現するJBoss EDS により、柔軟で信頼性の高いデータ統合を実現します

経験豊富なレッドハットのコンサルタントが御社のビジネスを強力に支援します

Page 29: データ仮想化からアプローチする エンタープライ …¼ˆJBoss EDS ) トップダウン ボトムアップ スタートポイ ント 両方の アプローチが可能

29

Copyright © 2012 Red Hat K.K. All rights reserved.

29

Copyright © 2012 Red Hat K.K. All rights reserved.

http://jp.redhat.com

ご清聴ありがとうございました。 お問い合わせは、[email protected] まで