Guía del administrador > Descripción de la globalización > Conversión de página de códigos de PowerCenter
  

Conversión de página de códigos de PowerCenter

Cuando el modo de movimiento de datos está establecido en Unicode, el cliente de PowerCenter acepta entradas en cualquier idioma y las convierte a UCS-2. El servicio de integración de PowerCenter convierte los datos de origen a UCS-2 antes del procesamiento. Por otro lado, convierte los datos procesados de UCS-2 a la página de códigos de destino antes de realizar la carga.
Al ejecutar una sesión, el servicio de integración de PowerCenter convierte las consultas de origen, destino y búsqueda de la página de códigos del repositorio de PowerCenter a la página de códigos del origen, destino o búsqueda. El servicio de integración de PowerCenter también convierte el nombre y el texto de la llamada de los procedimientos almacenados de la página de códigos del repositorio de PowerCenter a la página de códigos de la base de datos del procedimiento.
En tiempo de ejecución, el servicio de integración de PowerCenter comprueba que puede convertir las siguientes consultas y el texto del procedimiento de la página de códigos del repositorio de PowerCenter sin que produzca pérdida de datos:

Selección de caracteres para metadatos del repositorio de PowerCenter

Puede usar cualquier carácter de la página de códigos del repositorio de PowerCenter para la entrada de metadatos del repositorio de PowerCenter. Si el repositorio de PowerCenter usa UTF-16LE, puede especificar cualquier carácter Unicode. Por ejemplo, puede almacenar metadatos en alemán, japonés e inglés en un repositorio de PowerCenter habilitado para UTF-16LE. No obstante, debe asegurarse de que el servicio de integración de PowerCenter pueda realizar correctamente las transacciones SQL con las bases de datos de origen, destino, búsqueda y procedimientos almacenados. Además, debe asegurarse de que el servicio de integración de PowerCenter pueda leer los archivos de origen y búsqueda, y escribir en los archivos de destino y búsqueda. Por consiguiente, durante la ejecución de una sesión, debe asegurarse de que los caracteres de metadatos del repositorio de PowerCenter estén codificados en las páginas de códigos de origen, destino, búsqueda y procedimientos almacenados.

Ejemplo

El servicio de integración de PowerCenter, el repositorio de PowerCenter y el cliente de PowerCenter usan la página de códigos ISO 8859-1 Latin1 y la base de datos de origen contiene datos en japonés codificados mediante la página de códigos Shift-JIS. Cada página de códigos contiene caracteres no codificados en la otra página. El uso de caracteres distintos de ASCII de 7 bits para los metadatos del repositorio de PowerCenter y los metadatos de la base de datos de origen puede tener como resultado que las sesiones generen un error o que no se cargue ninguna fila en el destino en los siguientes casos:
Dado que la página de códigos US-ASCII es un subconjunto de las páginas de códigos ISO 8859-1 y Shift-JIS, puede evitar estas incoherencias de datos si usa caracteres ASCII de 7 bits para todos los metadatos.