The Result Data Newsletter   
Volume 712 - December 2007   
© Copyright 2007 Result Data Consulting, Ltd.  614-505-0770  www.resultdata.com   

    Result Data Home Page  |  Newsletter Archive  |  Upcoming Events  |  Classes & Workshops  |  Request Information
Upcoming Events:  Microsoft Data Mgt & BI Seminar:  12/14, Microsoft SQL Server User Group:  12/14

Return to Newsletter Contents...

 

Promoting Documents using the Import Wizard

by: Joe Roberts, Principle Consultant, BOCP

In this day of increased regulatory oversight it becomes more important than ever to understand the process of promoting documents and reports through the different environments. SOX, HIPAA and other regulatory agencies often require a good deal of documentation around report design and consumption as well as security requirements on accessing information across multiple environments.  Developers may have access to development environments but not to Production and Test, other might have access to Test/QA but not development, etc. I have even seen regulatory restrictions that require new documentation and testing every time a report is opened in a designer. All of these can be quite a challenge when all you need to do is move the report from Dev to Test to Production.

It is also important to maintain consistency as reports are promoted. Not only must we update the production report to the new version that has just passed user acceptance test but we need to maintain all the historical instance of the old version with the new version.

Enter the Business Objects Enterprise Import Wizard. While many have used the Import Wizard to migrate older versions of Business Objects or Crystal Enterprise to the XI platform many do not know how to use the tool to promote reports without have to manage them with a client side designer.  

The diagram below shows the basic work flow for this exercise. We have 3 environments Development, Test/QA, and Production. In this case, the Development environment is our entry point. All new or modified reports are published directly by the developers into the Development Business Objects Enterprise. From that point forward the necessary objects (Documents, Reports, Universes, Connections, Business Views, Folders, Users, Groups, etc.) are moved from environment to environment using the Publishing Wizard.

Pic 1

The key here is to understand the selections you will make using the Import Wizard that will allow you to accomplish your goals.

·         We must move the proper objects from Dev to Test to Production

·    We must maintain the connectivity between the same object in each. For example: each migration Web Intelligence document must still connect to the proper Universe and run.

·    We must be able to update the objects later without severing this connection

·    We must be able to promote these reports etc. without opening them in a design tool

Prerequisite

The first step in this process is to build the development environment. This is critical! The key to making this system work properly is to maintain the same CUID (Cluster Unique Identifier) in all three environments. To do this you MUST build the development environment first.

Promotion

Import Scenario

To properly promote objects through the process you must understand the Import Wizard screens and how they will control this process. The first screen we will look at is the “Import Scenario” screen. You will need to choose the second option “I want to update the destination system using the source system as a reference”. The Import Wizard will compare objects in the source and destination systems by their CUID to determine if the object exists. If an objects exists it will update that object, if the object does not exist it will add it.

NOTE: if you choose the check box to automatically rename objects with the same title it will create a second object. Typically this is NOT what you will want to do. Leave this checkbox unchecked

Pic 2

Incremental Import

The very next screen allows you to determine how the system handles updating objects it finds that already exist in the destination system. Here is your second decision point. Obviously we are promoting one or more reports so we will want to select “Overwrite object contents”. Since the system will automatically bring the connected universe you need to decide if you wish to update that universe. If you uncheck the second option “Overwrite universe contents” it will maintain the connectivity of the object to its universe but will not modify the universe in the destination system. This is important especially when moving a document where the underlying universe may be in a modification phase.

The same thing is true of connections. If the connection in dev points to the dev database and the connection in test points to the test database you will want to uncheck the “Overwrite connection contents” this will allow the relationship to be maintained without changing the configuration of the connection itself.

Pic 3

Security

The Overwrite objects rights setting in the above example controls the migration of security context. If that is checked it will update objects that you promote to have the same security as the source system. Typically in promotion this is not desired. Security will most likely be different in the development environment than it is in test or production. The migration of users and security is usually unnecessary.

Selecting Reports

Finally you should select the objects you wish to promote. You can select a single object, multiple objects or even an entire folder of objects. Notice that when you select an object it also selects all folders included to get to that object. Since you choose the “Update” option at the beginning it will update those folders (if necessary) but will not alter your directory structure. If the folder does not exist (by CUID) it will create the folder in the destination system also.

Pic 4

Go to Top  |  Return to Newsletter Contents

The Result Data Newsletter is published approximately once a month to share the latest information on business intelligence, data management and CRM. There should be a link below to allow you to change or remove yourself from our list. We take your requests very seriously. If you have any difficulty please contact us at 614-505-0770 and we will make sure that your request is handled properly. This is not intended to be an unsolicited message and you can reach us in person if needed.

© Copyright 2007 Result Data Consulting, Ltd. - All Rights Reserved
All trademarks and copyrights are the property of their respective owners. This information is provided without warranty.
Announcements
Quarter 1 Training Special
Schedule and attend any public training class now through March 31st and receive 10% off the normal class price OR opt for a gift certificate to the Apple Store for that same dollar amount. Restrictions apply and you must mention the promotional code Apple08 at the time of registration to receive the promotion.  Call 614-505-0770 for further details and restrictions.
Next Microsoft SQL Server User Group
The next Microsoft User Group is on Dec. 14, 2007.  Call 614-505-0770 or click here to reserve your seat.
Next Microsoft Data Management & BI Seminar
The next free Microsoft BI seminar is on Dec. 14, 2007.  Call 614-505-0770 or click here to reserve your seat.
Looking for a Few Good Men and Women
Join our award winning team of Business Intelligence consultants and .Net Software developers.
Send your resume and salary requirements to:
jobs@resultdata.com