13. 13
前提条件
Qlik レプリケートSAP エンドポイントを設定する前に、まず SAP パッケージタイプに応じて、以下のいずれかのソースエンドポイントを設定する必要があります。
※STXL テーブルからのレプリケーションはサポートされていません。STXL テーブルからレプリケートする必要がある場合は、代わりにSAP 抽出エンドポイントを使用します。
• Oracle
※Oracle をバックエンド・データベースとして使用する場合、キャプチャするテーブルは、 ALL COLUMN SUPPLEMENTAL LOGGINGを使用して定義する必要があります。
※参照: Using Oracle as a source
• Microsoft SQL Server
※バックエンド データベースとして SQL Server を使用する場合、文字列またはバイナリ文字列として定義されている透過的なテーブル フィールドはサポートされません。
※参照: Using Microsoft SQL Server as a source
• IBM DB2 for LUW
※Using IBM DB2 for LUW as a source
• IBM DB2 for z/OS
※ Using IBM DB2 for z/OS as a source
• SAP HANA
※SAP HANA をバックエンド データベースとして使用する場合、変更キャプチャはログベースの CDC のみを使用してサポートされ、次の制限があります。
Replicateは、ターゲットにhana__row_id列を一意インデックスとして作成し、元の主キー/一意インデックスを標準列に変更します。
テーブル DDL はサポートされておらず、無視されます。
透過テーブルのレプリケーションのみがサポートされています
[No record found for applying DELETE]と[No record found for applying an UPDATE ]のApply Conflicts error-handlingは
[Ignore record]に設定する必要があります。
※参照: Using SAP HANA as a source
37. 37
データ型
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