SlideShare a Scribd company logo
1 of 14
© 2019 QlikTech International AB. All rights reserved.
Qlik Replicateの
タスク実行時の操作
クリックテック・ジャパン株式会社
2
タスクの実行方法
• [Run] ボタンをクリックして、レプリケーションタスクを実行します。タスクプロセスは、タスクを停止するために[Stop]ボタンをクリックするまで実行し続けます。
• [Run] をクリックすると、次の処理が行われます。
 タスクが初めて実行される場合:[Start Processing]が実行されます。
 タスクが開始および停止されている場合:[Resume Processing]操作が実行されます。
• タスクプロセスが実行中の場合、エラーが発生してタスクのレプリケーションが停止することがあります。
• [Run] ボタンは、次のビューで使用できます。
• タスクリストからタスクを選択すると、タスクビューが表示されます。
• 個々のタスクでは、DesignerモードとMonitorモードの両方で、[Run] ボタンと [Stop] ボタンが使用できます。
3
Runボタンオプションの利用
• Start Processing
 タスクを初めて実行するときにのみ使用できます。
 タスクでFull Loadが有効化されている場合、最初のFull Loadが実行されます。
 タスクでApply Changesが有効化されている場合、CDC処理が(Full Load後に)実行されます。
• Resume Processing
 停止した時点からタスクの実行を再開します。
 タスクの停止後にスキーマまたはフィルタが変更された場合は、再開するのではなく、タスクを再ロード
する必要があります。
• Reload Target
 タスクでFull Loadが有効になっている場合にのみ使用できます。
 最初からFull LoadとCDC処理 (Apply Changesが有効な場合) を開始します。
 すでに処理されているテーブルは、Task Settingsの「Target table preparation」に従って処理
されます。
• Advanced run options
 タスク実行を制御するための詳細オプションです。
[Run] ボタンの横にある三角形をクリックし、次の実行オプションを使用できます。
4
詳細な実行オプション
[Advanced run options] では、タスクの再開に関する追加オプションを提供します。
① Restart task and start processing changes from current time
② Tables are already loaded. Start processing changes from:
③ Metadata Only:
④ Recovery
※ ログ ストリーム ステージング のセットアップでは、一部の高度な実行オプションを使用できません。ログ ストリーム ステージング セットアップ
での高度な実行オプションの可用性については、「ログ ストリームステージングの制限事項と考慮事項」を参照してください。
5
① Restart task and start processing changes from current time :
• (タスクが以前に実行されていない場合と同様に)最初からApply Changesレプリケーションタスクを開始します。
• Store ChangesのオプションがONになっている場合、ターゲットのChange Table (__ctテーブル)の内容がクリアされます。
※ Apply Changesレプリケーションタスクでのみ使用できます。
詳細な実行オプション
6
② Tables are already loaded. Start processing changes from:
• Date and Time: 変更の処理を開始するためにレプリケートする日付と時刻を選択します。
※ ログがデータベースから削除されると (パージ ポリシーが原因など)、指定した日時に一致するログが存在しない場合があります。この場合、
Replicateは、指定された日時の後に、可能な最も早い時点からタスクを再開します。
※ IBM DB2 for LUW ソース・エンドポイントでは、このオプションを使用して、 Apply Changesタスクの元の開始時刻より前の時点からApply
Changes タスクを開始することはできません。別の方法として、 Apply Changes タスクの元の開始時刻以降のタスクの開始にのみ使用できます。
※ タイムスタンプは、ブラウザマシンのローカル時刻を使用します。
※ このオプションは、ファイルソースエンドポイントでは利用できません。
※ タスクが停止している間にソースで実行された DDL(例: ドロップ列)は、タスクがタイムスタンプから再開されるときに レプリケートされません。
• Source change position (e.g. SCN or LSN) : 変更処理を再開するログの位置を指定します。ソースの変更位置の形式は、ソース エンドポ
イントによって異なります。詳細については、「ソース変更位置を検索する方法」を参照してください。
※ [Source change position] オプションは、次のソース エンドポイントでのみサポートされます。
• Oracle, Microsoft SQL Server, MySQL, PostgreSQL, IBM DB2 for z/OS, and IBM DB2 for LUW
※ データベースによっては、timestampからSCNを取得することも可能。(以下はOracleの例)
 select timestamp_to_scn(to_timestamp('01-09-2021 12:46:21','dd-mm-yyyy hh24:mi:ss')) scn from dual;
