Administración de contenido para el almacén de perfiles
Para crear y ejecutar perfiles y cuadros de mando, debe asociar el servicio de integración de datos a un almacén de perfiles. Puede especificar el almacén de perfiles cuando cree el servicio de integración de datos o cuando edite las propiedades del servicio de integración de datos.
El almacén de perfiles almacena metadatos y datos de perfiles. Si especifica una nueva base de datos de almacén de perfiles, debe crear el contenido de perfiles. Si especifica un almacén de perfiles existente, puede usar el contenido existente o eliminarlo y crear contenido nuevo.
Puede crear o eliminar el contenido de un almacén de perfiles cuando lo desee. Puede decidir eliminar el contenido de un almacén de perfiles para eliminar datos que estén dañados o para aumentar el espacio en el disco o en la base de datos.
Crear y eliminar contenido del almacén de creación de perfiles
El Servicio de integración de datos debe estar ejecutándose para que pueda crear o eliminar contenido del almacén de creación de perfiles.
1. En la herramienta del administrador, haga clic en la ficha Administrar > vista Servicios y nodos.
2. En el navegador del dominio, seleccione un Servicio de integración de datos que tenga asociado un almacén de creación de perfiles.
3. Para crear contenido en el almacén de creación de perfiles, haga clic en el menú Acciones de la ficha Administrar y seleccione Contenido de la base de datos del almacén de creación de perfiles > Crear.
4. Para eliminar contenido del almacén de creación de perfiles, haga clic en el menú Acciones de la ficha Administrar y seleccione Contenido de la base de datos del almacén de creación de perfiles > Eliminar.
Administración de la base de datos
Es necesario revisar y administrar de forma periódica el crecimiento de la base de datos del almacén de creación de perfiles. Puede quitar información de perfiles que ya no necesite y supervisar o mantener las tablas del almacén de creación de perfiles.
La necesidad de mantenimiento depende de la situación, por ejemplo si hay proyectos a corto plazo, o cuando ya no necesite los resultados de perfil. Puede quitar resultados de perfil que no se usan y recuperar el espacio en disco utilizado por los resultados, de modo que pueda reutilizar el espacio de la base de datos para otros fines.
Purgar
Purga los resultados del perfil y del cuadro de mando del almacén
El comando Purge de infacmd ps emplea la siguiente sintaxis:
Purge
<-DomainName|-dn> domain_name
[<-Gateway|-hp> gateway_name]
[<-NodeName|-nn>] node_name
<-UserName|-un> user_name
<-Password|-pd> Password
[<-SecurityDomain|-sdn> security_domain]
<-MrsServiceName|-msn> MRS_name
<-DsServiceName|-dsn> data_integration_service_name
<-ObjectType|-ot> object_type
<-ObjectPathAndName|-opn> MRS_object_path
[<-RetainDays|-rd> results_retain_days]
[<-ProjectFolderPath|-pf> project_folder_path]
[<-ProfileTaskName|-pt> profile_task_name]
[<-Recursive|-r> recursive]
[<-PurgeAllResults|-pa> purge_all_results]
La tabla siguiente describe las opciones y los argumentos del comando Purge de infacmd ps:
Opción | Argumento | Descripción |
---|
-DomainName -dn | domain_name | Obligatorio. Nombre del dominio de Informatica. El nombre de dominio se puede establecer con la opción -dn o con la variable de entorno INFA_DEFAULT_DOMAIN. Si se establece un nombre de dominio con ambos métodos, la opción -dn tendrá preferencia. |
-Gateway -hp | gateway_name | Opcional si el comando se ejecuta desde el directorio \bin de instalación de Informatica. Obligatorio si el comando se ejecuta desde otra ubicación. El nombre del nodo de la puerta de enlace. Utilice la siguiente sintaxis: [Domain_Host]:[HTTP_Port] |
-NodeName -nn | node_name | Obligatorio. Nombre del nodo en el que se ejecuta el servicio de integración de datos. |
-UserName -un | user_name | Es obligatorio si el dominio utiliza autenticación nativa o de LDAP. Nombre de usuario para conectar con el dominio. El nombre de usuario se puede establecer con la opción -un o con la variable de entorno INFA_DEFAULT_DOMAIN_USER. Si se establece un nombre de usuario con ambos métodos, la opción -un tendrá preferencia. Es opcional si el dominio usa autenticación Kerberos. Para ejecutar el comando con inicio de sesión único, no establezca el nombre de usuario. Si establece el nombre de usuario, el comando se ejecutará sin inicio de sesión único. |
-Password -pd | Password | Es obligatorio si especifica el nombre de usuario. Contraseña del nombre de usuario. La contraseña distingue entre mayúsculas y minúsculas. Las contraseñas se pueden establecer con la opción -pd o con la variable de entorno INFA_DEFAULT_DOMAIN_PASSWORD. Si se establece una contraseña con ambos métodos, la contraseña establecida con la opción -pd tendrá preferencia. |
-SecurityDomain -sdn | security_domain | Obligatorio si el dominio requiere autenticación de LDAP. Opcional si el dominio usa autenticación nativa o autenticación Kerberos. Nombre del dominio de seguridad al que pertenece el usuario del dominio. Los dominios de seguridad se pueden establecer con la opción -sdn o con la variable de entorno INFA_DEFAULT_SECURITY_DOMAIN. Si establece un nombre de dominio de seguridad con ambos métodos, la opción -sdn tendrá preferencia. El dominio de seguridad distingue mayúsculas de minúsculas. Si el dominio utiliza autenticación nativa o de LDAP, el valor predeterminado es Nativo. Si el dominio utiliza autenticación Kerberos, el valor predeterminado es el dominio de seguridad de LDAP creado durante la instalación. El nombre del dominio de seguridad es el mismo que el ámbito del usuario especificado durante la instalación. |
-MrsServiceName -msn | MRS_name | Obligatorio. Nombre del servicio de repositorio de modelos. |
-DsServiceName -dsn | data_integration_service_name | Obligatorio. Nombre del servicio de integración de datos. |
-ObjectType -ot | - | Obligatorio. Introduzca el perfil o cuadro de mando. |
-ObjectPathAndName -opn * | MRS_object_path | Opcional. No se usa con ProjectFolderPath ni con Recursive. La ruta de acceso al perfil o al cuadro de mando del repositorio de modelos. Utilice la siguiente sintaxis: ProjectName/FolderName/.../{SubFolder_Name/ObjectName|ProjectName/ObjectName} |
-RetainDays -rd | results_retain_days | Opcional. Número de días que el almacén de perfiles almacena los resultados del perfil o cuadro de mando antes de purgar dichos resultados. |
-ProjectFolderPath -pf * | project_folder_path | Opcional. No se usa con ObjectPathAndName ni con ProfileTaskName. Nombres del proyecto y de la carpeta en la que el perfil o el cuadro de mando están almacenados. Utilice la siguiente sintaxis: ProjectName/FolderName |
-ProfileTaskName -pt * | profile_task_name | Opcional. Nombre de la tarea de perfil que desea purgar. Si se ha especificado ProjectFolderPath, no necesita especificar esta opción porque ProjectFolderPath incluye el nombre del perfil de detección empresarial que contiene la tarea de perfil. |
-Recursive -r | recursive | Opcional. No se debe usar con ObjectPathAndName. Aplica el comando a los objetos de la carpeta que especifique y de sus subcarpetas. |
-PurgeAllResults -pa | purge_all_results | Opcional. Seleccione esta opción si desea purgar los resultados del objeto perfil o cuadro de mando. Se usa con la opción -recursive para aplicar el comando a resultados de perfil y cuadro de mando de la carpeta que especifique y de sus subcarpetas. |
* Para ejecutar el comando, debe especificar ObjectPathAndName o ProjectFolderPath o ProfileTaskName. |
Recuperación del espacio de tablas
Como parte de las operaciones de perfil habituales, el Servicio de integración de datos escribe resultados de perfil en el almacén de creación de perfiles y elimina resultados del almacén de creación de perfiles. Las tablas de índices y de base pueden fragmentarse con el tiempo. Es necesario reclamar el espacio en disco no utilizado, especialmente para tablas organizadas en índices en la base de datos de Oracle.
La mayoría de las tablas del almacén de creación de perfiles contienen pocos datos y no es necesario recuperar el espacio de índice y de espacio de tablas.
Las siguientes tablas almacenan grandes cantidades de datos de perfil y, si se eliminan, pueden fragmentarse:
Nombre | Descripción |
---|
IDP_FIELD_VERBOSE_SMRY_DATA | Almacena las frecuencias de valor |
IDP_VERBOSE_FIELD_DTL_RES | Almacena los datos provisionales |
Cuando realice la recuperación de espacio de tablas, asegúrese de que ningún usuario esté ejecutando una tarea de perfil. Tras recuperar los datos, actualice las estadísticas de la base de datos para reflejar los cambios en la estructura.
IBM DB2
Se recomienda cerrar el Servicio de integración de datos cuando se reorganizan las tablas y los índices.
Para recuperar la base de datos de una tabla, ejecute el siguiente comando:
REORG TABLE <TABLE NAME>
REORG INDEXES ALL FOR TABLE <TABLE NAME> ALLOW WRITE ACCESS CLEANUP ONLY ALL
Oracle
Puede reconstruir tablas organizadas en índices en Oracle. Esta acción reclama fragmentos no utilizados en el índice y se aplica a las tablas del almacén de creación de perfiles IDP_FIELD_VERBOSE_SMRY_DATA y IDP_FIELD_VERBOSE_SMRY_DATA.
Para recuperar la base de datos de una tabla, ejecute el siguiente comando:
ALTER TABLE <Table Name> MOVE ONLINE
Microsoft SQL Server
Microsoft SQL Server reclama espacio no utilizado para el espacio de tablas y compacta índices cuando se eliminan filas. No necesita mantener la base de datos.
Estadísticas de la base de datos
Actualice las estadísticas de la base de datos para permitir que esta ejecute las consulta de forma rápida en el almacén de creación de perfiles.
Estadísticas de la base de datos en IBM DB2
IBM DB2 le recomienda que ejecute el comando RUNSTATS para actualizar las estadísticas después de que se hayan realizado muchas actualizaciones en una tabla o después de una reorganización de la tabla.
Para actualizar las estadísticas, ejecute el siguiente comando:
RUNSTATS ON TABLE <TABLE NAME> WITH DISTRIBUTION AND DETAILED INDEXES ALL
Estadísticas de la base de datos en Oracle
De forma predeterminada, Oracle recopila estadísticas de la base de datos y, por tanto, no necesita realizar ninguna acción. Para obtener más información, consulte la documentación sobre el comando DBMS_STATS de Oracle.
Estadísticas de la base de datos en Microsoft SQL Server
De forma predeterminada, Microsoft SQL Server recopila estadísticas y, por tanto, no es necesaria ninguna acción. Para actualizar las estadísticas con más frecuencia de lo que se recomienda de forma predeterminada, consulte la documentación sobre el comando UPDATE STATISTICS de SQL Server.