Requisitos de la base de datos del repositorio de Data Analyzer
El repositorio de Data Analyzer almacena metadatos de esquemas, mediciones y atributos, consultas, informes, perfiles de usuario y otros objetos del Servicio de informes.
Al crear un Servicio de informes, debe especificar los detalles del repositorio de Data Analyzer. El Servicio de informes proporciona al repositorio de Data Analyzer los metadatos que corresponden al origen de datos seleccionado.
El repositorio de Data Analyzer es compatible con los siguientes tipos de base de datos:
- •IBM DB2 UDB
- •Microsoft SQL Server
- •Oracle
- •Sybase ASE
Permita 60 MB de espacio en disco para la base de datos.
Requisitos de la base de datos de IBM DB2
Siga las instrucciones que se ofrecen a continuación para configurar el repositorio en IBM DB2:
- •Informatica no admite los alias de tabla de IBM DB2 para las tablas de repositorios. Compruebe que no se han creado alias de tabla en ninguna tabla de la base de datos.
Requisitos de la base de datos de Microsoft SQL Server
Utilice las siguientes directrices cuando configure el repositorio en Microsoft SQL Server:
- •Si crea el repositorio en Microsoft SQL Server 2005, Microsoft SQL Server debe estar instalado con intercalación de distinción entre mayúsculas y minúsculas.
- •Si crea el repositorio en Microsoft SQL Server 2005, la base de datos del repositorio debe tener un nivel de compatibilidad de base de datos de 80, como máximo. Data Analyzer utiliza instrucciones SQL que no son ANSI. Microsoft SQL Server sólo admite estas instrucciones en bases de datos cuyo nivel de compatibilidad es de 80, como máximo.
Para establecer el nivel de compatibilidad de la base de datos en 80, ejecute la siguiente consulta en la base de datos:
sp_dbcmptlevel ‘<DatabaseName>’, 80
O abra el administrador corporativo de Microsoft SQL Server, haga clic con el botón derecho en la base de datos y seleccione Propiedades > Opciones. Establezca el nivel de compatibilidad en 80 y haga clic en Aceptar.
Requisitos de la base de datos de Oracle
Utilice las siguientes directrices cuando configure el repositorio en Oracle:
- •Defina un tamaño de almacenamiento reducido para el espacio de tablas para impedir que el repositorio utilice una cantidad de espacio excesiva. Verifique también que el espacio de tablas predeterminado para el usuario que posee las tablas del repositorio tenga un tamaño reducido.
El siguiente ejemplo muestra cómo configurar el parámetro de almacenamiento recomendado para un espacio de tablas denominado REPOSITORY:
ALTER TABLESPACE "REPOSITORY" DEFAULT STORAGE ( INITIAL 10K NEXT 10K MAXEXTENTS UNLIMITED PCTINCREASE 50 );
Compruebe o cambie el parámetro de almacenamiento de un espacio de tablas antes de crear el repositorio.
- •Compruebe que el usuario de la base de datos tenga los privilegios CONNECT, RESOURCE y CREATE VIEW.
- •Informatica no admite sinónimos públicos de Oracle para las tablas del repositorio. Compruebe que no se han creado sinónimos públicos para ninguna de las tablas de la base de datos.
Requisitos de la base de datos de Sybase ASE
Utilice las siguientes directrices al configurar el repositorio en Sybase ASE:
- •Establezca el tamaño de la página del servidor de la base de datos en 8 K o más. Esta configuración se realiza una sola vez y no se puede modificar más adelante.
La base de datos para el repositorio de Data Analyzer necesita un tamaño de página de al menos 8 KB. Si configura una base de datos de Data Analyzer en una instancia de Sybase ASE con un tamaño de página inferior a 8 KB, Data Analyzer puede generar errores cuando ejecute los informes. Sybase ASE abandona la restricción de tamaño de fila cuando se incrementa el tamaño de página.
Data Analyzer incluye una cláusula GROUP BY en la consulta SQL del informe. Al ejecutarse el informe, Sybase ASE almacena todas las columnas GROUP BY y las columnas agregadas en una tabla de trabajo temporal. El tamaño de fila de índice máximo de la tabla de trabajo está limitado por el tamaño de página de la base de datos. Por ejemplo, si Sybase ASE se ha instalado con un tamaño de página predeterminado de 2 KB, el tamaño de fila de índice no puede exceder de 600 bytes. Sin embargo, la cláusula GROUP BY en la consulta SQL para la mayoría de los informes de Data Analyzer genera un tamaño de fila de índice mayor que 600 bytes.
- •Verifique que el usuario de la base de datos tenga los privilegios CREATE TABLE y CREATE VIEW.
- •Establezca "allow nulls by default" (permitir nulos de manera predeterminada) en TRUE.
- •Habilite la opción de administración de transacciones distribuidas (DTM) en el servidor de la base de datos.
- •Cree una cuenta de usuario DTM y concédale la función dtm_tm_role.
La siguiente tabla enumera los parámetros de configuración de DTM para el valor de dtm_tm_role:
Configuración DTM | Procedimiento del sistema de Sybase | Valor |
---|
Privilegio de administración de transacciones distribuidas | sp_role "grant" | dtm_tm_role, username |