Skip to content

Overview

The Delphix Select Connector for SAPIQ plugin is developed to virtualize SAPIQ data source leveraging the built-in Backup and Restore procedures.

SAP IQ is a high-performance decision-support server designed specifically for mission-critical business intelligence, analytics, and data warehousing. Component Integration Services within SAP IQ provide direct access to relational and non-relational databases on mainframe, UNIX, or Windows servers.

Note: SAP IQ is formerly known as SAP Sybase IQ or Sybase IQ; IQ for Intelligent Query.

The SAPIQ plugin addresses the following use case:

  • Ingest SAPIQ source databases which are backed-up using SAPIQ built-in backup mechanism.
  • The Staging host will read the backup files made available on the staging host and recover them through a Staging Database which will be set up on Delphix NFS storage.
  • Data Ingestion to Delphix Engine will always start with a full DB backup.
  • Once recovery is complete, the backup data is incorporated into the Delphix Staging dSource as a new snapshot and is available for use to provision a new virtual database.

Architecture

Screenshot

Support Matrix

SAPIQ Instance / OS Support Matrix

Supported OS Version SAPIQ 16.0 SAPIQ 16.1
RHEL 7.0 Screenshot Screenshot
RHEL 7.4 Screenshot Screenshot
RHEL 7.9 Screenshot Screenshot
Windows x.x Screenshot Screenshot

Engine Compatibility Matrix

Delphix Engine Versions SAPIQ 1.4.0
>6.0.12.0 Screenshot

SAPIQ Version Compatibility

  • SAPIQ version can be same or higher than source host SAPIQ version in staging / target environment.
  • For example, we can ingest from SAPIQ 16.0 backup on staging host with SAPIQ 16.1 binaries installed.
  • However as best practices, it is recommended to keep a similar SAPIQ version in all environments (source, staging and target).

Prerequisites

Source Requirements

Database instance
  • Database backup files from source host to staging host.
  • Latest backup.syb log file from the source host which is only required to read Source DB backup information.

Staging Host Requirements

O/S user with following privileges

  • Staging host should have similar SAPIQ version as the source database.
  • Create OS user delphix which will be the owner for SAPIQ binaries.
  • Empty folder on host to hold delphix toolkit [ approximate 2GB free space ]
  • Empty folder on host to mount nfs filesystem. This is just an empty folder with no space requirements and act as base folder for nfs mount - must be owned by Delphix OS user.
  • Access to source database backup file(s) from Staging host logged as delphix OS user.
  • $IQDIR16 must be setup in .bash_profile and .bashrc for O/S user.
    Note: IQDIR16 identifies the location of the SAP IQ directory and is the location for other directories and files under that directory.

  • Sudo privileges for mount, umount. See sample below assuming delphix is used as delphix user.

Defaults:delphix !requiretty
delphix ALL=NOPASSWD: \
/bin/mount, /bin/umount

Target Host Requirements

O/S user with following privileges

  • Target host should have similar SAPIQ version as the source database.
  • Create OS user delphix which will be the owner for SAPIQ binaries.
  • Empty folder on host to hold delphix toolkit [ approximate 2GB free space ]
  • Empty folder on host to mount nfs filesystem. This is just an empty folder with no space requirements and act as base folder for nfs mount - must be owned by Delphix OS user.
  • $IQDIR16 must be setup in .bash_profile and .bashrc for O/S user.

    Note: IQDIR16 identifies the location of the SAPIQ directory and is the location for other directories and files under that directory.

  • Sudo privileges for mount, umount. See sample below assuming delphix is used as delphix user.

Defaults:delphix !requiretty
delphix ALL=NOPASSWD: \
/bin/mount, /bin/umount

Limitations

  • No Point in time recovery support.
  • V2P not supported.
  • Password Vault not supported.
  • SDD not supported.