QREP Sample Questions & Answers
Ranges across endpoint management and task design, nearly half the content, plus diagnostic troubleshooting through log analysis, metadata management during task operations, and administration covering Enterprise Manager, user accounts and server settings.
Launch the full QREP simulator →Showing 10 of 20 free samples.
- Question 1AdvancedSelect 2
Design · Architecture and Task Settings
A deployment requires replicating data between two data centers with an unreliable, high-latency WAN link. The architect wants to minimize the impact of network disruptions on the source database. Which TWO Qlik Replicate features are most critical to configure in this scenario? (Select TWO)
Show answer & explanation
Correct answers: A, C
- Question 2Beginner
Administration · Enterprise Manager Setup
True or False: When using Qlik Enterprise Manager to manage multiple Qlik Replicate servers, all servers must be running the exact same version and patch level of Qlik Replicate.
Show answer & explanation
Correct answer: B
Qlik Enterprise Manager is designed to be backward compatible and can manage Qlik Replicate servers running different versions. However, for full feature compatibility and to avoid potential issues, it is a best practice to keep the Enterprise Manager version at the same level as or newer than the Replicate servers it manages.
- Question 3Intermediate
Administration · Enterprise Manager Setup
A government agency is using Qlik Enterprise Manager (QEM) to provide a central dashboard for monitoring replication tasks across different departments. A new requirement mandates that all actions performed through the QEM console, such as starting a task or modifying an endpoint, must be logged for auditing purposes. Where should an administrator configure this?
Show answer & explanation
Correct answer: B
Qlik Enterprise Manager has a dedicated Audit Log feature that can be enabled and configured within its own Server Settings. This feature specifically captures user actions performed through the QEM interface, satisfying the audit requirement. The logs are stored in the QEM analytics database.
- Question 4Advanced
Design · Task Types and Settings
A task replicating a large table with LOB columns from Oracle to SQL Server is performing poorly during the Full Load phase. A review of the task logs shows significant time spent on LOB lookups. The source Oracle database is configured for log-based CDC. What is the most effective way to improve the Full Load performance for this table?
Show answer & explanation
Correct answer: C
By default, Replicate fetches LOB data via lookups to the source table, which can be slow. When using Oracle log-based CDC, the 'Expose LOBs in Redo' option can be enabled (with corresponding DBA configuration on the Oracle side). This allows Replicate to read LOB data directly from the redo logs instead of the source table, significantly improving performance for both Full Load and CDC.
- Question 5Intermediate
Troubleshooting · Diagnostic Tools
A consultant is tasked with collecting detailed diagnostic information for a failing Qlik Replicate task to send to Qlik Support. The task fails intermittently, and the standard task logs do not contain enough detail to identify the root cause. What is the recommended procedure to capture the most comprehensive diagnostic data?
Show answer & explanation
Correct answer: B
The 'Download Diagnostic Package' feature is the standard and most comprehensive way to collect information for Qlik Support. It bundles the task and server logs, task settings, endpoint configurations, server information, and other relevant metadata into a single compressed file. This provides a complete snapshot of the environment for effective troubleshooting.
- Question 6Intermediate
Operations · Task Metadata Handling
A manufacturing company uses Qlik Replicate to move production data from a legacy DB2 system to a modern PostgreSQL database for reporting. During a maintenance window, a schema change is applied to a source table: a new nullable column
LAST_UPDATED_BYis added. The replication task for this table is currently stopped. What is the operational procedure to apply this schema change to the target with minimal disruption?Show answer & explanation
Correct answer: D
When a task is stopped and a schema change occurs on the source, the 'Reload Table' function in the Table Settings is the standard way to refresh the table's metadata within Replicate. This action makes Replicate aware of the new column and, depending on the target endpoint settings, will automatically add the column to the target table before resuming change data capture from the last known position.
- Question 7IntermediateSelect 2
Administration · Server Settings
An organization has deployed Qlik Replicate on a Windows Server. To comply with security policies, the Qlik Replicate Server and Qlik Replicate UI services must run under a specific domain service account instead of the default Local System account. Which TWO steps are required to correctly configure this? (Select TWO)
Show answer & explanation
Correct answers: A, C
- Question 8Intermediate
Design · Endpoints Management
When configuring an Amazon S3 target endpoint, a user wants to ensure that data files are partitioned by the transaction commit date to optimize query performance in Amazon Athena. How can this be achieved in the endpoint settings?
Show answer & explanation
Correct answer: B
The Amazon S3 endpoint has specific settings for data partitioning. By navigating to the 'Advanced' tab and setting the 'Partition folder' option, users can define a partition strategy based on time (e.g., year, month, day) which automatically creates a hive-compatible folder structure (e.g.,
dt=YYYY-MM-DD) that is optimal for query engines like Amazon Athena. - Question 9Advanced
Troubleshooting · Error Handling and Debugging
A Qlik Replicate task is failing with the error message:
[SOURCE_CAPTURE ] E: ORA-12899: value too large for column. The target is a Unicode database, while the source is a non-Unicode database. The error occurs on aVARCHAR2(50)column. What is the most likely cause and the correct solution?Show answer & explanation
Correct answer: C
When replicating from a non-Unicode to a Unicode database, single-byte characters can become multi-byte characters, causing the data to expand in size. The Oracle error ORA-12899 indicates the data is too large for the target column. The standard best practice is to proactively define a data type mapping rule in the task or endpoint settings to multiply the length of character columns (e.g., by 3) on the target to accommodate this expansion.
- Question 10Advanced
Design · Architecture and Transformations
Case Study
A large insurance company, Global Secure Inc., is modernizing its data platform. They are migrating from a monolithic on-premises mainframe system to a cloud-based architecture on Microsoft Azure. Qlik Replicate is the core component for this migration.
Current Environment: The source is a Db2 for z/OS database containing millions of policy and claims records. The data is highly sensitive and subject to strict regulatory compliance. The mainframe has limited processing windows for batch operations, making a prolonged outage for a bulk data export unacceptable.
Target Architecture: The target consists of two endpoints. The primary target is Azure Synapse Analytics, which will serve as the enterprise data warehouse. A secondary target is an Azure Event Hubs topic, which will receive a real-time stream of claims data to feed a fraud detection application. All data in transit and at rest in Azure must be encrypted.
Requirements:
- Perform the initial load from Db2 to Azure Synapse with zero downtime for the source mainframe application.
- Continuously replicate data changes from Db2 to both Azure Synapse and Azure Event Hubs.
- Policyholder's Social Security Number (SSN), stored in a column named
PLCY_SSN, must be masked with a constant value 'XXX-XX-XXXX' before it is written to Azure Synapse, but the raw SSN must be sent to Azure Event Hubs. - The solution must be centrally managed and monitored.
Which design represents the most effective and compliant solution using Qlik Replicate and Qlik Enterprise Manager?
Show answer & explanation
Correct answer: B
This design correctly addresses all requirements. Using two separate tasks allows for different data handling logic for each target, which is essential for the conditional masking requirement. Reading from the same source logs twice is an efficient and supported pattern in Replicate. Applying a specific column-level transformation in the Synapse task ensures PII is masked for the data warehouse, while the Event Hubs task sends the raw data as required for fraud detection. Qlik Enterprise Manager provides the necessary central management and monitoring.
Ready for the real thing?
The full QREP simulator has every exam-style question, timed mode, and instant scoring.