Modelaje dimensional con IBM InfoSphere Data Architect, Parte 3:: Transformaciones

Transformar un modelo de Cognos / Cubing a un modelo de Cubing / Cognos

Al empezar con IBM® InfoSphere® Data Architect V7.5.3, usted puede crear modelos de datos relacionales y múltiples modelos de datos dimensionales mediante InfoSphere Data Architect. Esta serie presenta los siguientes tres escenarios de usuario que demuestran cómo InfoSphere Data Architect V7.5.3 le ayuda a acelerar el modelaje de datos dimensionales: modelaje de datos dimensionales mediante ingeniería directa, modelaje de datos dimensionales mediante ingeniería inversa de una fuente de datos existente, y transformación de modelos de datos dimensionales que usted puede utilizar con InfoSphere Data Warehouse y Cognos® Framework Manager. La Parte 3 presenta la transformación de un modelo de Cognos a un modelo de cubing, o de un modelo de cubing a un modelo de Cognos utilizando InfoSphere Data Architect.

Yun Feng Bai, Ingeniero de software, IBM

Yun Feng BaiYun Feng Bai es del equipo de ingeniería de software en China Development Lab, Beijing, China. Actualmente trabaja en el área de QA de InfoSphere Data Architect. Anteriormente trabajó en DB2 Data Warehouse (renombrado como InfoSphere Warehouse), enfocado en modelaje OLAP y almacenamiento de datos SQL.



Zhen Xing Li, Ingeniero de software, HiSoft

Zhen Xing LiZhen Xing Li es ingeniero de software en HiSoft, en Bei Jing, China. Trabaja en QA de InfoSphere Data Architect. Además, cuenta con un amplio conocimiento y experiencia en desarrollo en el campo de pruebas de automatización.



21-10-2012

Introducción

Anteriormente en la serie ( Parte 1 y Parte 2 ), se ha visto cómo una empresa de venta al por menor diseñó sus modelos de datos, incluyendo modelos de datos relacionales y dimensionales. Estos modelos se utilizaron para administrar las transacciones y los análisis de ventas. Después, la empresa desarrolló nuevos requerimientos y el equipo de modelaje actualizó los modelos que habían sido creados en Part 1 mediante ingeniería inversa de una fuente de datos existente.

El equipo de modelaje sabe que cuenta con los actuales modelos de Cognos y cubing para realizar análisis de ventas. El equipo de modelaje desea consolidar los modelos actuales y utilizar solo los modelos de Cognos o los de cubing para analizar las ventas. Además, debido a que los modelos de datos físicos y lógicos básicos cambian, es necesario utilizar InfoSphere Data Architect para un mantenimiento de los modelos más eficaz. Para ayudar a mantener dichos modelos e imponer coherencia a medida que los modelos lógicos y físicos básicos se desarrollan, el equipo de desarrollo de datos debe transformar sus modelos de Cognos o de cubing, además de actualizarlos a medida que otros equipos introducen cambios. El equipo de modelaje de datos sabe que puede utilizar InfoSphere Data Architect para transformar fácilmente dichos modelos y atender a estos diversos objetivos.

Para cumplir este requerimiento, el equipo de modelaje de datos puede importar los actuales modelos de Cognos o de cubing en el espacio de trabajo y, después, transformarlos a los diferentes formatos necesarios para todas las etapas del modelado de datos. Siga los pasos que se describen en este artículo para saber cómo transformar modelos a partir de un modelo de Cognos a uno de cubing, o de un modelo de cubing a uno de Cognos y, en seguida, vea cómo los equipos de modelaje de datos actualizan los modelos para consolidación.

Para transformar un modelo de Cognos a un modelo de cubing, el equipo de modelaje de datos hace lo siguiente:

  1. Transforma un modelo de Cognos a un modelo de datos lógicos dimensionales.
  2. En seguida, transforma el modelo de datos lógicos dimensionales en un nuevo modelo de datos físicos dimensionales.
  3. Transforma el modelo de datos físicos dimensionales en un nuevo modelo de cubing.
  4. Por último, importa el modelo de cubing en InfoSphere Warehouse Design Studio y actualiza el modelo antes que el equipo de diseño de informes pueda utilizarlo para crear su informe.

