You can open Cognos Series 7 models with secured cubes in Transformer and upgrade the Series 7 user class views and user classes for use in Cognos 8.
Before you load the model, the Cognos Series 7
namespace must be configured in Cognos 8 .
![]() | |
![]() | |
![]() | Upgrade Cognos Series 7 secured PowerCubes in Cognos 8 Transformer |
To upgrade models created in earlier versions of Transformer, you must save them in Model Definition Language (MDL) format before you can import them into Transformer 8.3. This ensures that equivalent definitions are created for all model objects. You can upgrade models from Cognos Series 7 Transformer, versions 7.x.
Ensure that you save all your models as .mdl files before you attempt to upgrade them.
Open the model in the earlier version of Transformer and, from the File menu, click Save As.
In the Save as Type box, click Exported Model Files (*.mdl).
Tip: By default, Transformer saves models in the ../My Documents/Transformer/Models directory. You can set the location to which Transformer saves models by changing the Models directory setting on the Directories tab of the Preferences property sheet.
Back up the .mdl files in a secure location.
After you install Cognos 8 Transformer, you can import the .mdl files from Cognos Series 7 into Cognos 8 Transformer. If you are importing secured models from Cognos Series 7, see the topic about upgrading a Series 7 secured model in Transformer 8.3.
You can open a Cognos Series 7 model with secured cubes in Cognos 8 Transformer, and convert the Series 7 user class views to Cognos 8 custom views. You can then choose the authentication provider you want to use with the custom views. For more information about adding security, see the Transformer User Guide.
During the transition from a Cognos Series 7 namespace to an alternate security provider, you can use the PowerCube property All applicable namespaces (including unsecured PowerCubes) to associate all applicable namespaces during migration testing. When you associate all the applicable namespaces to the cube, you can ensure that the group, role, or user dimensional filtering is consistent with that which had been applied for the Series 7 user class. This option is supported only for migration testing, and cannot be used to deploy cubes in production environments.
You can change the association for an IQD data source to that of a Cognos 8 data source, thereby taking advantage of the enhancements available when using a Cognos 8 package or report data source. You can change the association for Series 7 .iqd files and for Framework Manager .iqd (externalized query) files, after the updated model has been saved in Transformer 8.3. For more information about changing a data source type, see the Transformer User Guide.
Transformer 8.3 supports upgrading models from Cognos Series 7.x. When importing .mdl files from earlier versions, some features may not convert correctly, such as legacy data that contains special characters, spaces, and quotation marks. For more information, see the migration documentation delivered with your version of the product.
Open the .mdl file in Cognos 8 Transformer, make any required changes to the model design, and save it, again selecting the .mdl format.
When you are ready to use the model in your production environment, you may want to save it as a .py?-format file.
Cognos 8 Transformer models are not backward compatible (.mdl and .pyj). As a result, we strongly recommend that you maintain the .mdl file for the Transformer 7.x model for a period of time following upgrade.
You can open Cognos Series 7 models with secured cubes in Cognos 8 Transformer, and upgrade the Series 7 user class views and user classes for use in Cognos 8.
If you want to move to a Cognos 8 supported authentication provider other than Access Manager, you can do this over time.
When you open the Cognos Series 7 secured model in Cognos 8 Transformer, you can choose to:
import the Series 7 user class views associated with the model, but not the user classes
Choose this option when you want to maintain the view operations applied in the Series 7 user class views but not use a Cognos Series 7 namespace with the custom views, or if you do not intend to expose Cognos Series 7 as an available namespace configured in Cognos 8.
Note: Prior to building and using the Cognos 8 Transformer cube in any of the Cognos 8 Web studios, you will need to associate new security objects to the upgraded custom views.
import the Series 7 user class views and user classes associated with the model
Choose this option when you want to maintain the view operations applied in the user class views and use the Cognos Series 7 user classes, or if you want to transition to an alternate security provider but need to maintain the Series 7 user class objects to ensure the transition is carried out correctly.
This option requires you to configure the Cognos Series 7 security on which the upgraded model was designed as an available namespace in Cognos 8. The unique identifier that locates the user class in Access Manager is converted to a Cognos 8 identifier, and this process will not be successful if you use this option with a different Cognos Series 7 namespace.
discard all existing custom views and security objects
Choose this option when you plan to create new custom views and use only the security objects currently configured in the Cognos 8 namespace.
For PowerCubes that are in development and transitioning from a Series 7 namespace to an alternate security provider, you can associate all the applicable namespaces on the PowerCube property sheet (Data Source tab). This option is intended only for the testing of migration, and requires that the modeler or administrator log on to all the applicable namespaces prior to accessing the PowerCube package in Cognos 8. Failing to log on to all applicable namespaces will result in an inaccurate view of the data. This feature is not supported for the deployment of cubes for end users.
For more information about publishing a PowerCube, see the Transformer User Guide.
From the File menu, click Open, browse to the location of the Series 7 secured model, select the model, and then click Open.
In the Import model with Cognos Series 7 user class view dialog box, select the appropriate security import option, and then click Next.
If you selected Import user class views and user classes from the model, in the Logon dialog box, select the appropriate namespace and then log on with your user ID and password.
In the Available namespace(s) box, select the namespace used to secure the Series 7 cube.
Tip: If the namespace does not appear in the list, click Logon As to select and log on to the namespace.
Click Finish.