11. Copyright @2017 Insight Technology, Inc. All Right Reserved
データベースデータ連携(レプリケーション)~1
Source DB Target DB
EMP
DEPT
SALGRADE
EMP
DEPT
SALGRADE
初期同期
(COPY)
11
12. Copyright @2017 Insight Technology, Inc. All Right Reserved
Source DB Target DB
Change
Data
Capture
トランザクションログ
EMP
DEPT
SALGRADE
EMP
DEPT
SALGRADE
Change
Data
Apply
データベースデータ連携(レプリケーション)~2
INSERT
UPDATE
DELETE
12
SQL
SQL
13. Copyright @2017 Insight Technology, Inc. All Right Reserved
レプリケーションテクノロジーの
ミニマムダウンタイム移行への適用
14. Copyright @2017 Insight Technology, Inc. All Right Reserved
OracleからSQL Serverへの
移行アセスメント
14
Oracle
15. Copyright @2017 Insight Technology, Inc. All Right Reserved
Oracle Migration Assessment (OMA)
OMAとは
Oracle Migration Assessmentの略で、OracleからSQL Serverに
移行を検討しているお客様にマイクロソフト様が提供する移行を評価す
るサービス
移行時の問題点や問題の難易度、移行にかかる時間、移行時のコスト
を比較し、レポートとして提示
本サービスは、インサイトテクノロジー社他数社より実施・提供され
インサイトテクノロジー実績は30社以上
15
16. Copyright @2017 Insight Technology, Inc. All Right Reserved 16
OMAレポート
構成、オブジェクト、プロシージャ、機能、運用、ライセンスの6つのカテゴリ毎に評価
Oracle Migration Assessment (OMA)
19. Copyright @2017 Insight Technology, Inc. All Right Reserved
OracleからSQL Serverへデータ移行方式の検討
19
20. Copyright @2017 Insight Technology, Inc. All Right Reserved
SQL Server Integration Services(SSIS)
コピー&変換
SSISとは
SQL Server Integration Servicesの略で、SQL Server の標準機能として
搭載されている。
データの「コピー」や「変換」などが行える "データ転送ツール"
20
Oracle
30. Copyright @2017 Insight Technology, Inc. All Right Reserved
レプリケーションを適用したマルチDB分析基盤運用
トランザクションログから
抽出された変更情報を適用
↓
=
同期状態
基幹システム 情報系システム
Azure SQL DW
Archive
Log
Archive
Log
Archive
Log
REDO
Log
Oracle
31. Copyright @2017 Insight Technology, Inc. All Right Reserved 31
移行対象 レプリケーション元(基幹システム) レプリケーション先(データ分析基盤)
OS Windows / IBM zOS Windows / Linux(Cloud)
データベース
SQL Server
IBM/DB2 × 3
IBM/IMSDB
SQLServer
Hadoop(Cloud)
ユーザ様背景
チューリッヒ生命保険では、有効証券請求時にリアルタイムな情報を手に入れることが、
プロセス改善に必要とされていました。またプロセス改善には日常的な検索が必要とされ
、メインフレームとWintelプラットフォームの双方で構成される5つのポリシー管理シス
テムから機能検索をしていました。(うち4システムはメインフレーム)
問合せ処理システムと基幹システムを分離するために、不変的なアクセスが可能な基幹シ
ステムデータベースと問合せ処理用データベースを必要としていました。コピーされたデ
ータベースは、可能な限りリアルタイムに同期する必要がありました。
CaseStudy : チューリッヒ保険会社
32. Copyright @2017 Insight Technology, Inc. All Right Reserved
BI / Data Analytics
BI / Data Analytics
マーケティング分析・財務分析・クレーム処理など
にデータ分析基盤を活用しています。
Copy Data (Data Replilcate)
メタデータを含むトランザクションデータをニアリ
アルタイムでデータ分析基盤に反映することで現在
発生しているイベントに対して遅延なく分析を行う
ことが出来ます。
Data storage
データ分析基盤として
SQL Serverとクラウド上のHadoop使用しています
structured data unstructured data
Data
ソースデータとして社内外の無償・有償の外部デー
タ及び社内の基幹データベースのデータを分析のた
めに適用しています。
IBM DB2 on M/F
IBM IMS DB on M/F
IBM DB2 on iSeries
Microsoft SQL Server
JSON
XML
TEXT
CaseStudy : チューリッヒ保険会社
34. Copyright @2017 Insight Technology, Inc. All Right Reserved
Source DB Target DB
トランザクションログ
EMP
DEPT
SALGRADE
EMP
DEPT
SALGRADE
Attunity Replicateデータベースデータ連携
INSERT
UPDATE
DELETE
34
35. Copyright @2017 Insight Technology, Inc. All Right Reserved
LUW(Linux/Unix/Windows)
Mainframe
DB2
IMS/DB
VSAM
IBM iSeries
DB2/400
HP NonStop
Enscribe
SQL/MP
Oracle
SQLSever
MySQL
PostgreSQL
SYBASE
IBM/DB2
hadoop
サポートデータベース
LUW(Linux/Unix/Windows)
As same as Replication sources
Large DW Platforms
Actian Vector
Oracle Exadata
Microsoft PDW
HP Vertica
Pivottal Greenplum Database
Teradata
IBM Puredata(Netezza)
Amazon Redshift
Azure SQL DW
Hadoop
(SAP/HANA)
Replication TargetsReplication Sources
36. Copyright @2017 Insight Technology, Inc. All Right Reserved
DBサーバ側エージェントレス
データベースへのソフトウェアインストール不要
初期同期(FULL LOAD)から差分同期(CDC)までシームレスにデータ連携
初期同期から差分同期へ自動切り替え
ブラウザベースのGUIによる簡易設定・監視
短期のスキルトレーニングで同期設定と稼働監視が可能
異種データベース間のテーブル高速データ転送・同期(マルチDB対応)
オンプレ・クラウドを問わない主要データベース間のデータ同期をサポート
36
37. Copyright @2017 Insight Technology, Inc. All Right Reserved
On-Premises(VAIO S13)
Processor : 1 core
Memory : 1024MB
DEMO
No TABLE NAME COUNT
1 CUSTOMER 30,000
2 DISTRICT 10
3 HISTORY 30,000
4 ITEM 100,000
5 STOCK 100,000
6 ORDERS 30,000
7 ORDER_LINE 299,617
8 NEW_ORDER 9,000
9 WAREHOUSE 1
175MB 598,628
Service Plan : Basic
Location : Japan West
Performance Level :
S0(10 DTU)
データベース負荷テスト
ベンチ マーキング ・ ツール
TPC-C
37
Oracle
38. Copyright @2017 Insight Technology, Inc. All Right Reserved
データレプリケーション技術を適用した
データベース移行と分析基盤の構築
まとめ
38
39. Copyright @2017 Insight Technology, Inc. All Right Reserved
データレプリケーションテクノロジーを活用して
ミニマムダウンタイム移行やデータ分析基盤構築を!
データ処理種別毎に適したデータベースを運用する時代となった
→ 異なるデータベース・ストレージで管理されたデータをオンプレ・クラウド
基盤に同期する必要がある。可能であればリアルタイムで・・
→ クラウドを含む異なる環境間でデータ連携は、移行用途としても適用可能