Para transformar un modelo de cubing a un modelo de Cognos, los pasos son exactamente iguales, excepto por algunas diferencias en los detalles.

Transformando un modelo de Cognos en un modelo de Cubing

En esta sección, el equipo de modelaje utiliza Cognos Framework Manager e InfoSphere Data Architect para transformar un modelo de Cognos a un modelo de cubing y, después, actualiza el modelo de cubing antes de que pueda utilizarse para implementación e informes.

Comprendiendo el modelo de Cognos

Primero, observe el modelo de Cognos que el equipo de modelaje utiliza.

Como se puede ver en la Figura 1, el equipo sabe que se trata de un esquema de estrella. El hecho STORE_BILLING_DETAILS es rodeado por las dimensiones CUSTOMERS, EMPLOYEES, PRODUCTS, STORE y TIME. El hecho almacena las mediciones que miden información del negocio, como precio de la unidad, tasa de ganancia o costo de la mano de obra de cada elemento.

Figura 1. Diagrama de la vista dimensional del modelo de Cognos
shows store_billing_details connected to customers table, employees table, products table, and store table

Exportando el modelo de Cognos desde Cognos Framework Manager

En la sección siguiente, el equipo de modelaje exporta el modelo de Cognos desde Cognos Framework Manager.

  1. Abra Cognos Framework Manager, en seguida abra la página Project Viewer.
  2. Abra el asistente Export seleccionando el modelo en el Project Viewer, luego haga clic en Action > Export Model.
  3. Complete el asistente de Export para exportar el modelo de Cognos como sigue:
    1. En la página Select Export Target del asistente de Export , seleccione CWM 1.0 to 1.1(*.xml), como se muestra en la Figura 2.
      Figura 2. Completando el asistente de exportación - Seleccione un objetivo de exportación
      shows CWM 1.0 to 1.1 selected
    2. En la página Framework Manager Specific Export Options del asistente, no modifique las configuraciones, como se muestra en la Figura 3.
      Figura 3. Completando el asistente de exportación - especificar las opciones de exportación
      shows reverse engineer relationships, table design level, ignore usage property, and consistency check
    3. En la página Third Party Specific Export Options, especifique una ruta para el archivo, incluso un nombre de archivo, en el campo File * , como se muestra en la Figura 4.
      Figura 4. Completando el asistente de exportación - especificar las opciones específicas del modelo
      shows file path highlighted

      Al hacer clic en Next, el modelo se exporta a la ruta de archivo especificada.

    4. En la página Export Results, compruebe que el modelo ha sido exportado correctamete, como se muestra en la Figura 5, en seguida haga clic en Next.
      Figura 5. Completando el asistente de exportación - comprobar un modelo exportado
      Export Wizard to Verify Export Result
    5. Haga clic en Finish.

El equipo ha exportado el modelo. Ahora, el equipo puede importar el modelo a un proyecto de diseño en InfoSphere Data Architect.

Transformar un modelo de Cognos en un modelo de datos lógicos dimensionales.