詳細な実行オプション
7
詳細な実行オプション
MySQL
オプション 1:
1.以下を実行します:
SHOW BINARY LOGS;
2. binlog ファイルを選択します (例.log.000123)。
3.以下を実行します:
SHOW BINLOG EVENTS IN 'binlog_filename’;
例:SHOW BINLOG EVENTS IN 'log.000123’;
4. BEGIN または DDL ステートメントの位置を見つけます (例: 1777888)
※ MySQL は、トランザクションの途中にある「開始位置」をサポートしていないため、
BEGIN または DDL のいずれかを選択する必要があります。
5. 内部パラメータを設定します。
StartFromPosition = binlog_filename:begin_or_ddl_position
例: StartFromPosition = log.000123:1777888
オプション 2:
1.以下を実行します:
SHOW MASTER STATUS;
2. "開始位置" を次のように設定します。
firstColumnValue:secondColumnValue
例: mysql.007472:775
サポートされている各データベースのソース変更位置(SCN: Source Change Position)を特定する方法について説明します。
Microsoft SQL Server
以下を実行します:
SELECT MAX([Current LSN]) FROM fn_dblog(null,null);
例: 00002717:00000e08:0003
Oracle
以下を実行します:
SELECT current_scn FROM V$DATABASE;
例: 1471212002
PostgreSQL
以下を実行します:
SELECT * FROM pg_current_xlog_location();
例: 0/67A47288)
IBM DB2 for z/OS
非データ共用環境の RBA である LSN と、データ共用環境での LRSN を指
定します。
IBM DB2 for LUW
1.db2pdを実行して、正しいログ名を見つけます。
2.返されたログ名を使用してdb2flsnを実行し、現在の LRI 値を使用します。
3.参照: pureScale 環境での LRI からのタスクの再開または開始
8
詳細な実行オプション
③ Metadata Only: ターゲットに空のテーブルを作成し、手動で編集したり、タスク中にテーブルを作成することができます。
• Recreate all tables and stop: [Full Load Settings]タブで定義したとおりにターゲット テーブルを再作成するには、この
オプションを選択します。[Apply Changes] が有効になっている場合、[Store Changes Settings] タブで定義されているように
、変更テーブル/監査テーブルが作成されます。このオプションを使用するには、既存のタスクを停止し、このオプションを有効にしてタスク
を実行し (タスクは自動的に停止します)、最後にタスクを再開します。
• Create missing tables and stop: Change Tableを含む欠落したテーブルを作成するには、このオプションを選択します。
既存のタスクの [Store Changes] オプションを有効にした後、このオプションを使用してターゲットにChange Tableを作成できます
。このオプションを使用するには、既存のタスクを停止し、このオプションを有効にしてタスクを実行し (タスクは自動的に停止します)、
最後にタスクを再開します。
※ [Metadata Only] 機能は、以下を含む [Apply Changes]のみ定義されているタスクではサポートされません。
 Apply Changesのみ
 Store Changesのみ
 Apply ChangesとStore Changes
9
詳細な実行オプション
有効なタスク オプション ターゲット上に作成されるテーブル
Full Load Control Tableを除くすべてのテーブル
Full Load and Apply Changes Control Tableを除くすべてのテーブル
Full Load, Apply Changes and Store Changes
変更が変更テーブルに保存される場合
Control Tableを除くすべてのテーブル
Full Load and Store Changes
変更が監査テーブルに保存される場合
Control Tableと監査テーブルを除くすべてのテーブル
Full Load, Apply Changes and Store Changes
変更が監査テーブルに保存される場合
制Control Tableと監査テーブルを除くすべてのテーブル
次の表は、単方向タスクでMetadata Onlyオプションが有効になっている場合に、ターゲット データベースに作成されるテーブルを示しています。
表に示すように、特定のタスク・オプションが使用可能な場合、ターゲット上のControl TableおよびAudit Tableは作成されません。
10
詳細な実行オプション
④ Recovery:
• Recover using locally stored checkpoint :このオプションは、(たとえば、スワップ ファイルが破損しているため) オプションから
Resume Processing またはStart process changes fromして回復できない場合に使用します。このオプションを選択すると、
レプリケートは <Data_Folder_Path>datatasks<task_name>StateManagerに格納されているチェックポイント データを
使用してタスクを回復します。
※ 次のソース エンドポイントのみがサポートされます。
 Oracle
 Microsoft SQL Server
 MySQL
 PostgreSQL
 IBM DB2 for z/OS
 SAP HANA
※ タスクはChange Processing中にのみ回復できます (Full Load完了後)
※ ファイルチャネルエンドポイントを除き、すべてのターゲット エンドポイントがサポートされます。次の制限事項が適用されます。
 Transactional apply モード:トランザクションをサポートするすべてのターゲット エンドポイントがサポートされます。
 Batch optimized apply モード: Oracle ターゲット エンドポイントのみがサポートされています。また、[Preserve
transactional integrity]オプションを有効にする必要があります。
 他のすべてのターゲットエンドポイントまたは変更処理モードでは、リカバリはサポートされますが、ターゲット上で重複が発生する可能
性があります。
11
詳細な実行オプション
• Recover using checkpoint stored on target : attrep_txn_stateテーブル (ターゲット データベースで作成された) の
CHECKPOINT値を使用してタスクを回復する場合に選択します。
※ タスクは変更処理中にのみ回復できます (Full Load完了後)
※ タスク変更処理モードは、次のいずれかに設定する必要があります。
 Preserve transactional integrityオプションを有効にしたBatch optimized apply モード。このモードは、Oracle
ターゲット エンドポイントでのみサポートされることに注意してください。
 Transactional apply モード
