SQL administration routines sorted by task

SQL administration routines are sorted into logical areas based on the type of task.

Table 1. Informix Warehouse Accelerator SQL administration routines by task type
Task type Description
SQL routines for administering accelerators

Create an accelerator in an accelerator server: ifx_setupDWA() function

Remove (drop) an accelerator from the accelerator server: ifx_removeDWA() function

SQL routines for gathering accelerator server information

Return metrics about an accelerator: ifx_getdwaMetrics() function

SQL routines for administering data marts

Create a data mart in an accelerator: ifx_createMart() function

Populate an empty data mart in an accelerator with data: ifx_loadMart() function

Load the data into one partition in a fragmented table or into a non-fragmented table: ifx_loadPartMart() function

Drop (remove) the data mart from an accelerator: ifx_dropMart() function

Remove the data in one partition in a fragmented table or all of the data from a non-fragmented table: ifx_dropPartMart() function

Change the state of a data mart from Active to Disabled or from Disabled to Active: ifx_setMart() function

Check for data changes in individual partitions and refreshes the changed partitions: ifx_refreshMart() function

Enable the continuous refreshing of data in the fact and dimension tables of the data mart as the data changes in the database: ifx_setupTrickleFeed() function

Stop the trickle feed so that data in the data mart is no longer continuously refreshed: ifx_removeTrickleFeed() function

SQL routines for gathering data mart information

Return a set of unnamed rows that contain the status for all the data marts in an accelerator: ifx_listMarts() function

Return the status of a single data mart as an unnamed row: ifx_getMartStat() function

Retrieve the data mart definition from an accelerator and return it as a character large object (CLOB) in XML format: ifx_getMartdef() function

SQL routines for administering data mart schemas

Convert the data that is gathered from probing into a data mart definition: ifx_probe2Mart() procedure

Return a character large object (CLOB) that contains the data mart definition in XML format: ifx_genMartDef() function

Convert a data mart definitions from XML format into data mart schema tables: ifx_xml2Mart() procedure

Use the ifx_getMartdef() function to retrieve the data mart definition from an accelerator; and then use the ifx_xml2Mart() procedure to store the data mart definition XML file in the data mart schema tables: ifx_def2Mart() procedure

SQL routines for administering time series virtual tables

Assign a TimeSeries calendar: ifx_TSDW_setCalendar() function

Create a time window: ifx_TSDW_createWindow() function

Remove a time window: ifx_TSDW_dropWindow() function

Move time windows: ifx_TSDW_moveWindows() function

Refresh a virtual partition: ifx_TSDW_updatePartition() function


Copyright© 2020 HCL Technologies Limited