Loading templates for the Reports SQL Generator
The HCL Unica Insights reports use reporting schemas containing SQL scripts. These
SQL scripts load template SQL select statements into the uar_common_sql
table. The Reports SQL Generator uses the templates when it generates SQL scripts to create
reporting views and tables.
- Browse to the schema directory under your report pack installation and
locate the
templates_sql_load.sql
script. - Run the
templates_sql_load.sql
script in the Platform database.
Generating view creation scripts
When you generate reports, you extract reportable data from the reporting views or tables. You can create reporting views by using the view creation scripts. Use the Reports SQL Generator to create view creation scripts.
- Log in to HCL Unica as the user who has the ReportsSystem role.
- If you have created the default JNDI names for JDBC data sources, continue
to step 3. If you did not create the default JNDI names for JDBC data
sources, complete the following substeps.
- Select .
- Change the default values of the JNDI property to match the JNDI names that you used for the JDBC connections
- Select Note: If the JNDI data source names are incorrect or are not configured, the SQL Generator cannot validate the SQL scripts that create tables.
.
- In the Product field, select the appropriate HCL Unica application.
- In the Schema field, select one or more reporting schemas.
- Select the Database Type.Note: In the Database type drop down list, you can see Oracle, SQLSever, DB2, OneDB, and MariaDB. MariaDB and OneDB are not supported for Collaborate reports OneDB is not supported for Plan reports. See the Install and configure Unica Insights reports for the supported databases for each product.
- Under the Generate Type list, select the appropriate option for your
database type. Table and XML options are not recommended.For Oracle and IBM® DB2®, it is recommended to use materialized views. The Administrator must schedule them to refresh nightly or hourly as per the requirement.
Database Allowed Options SQL Server Views Oracle Views, Materialized views IBM DB2 Views, Materialized views MariaDB Views OneDB Views - Ensure that Generate Drop Statement is set to No.
- If you want to examine the SQL script that is generated, click Generate. The SQL Generator creates the script and displays it in the browser window.
- Click Download.The SQL Generator creates the script and prompts for a location in which to save the file. If you selected a single reporting schema, the script name matches the name of schema, for example Deliver_Mailing_Performance.sql. If you selected more than one reporting schema, the script name uses the product name, for example Campaign.sql.Note:
SQL20059W The materialized query table-name may not be used to optimize the processing of queries.
However, the materialized view is successfully created.
- Specify the location where you want to save the script and click Save. If you change the name of the file, ensure that you use a name that clearly indicates the schemas that you selected.
- Repeat steps 5 through 12 for each script that you want to
generate.Note: The Interact reporting schemas reference multiple data sources. Generate a separate SQL script for each data source.