• このオプションは、[Task Settings] の[Change Processing Tuning ] タブの [Store task recovery data in
target database] オプションが有効になっている場合にのみ使用できます。
• Data フォルダ内のファイルが破損しているか、または Dataフォルダを含むストレージ デバイスが破損している場合は、このオプション
を選択します(Recover using locally stored checkpointオプションとは対照的に)。
• attrep_txn_state表を使用して回復を設定および実装する方法の詳細については、データ フォルダの損失または破損からの回
復を参照してください。
12
データ フォルダーの損失または破損からの回復
• 通常の操作中、Qlik Replicateはレプリケーションの状態を次の場所に保持します。
<Data_Folder_Path>datatasks<task_name>StateManager
• これにより、(たとえば、壊れたスワップ ファイルのために) 通常どおり再開できないタスクは、 [Recover using locally stored checkpoint] オプションを使用して回復できます。
• ただし、dataフォルダ内のファイルが破損した場合や、dataフォルダを含むストレージ デバイスで障害が発生した場合は、以下に説明する方法を使用してタスクを回復する必要があります
。このオプションは、次のエンドポイント間でのみレプリケートする場合にサポートされます。
サポートされるソース エンドポイント サポートされているターゲット エンドポイント
Amazon RDS for MySQL
Amazon RDS for PostgreSQL
Amazon RDS for SQL
AWS Aurora Cloud for PostgreSQL
Google Cloud SQL for MySQL
Google Cloud SQL for PostgreSQL
IBM DB2 for z/OS
Microsoft Azure Database for MySQL
Microsoft Azure SQL Managed Instance
Microsoft SQL Server
MySQL
Oracle
PostrgreSQL
SAP HANA
Amazon Redshift
Google Cloud SQL for PostgreSQL
Microsoft Azure Database for MySQL
Microsoft Azure Database for PostgreSQL
Microsoft SQL Server
MySQL
Oracle
PostgreSQL
Snowflake on Azure
Snowflake on Google
Snowflake on AWS
サポートされるソースエンドポイントとターゲットエンドポイント
13
タスクの回復の設定と起動
回復を成功させるには、タスクが失敗した時点からソース データベーストランザクション ログを利用できる必要があります。
回復用のタスクを設定するには
1. タスクをデザインします。[Task Settings] の[Change Processing Tuning] タブで、[Store task recovery data in target database] オプションを有効にしてくだ
さい。このオプションは、変更処理中はいつでも有効にすることができますが、変更処理が完了する前に有効にする必要があります。
2. タスクの定義をエクスポートする手順は、「タスクのエクスポート」を参照してください。
3. タスクを実行します。
選択したソース テーブルに加えて、タスクは、チェックポイントデータをターゲットデータベースの次のテーブルに書き込みます (別のタスクによって作成されていない場合は、自動的にテーブ
ルが作成されます)。
attrep_txn_state
回復を開始するには
1. タスクを設定するときにエクスポートされたタスク定義をインポートします。
2. エンドポイント接続設定にパスワードを入力します。
3. ターゲット データベースのattrep_txn_stateテーブルにアクセスし、失敗したタスクをTASK_NAME列で探します。複数のレプリケートサーバーで同じ名前のタスクが実行されている
場合は、[SERVER_NAME]列で適切なサーバーを見つける必要もあります。該当するタスクを見つけ、対応するCHECKPOINT列の値をコピーします。
4. [Recover using checkpoint stored on target] オプションを選択し、「Advancedオプション」の説明に従ってCHECKPOINT値 (貼り付けによって) を指定します。
5. [OK] をクリックして、リカバリを開始します。
リカバリ中、REPLICATEは、CHECKPOINT値に対応するコミット・イベントを識別するまで、ターゲット・データベースに何も書き込みません。CHECKPOINTコミット・イベントが識別さ
れると、リカバリーが実行され、タスクは標準操作に戻ります。
www.qlik.com/sap

More Related Content

What's hot

Qlik ReplicateにおけるExpression Builderの利用方法
Qlik ReplicateにおけるExpression Builderの利用方法Qlik ReplicateにおけるExpression Builderの利用方法
Qlik ReplicateにおけるExpression Builderの利用方法QlikPresalesJapan
 
Qlik Replicate - Control Tableの詳細
Qlik Replicate - Control Tableの詳細Qlik Replicate - Control Tableの詳細
Qlik Replicate - Control Tableの詳細QlikPresalesJapan
 
Qlik Replicate - Replicate Logger
Qlik Replicate - Replicate LoggerQlik Replicate - Replicate Logger
Qlik Replicate - Replicate LoggerQlikPresalesJapan
 
Qlik Replicateのファイルチャネルの利用
Qlik Replicateのファイルチャネルの利用Qlik Replicateのファイルチャネルの利用
Qlik Replicateのファイルチャネルの利用QlikPresalesJapan
 
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニングしばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニングオラクルエンジニア通信
 
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0オラクルエンジニア通信
 
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)オラクルエンジニア通信
 
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)オラクルエンジニア通信
 
Qlik composeを利用したDWH構築の流れ
Qlik composeを利用したDWH構築の流れQlik composeを利用したDWH構築の流れ
Qlik composeを利用したDWH構築の流れQlikPresalesJapan
 
Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用
Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用
Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用QlikPresalesJapan
 
SAP Application(DB)のソースエンドポイントとしての利用
SAP Application(DB)のソースエンドポイントとしての利用SAP Application(DB)のソースエンドポイントとしての利用
SAP Application(DB)のソースエンドポイントとしての利用QlikPresalesJapan
 
Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG
Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG
Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG Yuya Ohta
 
Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介
Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介
Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介QlikPresalesJapan
 
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)オラクルエンジニア通信
 
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]オラクルエンジニア通信
 
Bind Peek をもっと使おうぜ!(柴田 歩) - JPOUG Advent Calendar 2014(Day 5) -
Bind Peek をもっと使おうぜ!(柴田 歩) - JPOUG Advent Calendar 2014(Day 5) -Bind Peek をもっと使おうぜ!(柴田 歩) - JPOUG Advent Calendar 2014(Day 5) -
Bind Peek をもっと使おうぜ!(柴田 歩) - JPOUG Advent Calendar 2014(Day 5) -歩 柴田
 

What's hot (20)

Oracle GoldenGate入門
Oracle GoldenGate入門Oracle GoldenGate入門
Oracle GoldenGate入門
 
