Oracle Databaseの既存バージョンの10gや11gOracle Zero Data Loss Recovery Applianceの登場で、ますます重要な機能となってきたOracle Recovery Managerについて、OTN人気連載シリーズ「しばちょう先生の試して納得!DBAへの道」の執筆者が語ります。RMANバックアップの運用例から、高速増分バックアップの内部動作とチューニング方法まで、出し惜しみなく解説します。
Oracle Databaseの既存バージョンの10gや11gOracle Zero Data Loss Recovery Applianceの登場で、ますます重要な機能となってきたOracle Recovery Managerについて、OTN人気連載シリーズ「しばちょう先生の試して納得!DBAへの道」の執筆者が語ります。RMANバックアップの運用例から、高速増分バックアップの内部動作とチューニング方法まで、出し惜しみなく解説します。
[db tech showcase Tokyo 2015] D33:Superdome X 上の SQL Server 2014 OLTP 検証結果と S...Insight Technology, Inc.
Windows Server 2012 R2 と SQL Server 2014 の Superdome X 上の正式サポートを前に、OLTP 検証ツールを用いて、ブレード数を、1、2、4、8 枚と順次増加させ、最大 16 NUMA Node 240 物理コア CPU 4TB メモリー上でスケールアップ性能検証を実施しました。このサイズでの検証は、米国本社でも実績がなく、検証過程で発生した問題点を、米国 Windows Server / SQL Server 開発チームにフィードバックを行うことが出来ました。このスケールアップ検証結果を発表します。現在、米国本社 SQL Server 開発チームでは、vNext (SQL Server 2016) の開発が進んでおり、この中でのインメモリー活用処理とクエリー・ストアー機能に関しての最新情報をお知らせします。
2024年 5月にリリースされた新機能をデモを交えてご紹介します。
ご紹介するのは、Qlik Sense Enterprise on Windows の新機能と、前回の「無料Webセミナー:Qlik What's New - February 2024 」以降にリリースされた Qlik Cloud の新機能を予定しています。
是非、ご覧いただき、新しい機能をご活用ください。
4. 4
Qlik Replicateを利用したSAPデータの利用イメージ
CO
VBAK
TVKBT
VBAP VBUP
KNA1 TVGRT
AM
FI
PM
MM
SD
CO
VBAK
TVKBT
VBAP VBUP
KNA1 TVGRT
AM
FI
PM
MM
SD
Azure Synapse
Redshift BigQuery
Snowflake
フルロード・差分更新
Qlik
Replicate
• クラウド・SaaSの柔軟な拡張性
• オープンな技術により、様々な製品でデータを活用
• 複数ソースからの統合データの活用
• 高い投資対効果
Replicate
クラウド
DWH
データ分析
AI
他システム
5. 5
アプリケーションサーバー
SAP
フルロード/CDC
Qlik Replicate
ターゲットDB
SAPからの3つのフル・差分データ抽出方法 (SAP ECC)
DB
DB
エンドポイント
SAP App
エンドポイント
(RFC)
フルロード/CDC
PKの取得 メタデータの取得
テーブルデータの抽出
アプリケーションサーバー
DB
DB
エンドポイント
SAP App
エンドポイント
(DB)
テーブル
データの抽出
メタデータの取得
Qlik Replicate Qlik
Replicate
SAP Application SAP Application(DB)
• RFC経由でメタデータや実データを読み取り
• Oracle, Microsoft SQL Server, IBM DB2 for
LUW, SAP HANAのDBをサポート
• データベースから直接メタデータや実データを読み取り
• メタ―データはDBテーブルから直接取得
• パフォーマンスについてはSAP Applicationより良好
• Oracle, Microsoft SQL Server, IBM DB2 for LUW,
IBM DB2 for z/OS, SAP HANAのDBをサポート
ターゲットDB
SAP
アプリケーションサーバー
SAP
フルロード/CDC
Qlik Replicate
ターゲットDB
DB
SAP
Extractor
エンドポイント
メタデータの取得
SAP Extractの抽出
SAP Extractor
• SAP標準のExtractの仕組みを利用してデータを抽出
• Extractのデルタロードを利用して差分データを抽出
6. 6
SAP ECCでの方式比較
項目 SAP Extractor SAP Application (DB)
CDC方式 SAP Extractorデルタキューを通じたマイクロバッチ DBのログベース
ソースシステムのリソースの消費 SAP Extractorによるリソース消費 最低限 (DBへの直接アクセス)
レプリケーションのリアルタイム性 低 高
DBへの直接アクセス 不要 必要
DBアクセス・データ抽出のためのSAPライセンス 不要 必要
透過・プール・クラスタテーブルのサポート はい はい
STXLテーブルのサポート はい いいえ
カスタムExtractor・集計のサポート はい いいえ
7. 7
Qlik Replicate
ターゲットDB
フルロード/CDC
Qlik Replicate
ターゲットDB
SAP HANA
エンドポイント
SAPからの3つのフル・差分データ抽出方法 (SAP S/4 HANA)
アプリケーションサーバー
トリガー
SAP HANA
エンドポイント
アプリケーションサーバー
CDCテーブル
LOGテーブル
テーブル
HANA DB
ログファイル
テーブル
• SAP HANAのトリガーを利用して差分データを抽出
• 主キーまたはユニークインデックスを持つテーブルのみ
• SAP HANAのログを利用して差分データを抽出(共有
フォルダのログファイルへアクセスが必要)
アプリケーションサーバー
SAP
フルロード/CDC
Qlik Replicate
ターゲットDB
DB
SAP
Extractor
エンドポイント
メタデータの取得 / SAP Extractの抽出
• SAP標準のExtractの仕組みを利用してデータを抽出
• Extractのデルタロードを利用して差分データを抽出
SAP
HANA DB
SAP
SAP Application SAP Application(DB)
SAP Extractor
(SAP HANAトリガーベース) (SAP HANAログベース)
SAP App
エンドポイント
(RFC)
メタデータの取得
フルロード/CDC
SAP App
エンドポイント
(DB)
テーブルデータの抽出 メタデータの取得
テーブルデータの抽出
13. 13
前提条件
Qlik レプリケートSAP エンドポイントを設定する前に、まず SAP パッケージタイプに応じて、以下のいずれかの
ソースエンドポイントを設定する必要があります。
• Microsoft SQL Server
参照: Using Microsoft SQL Server as a source
• Oracle
• 参照: Using Oracle as a source
• IBM DB2 for LUW
参照: Using IBM DB2 for LUW as a source
• SAP HANA
変更キャプチャはトリガーベースのCDCのみを使用してサポートされます。
参照: Using SAP HANA as a source
47. 47
データ型
ABAB TYPE ABAB Type 説明 SAP Type Qlik Replicateデータ型
h Table type - BYTES
V
Character string (old Dictionary type
VARC)
- STRING
C Character string - STRING
N Character string with only digits - STRING
D Date (string: YYYYMMDD) - DATE
T Time (string: HHMMSS) - TIME
X Byte sequence INT4 (4-byte integer) I4
INT2 (2-byte integer) I2 - -
INT1 (1-byte integer) I1 - -
ELSE
If backend type is NUMERIC:
NUMERIC
If length = 0:
BLOB
If length > 0:
BYTES
-
-
I
Integer number (4-byte integer with
sign)
- INT4
b 2-byte integer - INT2
s 1-byte integer - INT1
P Packed number - NUMERIC
F
Floating point number to accuracy of 8
bytes
- R8
g Character string with variable length - STRING
y Byte sequence with variable length -
BLOB
BYTES
u Structured type, flat - BYTES
v Structured type, deep - BYTES
r Reference to class/interface - BYTES
i Reference to data object - BYTES
n Numeric text NUMC STRING