En la sección siguiente, el equipo de modelaje importa el modelo de Cognos y lo transforma en un modelo de datos lógicos dimensionales.

  1. Abra InfoSphere Data Architect.
  2. Cree un proyecto de diseño de datos en InfoSphere Data Architect completando el asistente Nuevo Proyecto de Diseño de Datos, como sigue:
    1. Abra el asistente haciendo clic en File > New > Data Design Project.
    2. Especifique un nombre para el proyecto, luego haga clic en Finish, como se muestra en la Figura 6.
      Figura 6. Nuevo proyecto de diseño de datos
      shows RETAIL_SALES_PROJECT as the new project name
    3. El proyecto es creado en la vista Data Project Explorer como se muestra en la Figura 7.
      Figura 7. El nuevo proyecto de diseño de datos
      shows RETAIL_SALES_PROJECT in explorer view
  3. Importe el archivo del modelo de Cognos en el proyecto de diseño de datos como sigue:
    1. Abra el asistente Importar haciendo clic en File > Import.
    2. En la página Select del asistente, seleccione General > File System, como se muestra en la Figura 8.
      Figura 8. Importar desde el sistema de archivos
      Select import from file system from explorer view
    3. En la página File system, especifique la siguiente información:
      • Busque el directorio donde el modelo de Cognos ha sido almacenado.
      • Seleccione el tipo del modelo de Cognos.
      • Seleccione el nombre del archivo del modelo de Cognos.
      • Busque el proyecto de diseño de datos que ha creado. Vea un ejemplo de este paso en la Figura 9.
        Figura 9. Importando el modelo de Cognos desde el sistema de archivos
        Import Cogous model from file system
      • El archivo se importa en la carpeta XML Schemas bajo el proyecto de diseño de datos, como se muestra en la Figura 10.
        Figura 10. El modelo de Cognos se importa en el proyecto de diseño de datos
        Cognos model imported to Data Design Project in InfoSphere project explorer
  4. Transforme el modelo de Cognos en un nuevo modelo de datos lógicos dimensionales como sigue:
    1. Inicie el asistente de configuración de transformación haciendo clic en File > New > Transformation Configuration.
    2. En la página Specify a Configuration Name and Transformation especifique un nombre de archivo, luego seleccione el tipo de configuración Cognos/Cubing Model to Dimensional-Logical Data Model , como se muestra en la Figura 11.
      Figura 11. Especificando el nombre del archivo de configuración y el tipo de configuración
      Shows Specify a Configuration and Transformation wizard
    3. En la página Source and Target del asistente, seleccione el archivo del modelo de Cognos como el modelo de origen seleccionado, luego seleccione el proyecto de diseño de datos como el objetivo seleccionado, como se muestra en la Figura 12.
      Figura 12. Especificar un modelo de datos de origen y un proyecto de diseño de datos
      Shows source and targe in the new transformation configuration
    4. En la página Properties del asistente, especifique que el modelo dimensional de origen es un modelo de Cognos, como se muestra en la Figura 13, luego haga clic en Finish.
      Figura 13. Especificar valores para las propiedades de esta transformación
      Overwrite files without warning is set to false, and source dimensional model is set to Cognos Model

      El archivo de configuración de la transformación se crea en la carpeta Other Files , y el archivo de configuración de la transformación se abre en la vista del editor. El archivo se debe ejecutar para generar el modelo de datos lógicos dimensionales.

    5. En la vista del editor, haga clic en Run para generar el modelo de datos lógicos dimensionales, como se muestra en la Figura 14.
      Figura 14. Ejecutando el archivo de configuración para transformar el modelo de Cognos en un modelo de datos lógicos dimensionales
      shows name and protocol for forward transformation
    6. El nuevo modelo de datos lógicos dimensionales es creado en la vista Data Project Explorer bajo la carpeta Data Models . Como se puede ver en la Figura 15, se ha creado un esquema de estrella.
      Figura 15. Diagrama de visión general del modelo de datos lógicos dimensionales
      shows diagram of the data model with customers at the top, connected to store_billing_details, which is connected to time, store, products and employees

Transformando un modelo de datos lógicos dimensionales en un modelo de datos físicos dimensionales