Qlik ReplicateにおけるExpression Builderの利用方法
Qlik ReplicateにおけるExpression Builderの利用方法Qlik ReplicateにおけるExpression Builderの利用方法
Qlik ReplicateにおけるExpression Builderの利用方法
 
Qlik Replicate - Control Tableの詳細
Qlik Replicate - Control Tableの詳細Qlik Replicate - Control Tableの詳細
Qlik Replicate - Control Tableの詳細
 
Qlik Replicate - Replicate Logger
Qlik Replicate - Replicate LoggerQlik Replicate - Replicate Logger
Qlik Replicate - Replicate Logger
 
Oracle GoldenGate導入Tips
Oracle GoldenGate導入TipsOracle GoldenGate導入Tips
Oracle GoldenGate導入Tips
 
Qlik Replicateのファイルチャネルの利用
Qlik Replicateのファイルチャネルの利用Qlik Replicateのファイルチャネルの利用
Qlik Replicateのファイルチャネルの利用
 
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニングしばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
 
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
 
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
 
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
 
Oracle Database Vaultのご紹介
Oracle Database Vaultのご紹介Oracle Database Vaultのご紹介
Oracle Database Vaultのご紹介
 
Oracle GoldenGate アーキテクチャと基本機能
Oracle GoldenGate アーキテクチャと基本機能Oracle GoldenGate アーキテクチャと基本機能
Oracle GoldenGate アーキテクチャと基本機能
 
Qlik composeを利用したDWH構築の流れ
Qlik composeを利用したDWH構築の流れQlik composeを利用したDWH構築の流れ
Qlik composeを利用したDWH構築の流れ
 
Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用
Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用
Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用
 
SAP Application(DB)のソースエンドポイントとしての利用
SAP Application(DB)のソースエンドポイントとしての利用SAP Application(DB)のソースエンドポイントとしての利用
SAP Application(DB)のソースエンドポイントとしての利用
 
Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG
Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG
Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG
 
Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介
Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介
Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介
 
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
 
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]
 
Bind Peek をもっと使おうぜ!(柴田 歩) - JPOUG Advent Calendar 2014(Day 5) -
Bind Peek をもっと使おうぜ!(柴田 歩) - JPOUG Advent Calendar 2014(Day 5) -Bind Peek をもっと使おうぜ!(柴田 歩) - JPOUG Advent Calendar 2014(Day 5) -
Bind Peek をもっと使おうぜ!(柴田 歩) - JPOUG Advent Calendar 2014(Day 5) -
 

Similar to Qlik Replicateのタスク実行時の操作

CakePHP2.0 performance, upgrade shell
CakePHP2.0 performance, upgrade shellCakePHP2.0 performance, upgrade shell
CakePHP2.0 performance, upgrade shellichikaway
 
サーバー設定(Server Settings)の詳細
サーバー設定(Server Settings)の詳細サーバー設定(Server Settings)の詳細
サーバー設定(Server Settings)の詳細QlikPresalesJapan
 
Qlik Replicate - サーバー設定(Server Settings)の詳細
Qlik Replicate - サーバー設定(Server Settings)の詳細Qlik Replicate - サーバー設定(Server Settings)の詳細
Qlik Replicate - サーバー設定(Server Settings)の詳細Masaki Hamano
 
PostgreSQLのソース・ターゲットエンドポイントとしての利用
PostgreSQLのソース・ターゲットエンドポイントとしての利用PostgreSQLのソース・ターゲットエンドポイントとしての利用
PostgreSQLのソース・ターゲットエンドポイントとしての利用QlikPresalesJapan
 
【学習メモ#9th】12ステップで作る組込みOS自作入門
【学習メモ#9th】12ステップで作る組込みOS自作入門 【学習メモ#9th】12ステップで作る組込みOS自作入門
【学習メモ#9th】12ステップで作る組込みOS自作入門 sandai
 
構築手順 Ssis イベントログ取込み 第2版
構築手順 Ssis イベントログ取込み 第2版構築手順 Ssis イベントログ取込み 第2版
構築手順 Ssis イベントログ取込み 第2版junichi anno
 
Introduction to boost test
Introduction to boost testIntroduction to boost test
Introduction to boost testKohsuke Yuasa
 
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアルCOD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアルMasayuki Ozawa
 
リアルタイムOsのカスタマイズ
リアルタイムOsのカスタマイズリアルタイムOsのカスタマイズ
リアルタイムOsのカスタマイズKazuhiro Takahashi
 
Qlik ReplicateでのLog Streamの利用
Qlik ReplicateでのLog Streamの利用Qlik ReplicateでのLog Streamの利用
Qlik ReplicateでのLog Streamの利用QlikPresalesJapan
 
Jbatch実践入門 #jdt2015
Jbatch実践入門 #jdt2015Jbatch実践入門 #jdt2015
Jbatch実践入門 #jdt2015Norito Agetsuma
 
Exastro IT Automation オンラインインストール v1.4.1
Exastro IT Automation オンラインインストール  v1.4.1Exastro IT Automation オンラインインストール  v1.4.1
Exastro IT Automation オンラインインストール v1.4.1Exastro Suite Community
 
C# Database操作4 トランザクション処理-
C# Database操作4  トランザクション処理-C# Database操作4  トランザクション処理-
C# Database操作4 トランザクション処理-Hiroki Takahashi
 
cronからjobschedulerにマイグレーションする方法
cronからjobschedulerにマイグレーションする方法cronからjobschedulerにマイグレーションする方法
cronからjobschedulerにマイグレーションする方法賢 秋穂
 

Similar to Qlik Replicateのタスク実行時の操作 (14)

