Using Informix Warehouse Accelerator with Informix high availability and scale-out servers. Informix 11.70.FC5
Informix Warehouse Accelerator – In 11.70.FC4 IBM Smart AnalyticsStep 1. Install, configure, Studiostart InformixStep 2. Install, configure, Step 3start Accelerator Step 1Step 3. Connect Studio toInformix & add accelerator Step 4 Informix Database ServerStep 4. Design, validate,Deploy Data mart Step 5Step 5. Load data toacceleratorReady for Queries BI Applications Step 2 Ready Informix warehouse Accelerator2
Background• With 11.70.FC4, adding accelerator, create, deploy, load, enable, disable datamart, accelerating queries – are all operations officially supported only on Standard server or Primary node of MACH11/HA environment.• We estimate about 50% of Informix customers use HDR secondary servers and growing number of customers use MACH11 (SDS secondary) configurations and RSS nodes. MACH11 is the Informix scale out solution.• IWA itself supports a scale out solution (on a cluster) starting with 11.70.FC4.• Reasons to support MACH11 and IWA together. – This feature will enable partitioning a cluster or HA group between OLTP and BI workload. – This feature will give help to off-load the expensive LOAD functionality to secondary servers – We have customers now requesting support for HDR secondary to IWA
Informix Warehouse Accelerator – 11.70.FC5. MACH11 Support IBM Smart AnalyticsStep 1. Install, configure, Studiostart InformixStep 2. Install, configure, Step 3 Informixstart Accelerator Informix Step 1 Informix HDR Informix RSSStep 3. Connect Studio to Secondary SDS1Informix & add accelerator Informix Primary SDS2 Step 4Step 4. Design, validate,Deploy Data mart fromPrimary, SDS, HDR, RSS Step 5Step 5. Add IWA to sqlhostsLoad data toAccelerator from any node.Ready for Queries BI Applications Step 2 Ready Informix warehouse Accelerator4
Step 1: Install:• Informix and IWA are installed just like before.• Informix can be combination of standard, primary, SDS, HDR secondary and RSS nodes.• IWA can be installed on the same computer as any one of the nodes or on distinct computer.• IWA can also be installed on a cluster hardware with multiple worker nodes for scale out performance.
Step 2: Configure• Informix and IWA are installed just like before.• Informix can be combination of standard, primary, SDS, HDR secondary and RSS nodes.• IWA can be installed on the same computer as any one of the nodes or on distinct computer.• IWA can also be installed on a cluster hardware with multiple worker nodes for scale out performance.• Note: Informix MACH11 technology works with logged and ANSI databases only.
Step 2: Configure•The secondary servers should be updatablesecondary servers.•Set this in $ONCONFIG UPDATABLE_SECONDARY 10
Step 3: Connect• You can connect to IWA from Informix from any of the Informix servers using existing method. – Get the connection details via: # ondwa getpin – The output will be, ip address, port, pin for IWA connection. – Use that information to create the connection.• After successful connection from Informix to IWA, the SQLHOSTS will have something like thisFAST group - - c=1,a=484224232041684420473a283e612f74393e6025757159506a51344a6b4e2f2d2d47455e6b653f2f6c795f287d7b65224d6c3c2f65722e6a2a4245397b3b447d572c 3129696b306440FAST_1 dwsoctcp 184.108.40.206 21022 g=FAST• To use this connection on any of Informix nodes, copy these lines AS IS to the SQLHOSTS file of those servers.• Make sure copy ALL the lines within the FAST group.
Step 3: Connect..continued• The name of the IWA will be used as the AQT site name in systables.sitename. So, it’s important to have the right site name in SQLHOSTS entry for a successful connection.• Changing ANY of the details of this SQLHOSTS entry will result in connection, query matching and acceleration issues.
Step 4. Design, Validate and Deploy• The secondary servers should be updatable secondary servers.• Set this in $ONCONFIG UPDATABLE_SECONDARY 10• The Design, validate and deploy would be identical.
Step 5. Running queries• Once you deploy the data mart from one of the nodes, the data mart definitions in the catalogs are replicated to all the systems.• SQLHOSTS entries should be copied over manually.• After this, queries can be run as usual. Informix does query matching and off-loading as it does on Primary.