Antes de que el equipo pueda crear un modelo de cubing, deben transformar el modelo de datos lógicos dimensionales en un modelo de datos físicos dimensionales. Así, no solo se acercan un paso más a un modelo de cubing, sino que también crean el modelo físico correspondiente que pueden actualizar siempre que el modelo lógico básico sea actualizado.

  1. Haga clic con el botón derecho en el modelo de datos lógicos dimensionales, luego seleccione Transform to Physical Data Model. Complete el asistente Transformar a Modelo de Datos Físicos como sigue:
    1. En la página Target Physical Data Model, seleccione Create new model, como se muestra en la Figura 16.
      Figura 16. Transformar en un nuevo modelo de datos físicos
      Create new model is selected
    2. En la página Physical Data Model File, especifique las siguientes opciones:
      • Seleccione el proyecto de diseño de datos como la carpeta de destino.
      • Especifique un nombre de archivo.
      • Especifique que desea crear un modelo de datos de DB2 para Linux, UNIX y Windows versión 9.7, como se muestra en la Figura 17.
      Figura 17. Especificar la base de datos, versión y ubicación del archivo del nuevo modelo
      Shows folder, file name, database, and version selected
    3. En la página Transform to Physical Data Model, no modifique las configuraciones, como se muestra en la Figura 18.
      Figura 18. Especificar opciones de transformación de modelo de datos lógicos a físicos
      Shows default options selected
    4. En la página de salida, compruebe que el modelo se haya transformado correctamente, luego haga clic en Finish, como se muestra en la Figura 19.
      Figura 19. Comprobar la transformación
      Verify the transformation
    5. Un nuevo modelo de datos físicos dimensionales se ha creado en la carpeta Data Models del proyecto de diseño de datos y el diagrama de visión general se abre en la vista del editor. Como se puede ver en la Figura 20, el modelo es parecido al modelo de datos lógicos.
      Figura 20. Diagrama de visión general del modelo de datos físicos dimensionales
      customers connected to store_billing details, which is connected to time, store, products, and employees

Ahora que el modelo de datos ha sido transformado a un modelo de datos físicos dimensionales, el equipo puede crear un modelo de cubing a ser compartido con el equipo de almacenamiento de datos.

Transformando un modelo de datos físicos dimensionales en un modelo de datos de cubing

Para crear un modelo de cubing a partir de un modelo de datos físicos dimensionales, se debe crear y ejecutar una configuración de transformación como sigue:

  1. Inicie el asistente Nueva Configuración de Transformación.
  2. Cree un archivo de configuración de transformación como sigue:
    1. En la página Specify a Configuration Name and Transformation especifique un nombre de archivo, luego seleccione el tipo de configuración Dimensional-Physical Data Model to Cognos/Cubing Model .
    2. En la página Source and Target, seleccione un modelo de datos físicos dimensionales de origen, luego seleccione un proyecto de diseño de datos objetivo.
    3. En la página Properties, especifique que el modelo dimensional de origen es un modelo de Cubing.

    El archivo de configuración de la transformación es creado y abierto en la vista del editor.

  3. Ejecute la configuración de transformación haciendo clic en el botón Run en la vista del editor.
  4. El nuevo modelo de cubing es creado y almacenado en la carpeta XML Schemas de su proyecto de diseño de datos. InfoSphere Warehouse puede utilizarse para actualizar el modelo.

Importando el modelo de datos en InfoSphere Warehouse

Ahora que el modelo de datos ha sido transformado, el equipo de modelaje de datos comparte el modelo transformado con el equipo de almacenamiento de datos. El equipo de almacenamiento de datos descarga el modelo transformado, en seguida importa el modelo en el espacio de trabajo de InfoSphere Warehouse.

  1. Cree un nuevo proyecto de diseño de datos en InfoSphere Warehouse Design Studio.
  2. Cree un modelo de datos físicos en blanco con OLAP en el proyecto de diseño de datos.
  3. Importe el modelo de cubing como Metadatos OLAP en el modelo de datos físicos, como se muestra en las Figuras 21 y 22.
    Figura 21. Importar metadatos OLAP
    OLAP Metadata selected in the explorer view
    Figura 22. Importar el modelo de cubing en InfoSphere Warehouse Design Studio
    shows OLAP objects imported successfully
  4. Después de importar el modelo de cubing, es posible navegar por el modelo de cubo que se ha creado, como se muestra en la Figura 23.
    Figura 23. Estructura del nuevo modelo de cubing transformado
    shows explorer view of the model with store_billing_details
  5. Actualice el modelo de cubing antes de implementarlo en el servidor.

    Nota: Este artículo no explica cómo actualizar los objetos o crear nuevos objetos en InfoSphere Warehouse Design Studio. No obstante, especifica los objetos que es necesario que el equipo actualice antes de que estén listos para implementación en el servidor.

    Para actualizar el modelo de cubing, el equipo sigue estos pasos:

    1. Especificar que las siguientes mediciones son calculadas:
      • TOTAL_PRICE
      • TOTAL_COST
      • PROFIT_RATE
      El equipo actualiza estas mediciones porque fueron definidas como elementos de consulta calculados desde otras columnas en Cognos. Para mantenerlas coherentes, el equipo debe especificar que son mediciones calculadas en un modelo de cubing.
    2. Especificar que el atributo FULL_ADDRESS de la tabla CUSTOMERS es un atributo calculado. El equipo actualiza este atributo porque fue definido como un elemento de consulta calculado desde otras columnas en Cognos.
    3. Crear cubos en el modelo de cubing, STORE_BILLING_DETAILS.
    4. Añadir a los cubos hechos y jerarquías de cubo. En el modelo de Cognos de origen, las jerarquías de CUSTOMERS, EMPLOYEES y PRODUCTS se definen como mediciones predeterminadas en cada dimensión. Se pueden especificar como jerarquías de cubo.

    El equipo de almacenamiento de datos quizás es necesario que haga más actualizaciones en el modelo de cubing basado en el modelo de Cognos de origen. Por ejemplo, Cognos da soporte a algunos elementos de consulta que no tienen soporte directo de los modelos de cubing. No obstante, el equipo de almacenamiento puede crear un miembro calculado de MDX o mediciones en el modelo de cubing para modelar este requerimiento. Estos objetos no son tratados en este artículo.