CakePHP2.0 performance, upgrade shell
CakePHP2.0 performance, upgrade shellCakePHP2.0 performance, upgrade shell
CakePHP2.0 performance, upgrade shell
 
サーバー設定(Server Settings)の詳細
サーバー設定(Server Settings)の詳細サーバー設定(Server Settings)の詳細
サーバー設定(Server Settings)の詳細
 
Qlik Replicate - サーバー設定(Server Settings)の詳細
Qlik Replicate - サーバー設定(Server Settings)の詳細Qlik Replicate - サーバー設定(Server Settings)の詳細
Qlik Replicate - サーバー設定(Server Settings)の詳細
 
PostgreSQLのソース・ターゲットエンドポイントとしての利用
PostgreSQLのソース・ターゲットエンドポイントとしての利用PostgreSQLのソース・ターゲットエンドポイントとしての利用
PostgreSQLのソース・ターゲットエンドポイントとしての利用
 
【学習メモ#9th】12ステップで作る組込みOS自作入門
【学習メモ#9th】12ステップで作る組込みOS自作入門 【学習メモ#9th】12ステップで作る組込みOS自作入門
【学習メモ#9th】12ステップで作る組込みOS自作入門
 
構築手順 Ssis イベントログ取込み 第2版
構築手順 Ssis イベントログ取込み 第2版構築手順 Ssis イベントログ取込み 第2版
構築手順 Ssis イベントログ取込み 第2版
 
Introduction to boost test
Introduction to boost testIntroduction to boost test
Introduction to boost test
 
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアルCOD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
 
リアルタイムOsのカスタマイズ
リアルタイムOsのカスタマイズリアルタイムOsのカスタマイズ
リアルタイムOsのカスタマイズ
 
Qlik ReplicateでのLog Streamの利用
Qlik ReplicateでのLog Streamの利用Qlik ReplicateでのLog Streamの利用
Qlik ReplicateでのLog Streamの利用
 
Jbatch実践入門 #jdt2015
Jbatch実践入門 #jdt2015Jbatch実践入門 #jdt2015
Jbatch実践入門 #jdt2015
 
Exastro IT Automation オンラインインストール v1.4.1
Exastro IT Automation オンラインインストール  v1.4.1Exastro IT Automation オンラインインストール  v1.4.1
Exastro IT Automation オンラインインストール v1.4.1
 
C# Database操作4 トランザクション処理-
C# Database操作4  トランザクション処理-C# Database操作4  トランザクション処理-
C# Database操作4 トランザクション処理-
 
cronからjobschedulerにマイグレーションする方法
cronからjobschedulerにマイグレーションする方法cronからjobschedulerにマイグレーションする方法
cronからjobschedulerにマイグレーションする方法
 

More from QlikPresalesJapan

Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQLTalend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQLQlikPresalesJapan
 
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptxQlikPresalesJapan
 
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介QlikPresalesJapan
 
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法QlikPresalesJapan
 
Qlik Tips - 2024/04/16 Capacity データ消費の確認
Qlik Tips - 2024/04/16 Capacity データ消費の確認Qlik Tips - 2024/04/16 Capacity データ消費の確認
Qlik Tips - 2024/04/16 Capacity データ消費の確認QlikPresalesJapan
 
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJarTalend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJarQlikPresalesJapan
 
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説QlikPresalesJapan
 
Talend Cloudの管理プラットフォーム Talend Management Consoleのご紹介
Talend Cloudの管理プラットフォームTalend Management Consoleのご紹介Talend Cloudの管理プラットフォームTalend Management Consoleのご紹介
Talend Cloudの管理プラットフォーム Talend Management Consoleのご紹介QlikPresalesJapan
 
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用QlikPresalesJapan
 
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法QlikPresalesJapan
 
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)QlikPresalesJapan
 
Talend Studioの汎用JDBCコンポーネントを使う - JDBC API
Talend Studioの汎用JDBCコンポーネントを使う - JDBC APITalend Studioの汎用JDBCコンポーネントを使う - JDBC API
Talend Studioの汎用JDBCコンポーネントを使う - JDBC APIQlikPresalesJapan
 
20240319 Qlik Tips 折れ線チャートの時系列予測についての説明
20240319  Qlik Tips  折れ線チャートの時系列予測についての説明20240319  Qlik Tips  折れ線チャートの時系列予測についての説明
20240319 Qlik Tips 折れ線チャートの時系列予測についての説明QlikPresalesJapan
 
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析QlikPresalesJapan
 
TECH TALK Talend Administration Center の紹介
TECH TALK Talend Administration Center の紹介TECH TALK Talend Administration Center の紹介
TECH TALK Talend Administration Center の紹介QlikPresalesJapan
 
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-QlikPresalesJapan
 
Qlik What's New - February 2024 リリースの新機能のご紹介
Qlik What's New - February 2024 リリースの新機能のご紹介Qlik What's New - February 2024 リリースの新機能のご紹介
Qlik What's New - February 2024 リリースの新機能のご紹介QlikPresalesJapan
 
20240213_TechTalk_TalendStudio.pptx
20240213_TechTalk_TalendStudio.pptx20240213_TechTalk_TalendStudio.pptx
20240213_TechTalk_TalendStudio.pptxQlikPresalesJapan
 
20240206 Qlik Tips Pivot Straight TBL の改善
20240206 Qlik Tips Pivot Straight TBL の改善20240206 Qlik Tips Pivot Straight TBL の改善
20240206 Qlik Tips Pivot Straight TBL の改善QlikPresalesJapan
 
