Creación de vistas o vistas materializadas para Campaign o eMessage
Puede utilizar scripts SQL para crear vistas o vistas materializadas para Campaign o eMessage. Los informes utilizan vistas o vistas materializadas para extraer datos notificables.
*
Para Oracle y DB2®, eMessage requiere vistas materializadas. Para SQL Server, eMessage requiere vistas.
1.
2.
3.
Cuando ejecute un script que crea vistas materializadas en una base de datos DB2®, es posible que la base de datos devuelva el siguiente error:
SQL20059W No se puede utilizar el nombre de tabla de consultas materializadas para optimizar el proceso de consultas.
Sin embargo, la vista materializada se ha creado correctamente.
Continúe con el Paso 3 para Campaign con una base de datos DB2®.
Continúe con el Paso 4 para eMessage.
4.
Para Campaign con una base de datos DB2®, aumente el tamaño de almacenamiento dinámico de DB2® a 10240 o superior. El tamaño de almacenamiento dinámico predeterminado es 2048. Utilice el comando siguiente para aumentar el tamaño de almacenamiento dinámico:
db2 update db cfg for nombre_base_datos using stmtheap 10240
donde nombre_base_datos es el nombre de la base de datos de Campaign.
Aumentar el tamaño de almacenamiento dinámico garantiza que IBM® Cognos® no muestre mensajes de error SQL cuando un usuario selecciona todas las campañas al ejecutar un informe como el informe de resumen financiero.
5.
a.
En el directorio ReportsPackCampaign\tools de la instalación del paquete de informes, localice el script uare_lookup_create_tipoBD.sql, donde tipoBD es el tipo de base de datos adecuado para su instalación de Campaign.
b.
c.
Configuración de la sincronización de datos
Asegúrese de que utiliza las herramientas de administración de bases de datos para planificar la sincronización regular de datos entre las bases de datos de producción de la aplicación de IBM® EMM y las vistas materializadas.
Para eMessage, las vistas materializadas para Oracle y DB2® las renuevan los procedimientos almacenados. Los procedimientos almacenados también actualizan la tabla uare_delta_refresh_log. Si el proceso de renovación de DB2® falla, la tabla de registro visualizará el error. Consulte Ejecución y planificación de procedimientos almacenados para eMessagepara obtener información sobre los procedimientos almacenados.