Transformando un modelo de cubing en un modelo de Cognos

En los pasos anteriores, el equipo de modelaje transformó un modelo de Cognos en un modelo de cubing y en seguida lo pasó al equipo de almacenamiento. El equipo de almacenamiento actualizó el modelo de cubing para garantizar que los mismos datos sea modelados tanto en el modelo de Cognos como en el modelo de cubing. El equipo de almacenamiento ahora puede implementar el modelo y utilizarlo para crear sus informes. El equipo de almacenamiento puede seguir procesos semejantes para transformar el modelo de cubing en un modelo de Cognos.

Comprendiendo el modelo de cubing

Primero, observe el modelo de cubing que el equipo de modelaje va a utilizar, como se muestra en la Figura 24.

Figura 24. Estructura del modelo de cubing transformado
explorer view of all the OLAP objects

Haga clic para ampliar la imagen

Figura 24. Estructura del modelo de cubing transformado

explorer view of all the OLAP objects

Exportando el modelo de cubing desde InfoSphere Warehouse Design Studio

Antes de que el equipo de almacenamiento pueda compartir el modelo de cubing con otros equipos, debe exportarlo desde Design Studio, como sigue:

  1. Abrir InfoSphere Warehouse Design Studio.
  2. Abrir el asistente Export haciendo clic en File > Export.
  3. Completar el asistente Export como sigue:
    1. En la página Select, expanda la carpeta Data , luego seleccione OLAP Metadata, como se muestra en la Figura 25.
      Figura 25. Selección de un tipo de exportación en el asistente Export
      Shows OLAP Metadata selected
    2. En la página Specifying Cubing Services objects and Destination File, especifique una ruta y un nombre de archivo, en seguida seleccione exportar todos los objetos del modelo de cubing,como se muestra en la Figura 26.
      Figura 26. Seleccionar objetos OLAP y destinos en el asistente Export
      Shows Data Projects, Database (project1/RETAIL_SALLES/dbm/). amd STORE_BILLING_DETAILS selected
    3. Al hacer clic en Finish, el modelo exportado se guarda en la ruta especificada.

Ahora que el equipo de almacenamiento ha exportado el modelo de cubing actualizado, puede compartirlo con el equipo de modelaje. El modelado de datos puede utilizar InfoSphere Data Architect para transformar el modelo de cubing en un formato que el equipo de informes Cognos pueda utilizar.