新しいテキストオブジェクト
新しいテキストオブジェクト新しいテキストオブジェクト
新しいテキストオブジェクトQlikPresalesJapan
 

More from QlikPresalesJapan (20)

Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQLTalend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
 
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
 
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
 
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
 
Qlik Tips - 2024/04/16 Capacity データ消費の確認
Qlik Tips - 2024/04/16 Capacity データ消費の確認Qlik Tips - 2024/04/16 Capacity データ消費の確認
Qlik Tips - 2024/04/16 Capacity データ消費の確認
 
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJarTalend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
 
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
 
Talend Cloudの管理プラットフォーム Talend Management Consoleのご紹介
Talend Cloudの管理プラットフォームTalend Management Consoleのご紹介Talend Cloudの管理プラットフォームTalend Management Consoleのご紹介
Talend Cloudの管理プラットフォーム Talend Management Consoleのご紹介
 
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
 
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
 
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
 
Talend Studioの汎用JDBCコンポーネントを使う - JDBC API
Talend Studioの汎用JDBCコンポーネントを使う - JDBC APITalend Studioの汎用JDBCコンポーネントを使う - JDBC API
Talend Studioの汎用JDBCコンポーネントを使う - JDBC API
 
20240319 Qlik Tips 折れ線チャートの時系列予測についての説明
20240319  Qlik Tips  折れ線チャートの時系列予測についての説明20240319  Qlik Tips  折れ線チャートの時系列予測についての説明
20240319 Qlik Tips 折れ線チャートの時系列予測についての説明
 
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
 
TECH TALK Talend Administration Center の紹介
TECH TALK Talend Administration Center の紹介TECH TALK Talend Administration Center の紹介
TECH TALK Talend Administration Center の紹介
 
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
 
Qlik What's New - February 2024 リリースの新機能のご紹介
Qlik What's New - February 2024 リリースの新機能のご紹介Qlik What's New - February 2024 リリースの新機能のご紹介
Qlik What's New - February 2024 リリースの新機能のご紹介
 
20240213_TechTalk_TalendStudio.pptx
20240213_TechTalk_TalendStudio.pptx20240213_TechTalk_TalendStudio.pptx
20240213_TechTalk_TalendStudio.pptx
 
20240206 Qlik Tips Pivot Straight TBL の改善
20240206 Qlik Tips Pivot Straight TBL の改善20240206 Qlik Tips Pivot Straight TBL の改善
20240206 Qlik Tips Pivot Straight TBL の改善
 
新しいテキストオブジェクト
新しいテキストオブジェクト新しいテキストオブジェクト
新しいテキストオブジェクト
 