Transformando un modelo de cubing en un modelo de datos lógicos dimensionales

  1. Abra InfoSphere Data Architect.
  2. Si no existe un proyecto de diseño, cree uno completando el asistente New Data Design Project.
  3. Importe el modelo de cubing completando el asistente Importar.
  4. Cree una configuración de transformación como sigue:
    1. Abra el asistente New Transformation Configuration.
    2. En la página Specify a Configuration Name and Transformation especifique un nombre de archivo, luego seleccione el tipo de configuración Cognos/Cubing Model to Dimensional-Logical Data Model .
    3. En la página Source and Target, seleccione el modelo de cubing como de origen, luego seleccione el proyecto de diseño de datos como el proyecto objetivo.
    4. En la página Properties, seleccione Cubing model como el modelo dimensional de origen.

    La configuración de transformación es creada y el archivo se abre en la vista del editor.

  5. Ejecute la configuración de transformación haciendo clic en el botón Run en la vista del editor. Un nuevo modelo de datos lógicos dimensionales es creado en la carpeta Data Models del proyecto de diseño de datos. La Figura 27 muestra el modelo transformado.
    Figura 27. Diagrama de visión general del modelo de datos lógicos dimensionales
    customers connected to store_billing_details, connected to time, store, products, and employees

Transformando un modelo de datos lógicos dimensionales en un modelo de datos físicos dimensionales

Ahora que el equipo de modelaje de datos tiene el modelo de datos lógicos dimensionales, puede transformarlo en un modelo de datos físicos dimensionales. Este paso es necesario antes de transformar el modelo en un modelo compatible con Cognos.

  1. Haga clic con el botón derecho en el modelo de datos lógicos dimensionales y seleccione Transform to Physical Data Model.
  2. Complete el asistente Transform to Physical Data Model y cree un nuevo modelo de datos de DB2 para Linux, UNIX y Windows V9.7.

El modelo trasformado es creado en la carpeta Data Models del proyecto de diseño de datos. La Figura 28 muestra el modelo de datos físicos dimensionales transformado.

Figura 28. Diagrama de visión general del modelo de datos físicos dimensionales
customers connect to store_billing details, connected to time, store, products, and employees

Transformando un modelo de datos físicos dimensionales en un modelo de datos de Cognos

Ahora que el equipo de modelaje tiene un modelo de datos físicos dimensionales, puede transformarlo a un modelo compatible con Cognos para poder compartir un modelo coherente con el equipo de informes.

  1. Inicie el asistente Nueva Configuración de Transformación.
  2. Cree una nueva configuración de transformación como sigue:
    1. En la página Specify a Configuration Name and Transformation especifique un nombre de archivo, luego seleccione el tipo de configuración Dimensional-Physical Data Model to Cognos/Cubing Services Data Model .
    2. En la página Source and Target, seleccione el modelo de datos físicos dimensionales como el origen, luego seleccione el proyecto de diseño de datos como el proyecto objetivo.
    3. En la página Properties, seleccione Cognos model como el modelo dimensional objetivo.

    La configuración de transformación es creada y abierta en la vista del editor.

  3. Ejecute la configuración de transformación para generar el modelo de Cognos haciendo clic en el botón Run .

El modelo de Cognos se genera bajo la carpeta XML Schemas en el proyecto de diseño de datos. El nombre del archivo es el mismo que el de la base de datos del modelo de datos físicos dimensionales.

Importando el modelo de Cognos en Cognos Framework Manager y actualización del modelo