Qlik Replicateのタスク実行時の操作

  • 1. © 2019 QlikTech International AB. All rights reserved. Qlik Replicateの タスク実行時の操作 クリックテック・ジャパン株式会社
  • 2. 2 タスクの実行方法 • [Run] ボタンをクリックして、レプリケーションタスクを実行します。タスクプロセスは、タスクを停止するために[Stop]ボタンをクリックするまで実行し続けます。 • [Run] をクリックすると、次の処理が行われます。  タスクが初めて実行される場合:[Start Processing]が実行されます。  タスクが開始および停止されている場合:[Resume Processing]操作が実行されます。 • タスクプロセスが実行中の場合、エラーが発生してタスクのレプリケーションが停止することがあります。 • [Run] ボタンは、次のビューで使用できます。 • タスクリストからタスクを選択すると、タスクビューが表示されます。 • 個々のタスクでは、DesignerモードとMonitorモードの両方で、[Run] ボタンと [Stop] ボタンが使用できます。
  • 3. 3 Runボタンオプションの利用 • Start Processing  タスクを初めて実行するときにのみ使用できます。  タスクでFull Loadが有効化されている場合、最初のFull Loadが実行されます。  タスクでApply Changesが有効化されている場合、CDC処理が(Full Load後に)実行されます。 • Resume Processing  停止した時点からタスクの実行を再開します。  タスクの停止後にスキーマまたはフィルタが変更された場合は、再開するのではなく、タスクを再ロード する必要があります。 • Reload Target  タスクでFull Loadが有効になっている場合にのみ使用できます。  最初からFull LoadとCDC処理 (Apply Changesが有効な場合) を開始します。  すでに処理されているテーブルは、Task Settingsの「Target table preparation」に従って処理 されます。 • Advanced run options  タスク実行を制御するための詳細オプションです。 [Run] ボタンの横にある三角形をクリックし、次の実行オプションを使用できます。
  • 4. 4 詳細な実行オプション [Advanced run options] では、タスクの再開に関する追加オプションを提供します。 ① Restart task and start processing changes from current time ② Tables are already loaded. Start processing changes from: ③ Metadata Only: ④ Recovery ※ ログ ストリーム ステージング のセットアップでは、一部の高度な実行オプションを使用できません。ログ ストリーム ステージング セットアップ での高度な実行オプションの可用性については、「ログ ストリームステージングの制限事項と考慮事項」を参照してください。
  • 5. 5 ① Restart task and start processing changes from current time : • (タスクが以前に実行されていない場合と同様に)最初からApply Changesレプリケーションタスクを開始します。 • Store ChangesのオプションがONになっている場合、ターゲットのChange Table (__ctテーブル)の内容がクリアされます。 ※ Apply Changesレプリケーションタスクでのみ使用できます。 詳細な実行オプション
  • 6. 6 ② Tables are already loaded. Start processing changes from: • Date and Time: 変更の処理を開始するためにレプリケートする日付と時刻を選択します。 ※ ログがデータベースから削除されると (パージ ポリシーが原因など)、指定した日時に一致するログが存在しない場合があります。この場合、 Replicateは、指定された日時の後に、可能な最も早い時点からタスクを再開します。 ※ IBM DB2 for LUW ソース・エンドポイントでは、このオプションを使用して、 Apply Changesタスクの元の開始時刻より前の時点からApply Changes タスクを開始することはできません。別の方法として、 Apply Changes タスクの元の開始時刻以降のタスクの開始にのみ使用できます。 ※ タイムスタンプは、ブラウザマシンのローカル時刻を使用します。 ※ このオプションは、ファイルソースエンドポイントでは利用できません。 ※ タスクが停止している間にソースで実行された DDL(例: ドロップ列)は、タスクがタイムスタンプから再開されるときに レプリケートされません。 • Source change position (e.g. SCN or LSN) : 変更処理を再開するログの位置を指定します。ソースの変更位置の形式は、ソース エンドポ イントによって異なります。詳細については、「ソース変更位置を検索する方法」を参照してください。 ※ [Source change position] オプションは、次のソース エンドポイントでのみサポートされます。 • Oracle, Microsoft SQL Server, MySQL, PostgreSQL, IBM DB2 for z/OS, and IBM DB2 for LUW ※ データベースによっては、timestampからSCNを取得することも可能。(以下はOracleの例)  select timestamp_to_scn(to_timestamp('01-09-2021 12:46:21','dd-mm-yyyy hh24:mi:ss')) scn from dual; 詳細な実行オプション
  • 7. 7 詳細な実行オプション MySQL オプション 1: 1.以下を実行します: SHOW BINARY LOGS; 2. binlog ファイルを選択します (例.log.000123)。 3.以下を実行します: SHOW BINLOG EVENTS IN 'binlog_filename’; 例:SHOW BINLOG EVENTS IN 'log.000123’; 4. BEGIN または DDL ステートメントの位置を見つけます (例: 1777888) ※ MySQL は、トランザクションの途中にある「開始位置」をサポートしていないため、 BEGIN または DDL のいずれかを選択する必要があります。 5. 内部パラメータを設定します。 StartFromPosition = binlog_filename:begin_or_ddl_position 例: StartFromPosition = log.000123:1777888 オプション 2: 1.以下を実行します: SHOW MASTER STATUS; 2. "開始位置" を次のように設定します。 firstColumnValue:secondColumnValue 例: mysql.007472:775 サポートされている各データベースのソース変更位置(SCN: Source Change Position)を特定する方法について説明します。 Microsoft SQL Server 以下を実行します: SELECT MAX([Current LSN]) FROM fn_dblog(null,null); 例: 00002717:00000e08:0003 Oracle 以下を実行します: SELECT current_scn FROM V$DATABASE; 例: 1471212002 PostgreSQL 以下を実行します: SELECT * FROM pg_current_xlog_location(); 例: 0/67A47288) IBM DB2 for z/OS 非データ共用環境の RBA である LSN と、データ共用環境での LRSN を指 定します。 IBM DB2 for LUW 1.db2pdを実行して、正しいログ名を見つけます。 2.返されたログ名を使用してdb2flsnを実行し、現在の LRI 値を使用します。 3.参照: pureScale 環境での LRI からのタスクの再開または開始
  • 8. 8 詳細な実行オプション ③ Metadata Only: ターゲットに空のテーブルを作成し、手動で編集したり、タスク中にテーブルを作成することができます。 • Recreate all tables and stop: [Full Load Settings]タブで定義したとおりにターゲット テーブルを再作成するには、この オプションを選択します。[Apply Changes] が有効になっている場合、[Store Changes Settings] タブで定義されているように 、変更テーブル/監査テーブルが作成されます。このオプションを使用するには、既存のタスクを停止し、このオプションを有効にしてタスク を実行し (タスクは自動的に停止します)、最後にタスクを再開します。 • Create missing tables and stop: Change Tableを含む欠落したテーブルを作成するには、このオプションを選択します。 既存のタスクの [Store Changes] オプションを有効にした後、このオプションを使用してターゲットにChange Tableを作成できます 。このオプションを使用するには、既存のタスクを停止し、このオプションを有効にしてタスクを実行し (タスクは自動的に停止します)、 最後にタスクを再開します。 ※ [Metadata Only] 機能は、以下を含む [Apply Changes]のみ定義されているタスクではサポートされません。  Apply Changesのみ  Store Changesのみ  Apply ChangesとStore Changes
  • 9. 9 詳細な実行オプション 有効なタスク オプション ターゲット上に作成されるテーブル Full Load Control Tableを除くすべてのテーブル Full Load and Apply Changes Control Tableを除くすべてのテーブル Full Load, Apply Changes and Store Changes 変更が変更テーブルに保存される場合 Control Tableを除くすべてのテーブル Full Load and Store Changes 変更が監査テーブルに保存される場合 Control Tableと監査テーブルを除くすべてのテーブル Full Load, Apply Changes and Store Changes 変更が監査テーブルに保存される場合 制Control Tableと監査テーブルを除くすべてのテーブル 次の表は、単方向タスクでMetadata Onlyオプションが有効になっている場合に、ターゲット データベースに作成されるテーブルを示しています。 表に示すように、特定のタスク・オプションが使用可能な場合、ターゲット上のControl TableおよびAudit Tableは作成されません。
  • 10. 10 詳細な実行オプション ④ Recovery: • Recover using locally stored checkpoint :このオプションは、(たとえば、スワップ ファイルが破損しているため) オプションから Resume Processing またはStart process changes fromして回復できない場合に使用します。このオプションを選択すると、 レプリケートは <Data_Folder_Path>datatasks<task_name>StateManagerに格納されているチェックポイント データを 使用してタスクを回復します。 ※ 次のソース エンドポイントのみがサポートされます。  Oracle  Microsoft SQL Server  MySQL  PostgreSQL  IBM DB2 for z/OS  SAP HANA ※ タスクはChange Processing中にのみ回復できます (Full Load完了後) ※ ファイルチャネルエンドポイントを除き、すべてのターゲット エンドポイントがサポートされます。次の制限事項が適用されます。  Transactional apply モード:トランザクションをサポートするすべてのターゲット エンドポイントがサポートされます。  Batch optimized apply モード: Oracle ターゲット エンドポイントのみがサポートされています。また、[Preserve transactional integrity]オプションを有効にする必要があります。  他のすべてのターゲットエンドポイントまたは変更処理モードでは、リカバリはサポートされますが、ターゲット上で重複が発生する可能 性があります。
  • 11. 11 詳細な実行オプション • Recover using checkpoint stored on target : attrep_txn_stateテーブル (ターゲット データベースで作成された) の CHECKPOINT値を使用してタスクを回復する場合に選択します。 ※ タスクは変更処理中にのみ回復できます (Full Load完了後) ※ タスク変更処理モードは、次のいずれかに設定する必要があります。  Preserve transactional integrityオプションを有効にしたBatch optimized apply モード。このモードは、Oracle ターゲット エンドポイントでのみサポートされることに注意してください。  Transactional apply モード • このオプションは、[Task Settings] の[Change Processing Tuning ] タブの [Store task recovery data in target database] オプションが有効になっている場合にのみ使用できます。 • Data フォルダ内のファイルが破損しているか、または Dataフォルダを含むストレージ デバイスが破損している場合は、このオプション を選択します(Recover using locally stored checkpointオプションとは対照的に)。 • attrep_txn_state表を使用して回復を設定および実装する方法の詳細については、データ フォルダの損失または破損からの回 復を参照してください。
  • 12. 12 データ フォルダーの損失または破損からの回復 • 通常の操作中、Qlik Replicateはレプリケーションの状態を次の場所に保持します。 <Data_Folder_Path>datatasks<task_name>StateManager • これにより、(たとえば、壊れたスワップ ファイルのために) 通常どおり再開できないタスクは、 [Recover using locally stored checkpoint] オプションを使用して回復できます。 • ただし、dataフォルダ内のファイルが破損した場合や、dataフォルダを含むストレージ デバイスで障害が発生した場合は、以下に説明する方法を使用してタスクを回復する必要があります 。このオプションは、次のエンドポイント間でのみレプリケートする場合にサポートされます。 サポートされるソース エンドポイント サポートされているターゲット エンドポイント Amazon RDS for MySQL Amazon RDS for PostgreSQL Amazon RDS for SQL AWS Aurora Cloud for PostgreSQL Google Cloud SQL for MySQL Google Cloud SQL for PostgreSQL IBM DB2 for z/OS Microsoft Azure Database for MySQL Microsoft Azure SQL Managed Instance Microsoft SQL Server MySQL Oracle PostrgreSQL SAP HANA Amazon Redshift Google Cloud SQL for PostgreSQL Microsoft Azure Database for MySQL Microsoft Azure Database for PostgreSQL Microsoft SQL Server MySQL Oracle PostgreSQL Snowflake on Azure Snowflake on Google Snowflake on AWS サポートされるソースエンドポイントとターゲットエンドポイント
  • 13. 13 タスクの回復の設定と起動 回復を成功させるには、タスクが失敗した時点からソース データベーストランザクション ログを利用できる必要があります。 回復用のタスクを設定するには 1. タスクをデザインします。[Task Settings] の[Change Processing Tuning] タブで、[Store task recovery data in target database] オプションを有効にしてくだ さい。このオプションは、変更処理中はいつでも有効にすることができますが、変更処理が完了する前に有効にする必要があります。 2. タスクの定義をエクスポートする手順は、「タスクのエクスポート」を参照してください。 3. タスクを実行します。 選択したソース テーブルに加えて、タスクは、チェックポイントデータをターゲットデータベースの次のテーブルに書き込みます (別のタスクによって作成されていない場合は、自動的にテーブ ルが作成されます)。 attrep_txn_state 回復を開始するには 1. タスクを設定するときにエクスポートされたタスク定義をインポートします。 2. エンドポイント接続設定にパスワードを入力します。 3. ターゲット データベースのattrep_txn_stateテーブルにアクセスし、失敗したタスクをTASK_NAME列で探します。複数のレプリケートサーバーで同じ名前のタスクが実行されている 場合は、[SERVER_NAME]列で適切なサーバーを見つける必要もあります。該当するタスクを見つけ、対応するCHECKPOINT列の値をコピーします。 4. [Recover using checkpoint stored on target] オプションを選択し、「Advancedオプション」の説明に従ってCHECKPOINT値 (貼り付けによって) を指定します。 5. [OK] をクリックして、リカバリを開始します。 リカバリ中、REPLICATEは、CHECKPOINT値に対応するコミット・イベントを識別するまで、ターゲット・データベースに何も書き込みません。CHECKPOINTコミット・イベントが識別さ れると、リカバリーが実行され、タスクは標準操作に戻ります。