El equipo de informes sabe que debe actualizar este modelo compatible con Cognos para garantizar que toda la información reportada aún esté disponible para los lectores del informe.

  1. Abra el Cognos Framework Manager.
  2. Cree un nuevo proyecto, en seguida importe el modelo como sigue:
    1. Haga clic en File > New. La ventana del Nuevo Proyecto se abre.
    2. Especifique el nombre del proyecto como RETAIL_SALES, luego especifique una ubicación.
    3. Haga clic en OK.
    4. En la ventana Select Language, seleccione su idioma de preferencia. El equipo de modelaje de datos selecciona English de la lista de opciones y hace clic en OK.
    5. En la página Metadata Wizard - Select Metadata Source, seleccione IBM Cognos model y haga clic en Next.
    6. En la página Metadata Wizard - Select Model, navegue y ubique el modelo transformado en su proyecto de diseño de datos y haga clic en Next.

      Nota: De manera predeterminada, Cognos Framework Manager busca los proyectos de Framework Manager con la extensión de archivo .cpf . Para poder ubicar su archivo, usted debe seleccionar el tipo de archivo All Files (*.*) .

    7. En la página Select Objects, seleccione el objeto raíz, como RETAIL_SALES.
    8. Haga clic en Finish para completar la creación del proyecto e importar el modelo en Cognos Framework Manager. El resumen de importar modelo se muestra en la Figura 29.
      Figura 29. Resumen del modelo de Cognos importado
      shows import process completed, with list of objects created
  3. El diagrama de la vista dimensional se puede abrir para comprobar que la mayor parte de la información que los lectores del informe necesitan esté en el modelo, como se muestra en la Figura 30.
    Figura 30. Diagrama de la vista dimensional del modelo de Cognos
    store_billing_details to the left, connected to customers, employees, products, store, and time entities on the right
  4. Actualice el modelo de Cognos antes de implementarlo.

    Nota: Este artículo no describe cómo actualizar estos objetos en detalle. La información presentada aquí es para ayudarle a comprender cuáles objetos deben modificarse antes que pueda generar informes y por qué dichos objetos se modifican.

    1. Actualice las mediciones TOTAL_PRICE, TOTAL_COST y PROFIT_RATE para consultar los elementos que son calculados desde otras columnas. Estas mediciones deben actualizarse porque las actuales definiciones de las expresiones apuntan a la columna individual PhysicalView.
    2. Actualice el atributo FULL_ADDRESS para consultar el elemento que es calculado desde otras columnas. Este atributo debe actualizarse porque la expresión del atributo apunta a la columna FULL_ADDRESS que no existe.
    3. Cree un nuevo elemento de consulta, [GroupCustomers], mediante una función dimensional en la jerarquía CUSTOMER_TYPE. Este elemento es necesario porque un miembro calculado de MDX con el nombre [GroupCustomers] fue definido en el modelo de cubing de origen, pero no se creó durante el proceso de transformación.
    4. Especifique el orden de las mediciones para el hecho STORE_BILLING_DETAILS. La medición TOTAL_PRICE era la medición de cubo predeterminada para el cubo STORE_BILLING, pero la medición UNIT_PRICE es la primera medida para el hecho STORE_BILLING_DETAILS.
    5. Especifique jerarquías predeterminadas para las dimensiones CUSTOMERS, EMPLOYEES y PRODUCT. Las jerarquías de CUSTOMER_TYPE, EMPLOYEE_TERRITORY y PRODUCT_SUPPLIER están disponibles en el cubo de STORE_BILLING en el modelo de cubing, por lo tanto se pueden utilizar como jerarquías predeterminadas para las dimensiones.

Nota: El modelo de cubing utilizado en este artículo tiene objetos limitados, sin embargo, el equipo puede actualizar el modelo si se añaden más objetos dimensionales, como mediciones calculadas de MDX, cubos virtuales, dimensiones y niveles de tiempo y otros objetos. No obstante, estos objetos no son tratados en este artículo.


Conclusión

En el transcurso de este artículo, se acompaño a los equipos de informes, modelaje de datos y almacenamiento de datos mientras transformaban los modelos de Cognos y Cubing Services de un formato a otro.

Usted ha aprendido cómo transformar un modelo de Cognos o de cubing en otro mediante InfoSphere Data Architect, después aprendió cuáles objetos deben actualizarse antes de que los equipos los desplieguen para usar o generar informes.

En este artículo, usted aprendió cómo las capacidades de modelaje de datos relacionales y dimensionales de InfoSphere Data Architect aceleran la migración de modelos de Cognos a Cubing Services o viceversa, disminuyendo el tiempo necesario de migración e implementación de los modelos.


Reconocimientos

Gracias a Erin Wilson por su gran esfuerzo para revisar este artículo.


Descargar

DescripciónNombretamaño
Scripts Perl de muestra para este tutorialDoNotLeaveThisLink.zip10KB

Recursos

Aprender

Obtener los productos y tecnologías

Comentar

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Information mgmt
ArticleID=841574
ArticleTitle=Modelaje dimensional con IBM InfoSphere Data Architect, Parte 3:: Transformaciones
publish-date=10212012