webfocus 8: best practices for migration

56
WebFOCUS 8: Best Practices for Migration 1 John Calappi Mark Nesson Vashti Ragoonath

Upload: major

Post on 23-Feb-2016

91 views

Category:

Documents


0 download

DESCRIPTION

WebFOCUS 8: Best Practices for Migration . John Calappi Mark Nesson Vashti Ragoonath. Agenda. Getting Started Migrating earlier releases to WebFOCUS 8 Upgrade Path for WebFOCUS Product Components Migration Strategy Managing ongoing (in flight) development during upgrade - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: WebFOCUS 8: Best  Practices  for  Migration

WebFOCUS 8: Best Practices for Migration

1

John CalappiMark Nesson Vashti Ragoonath

Page 2: WebFOCUS 8: Best  Practices  for  Migration

Agenda

Getting Started Migrating earlier releases to WebFOCUS 8 Upgrade Path for WebFOCUS Product Components Migration Strategy Managing ongoing (in flight) development during upgrade Migration workflow Validating the migration – what to expect Post Migration Tasks Change Management A Migration In Motion

2

Page 3: WebFOCUS 8: Best  Practices  for  Migration

Migrating earlier releases to WebFOCUS 8

WebFOCUS 8 migration supports: Managed Reporting and Business Intelligence Dashboard (BID)

migration from Release 7.x to Release 8 ReportCaster migration from Release 7.6.x to Release 8

For those customers migrating from Release 4.x, 5.x or 7.1.x, it is best to migrate to the latest 7.6.x release to minimize migration steps.

Special consideration for Unicode Unicode BI Dashboard Migration

Needs to be performed at the WebFOCUS 7.7.x level prior to WebFOCUS 8 migration.

3

Page 4: WebFOCUS 8: Best  Practices  for  Migration

Upgrade Path for WebFOCUS Product Components

4

Page 5: WebFOCUS 8: Best  Practices  for  Migration

Planning the UpgradeUpgrade path for WebFOCUS product components Product

Component Used Upgrade Path

Managed Reporting

MR data and MR security rules can be migrated and stored in the WebFOCUS 8 repository. WebFOCUS 7 domain tree structure will be preserved. Reports should continue to run as they did in WebFOCUS 7.

BI Dashboard BID content can be migrated and will be stored on the file system in WebFOCUS80/worp directory structure. Migrated BID Favorites/Mobile Favorites will be stored in WebFOCUS 8 repository.BI dashboards can be used “as is” with some caveats. Certain WebFOCUS 7 BI dashboard functionality is removed in WebFOCUS 8.

5

Page 6: WebFOCUS 8: Best  Practices  for  Migration

Planning the UpgradeUpgrade path for WebFOCUS product components

Product Component

Used

Upgrade Path

ReportCaster Fully integrated with new WebFOCUS 8 architecture and security. All ReportCaster and Report Library content can be migrated and stored in the WebFOCUS repository.

Developer Studio Can be installed on same machine as Developer Studio 7. Developers will be able to switch between two releases.Leverage WebFOCUS 8 architecture and security authentication and authorization model.

6

Page 7: WebFOCUS 8: Best  Practices  for  Migration

Planning the UpgradeUpgrade path for WebFOCUS product components

Product Component

Used

Upgrade Path

Configuration WebFOCUS 7 configurations are not migrated to WebFOCUS 8. Configurations will have to be re-applied to WebFOCUS 8.

Parameters Most WebFOCUS 7 parameters are available in WebFOCUS 8 but some of them have been removed as a result of the new architecture.

Customizations All customizations will need to be evaluated to determine if they are still needed in WebFOCUS 8 or have to be implemented differently.

7

Page 8: WebFOCUS 8: Best  Practices  for  Migration

Planning the UpgradeUpgrade path for WebFOCUS product components

Product Component

Used

Upgrade Path

Custom Settings (site.wfs)

All custom settings in site.wfs will need to be evaluated to determine if they are still needed in WebFOCUS 8 or have to be implemented differently.

Connectivity to Reporting Server

Similar to WebFOCUS 7 but implemented differently in some product areas.

8

Page 9: WebFOCUS 8: Best  Practices  for  Migration

Migration Strategy

9

Page 10: WebFOCUS 8: Best  Practices  for  Migration

Planning the UpgradeMigration Strategy

Full Migration

All applications migrate at the same time Single WebFOCUS system to maintain and administer Single set of training for development and end users All application users have the same experience

Knowledge transfer and collaboration is shared simultaneously by all users

10

Page 11: WebFOCUS 8: Best  Practices  for  Migration

Planning the UpgradeMigration Strategy

Staggered Migration

Applications migrate at different times Convenient for application development teams Does not impact global WebFOCUS 7 development

Multiple WebFOCUS systems to maintain and administer Users may need access to multiple WebFOCUS instances Training must be repeated for developers and end users Application users share different experience

Knowledge transfer and collaboration between users is staggered

11

Page 12: WebFOCUS 8: Best  Practices  for  Migration

Planning the UpgradeMigration Strategy

Whether a customer elects to do a full or staggered migration, consideration must be given to the following:

If WebFOCUS 7 development is active during the upgrade, will need to: Manage ongoing WebFOCUS 7 development during upgrade

with an intermediate WebFOCUS 8 environment. Alternative is to lockdown new WebFOCUS development .

12

Page 13: WebFOCUS 8: Best  Practices  for  Migration

Planning the UpgradeMigration Strategy

Migrate MR users and MR security rules

Evaluate MR users/groups/roles/privileges Leave “as is” after migration Restructure security authorization using WebFOCUS 8

security authorization model. Group users according to their role Leverage groups and sub-groups to delegate

responsibilities Minimize user management and administration Leverage WebFOCUS groups to minimize or replace user

profiles on the Reporting Server. For LDAP shops, leverage LDAP groups with WebFOCUS

13

Page 14: WebFOCUS 8: Best  Practices  for  Migration

Planning the UpgradeMigration Strategy

Use the WebFOCUS 8 upgrade as an opportunity to cleanse inventory:

Audit application and report usage Conduct an inventory of applications/report usage:

Can run Resource Analyzer reports to identify reports that: Are never used and can be removed Can be consolidated Should be updated/improved to leverage WebFOCUS 8

features

14

Page 15: WebFOCUS 8: Best  Practices  for  Migration

Planning the UpgradeMigration Strategy

WebFOCUS 8 production rollout

Make a choice: Flip the switch on WebFOCUS 7

Keep it active but disabled for a number of months as a contingency plan

Appropriate for full migration implementations

Keep WebFOCUS systems running in parallel Appropriate for staggered migration

implementations

15

Page 16: WebFOCUS 8: Best  Practices  for  Migration

Managing ongoing development during upgrade

The WebFOCUS 8 migration tools are designed to migrate all data from WebFOCUS 7. During the upgrade to WebFOCUS 8, considerations must be

given to: Managing ongoing (in flight) WebFOCUS 7 development

during upgrade Developers still creating new content in WebFOCUS 7 Production users may be creating My Reports

Ongoing WebFOCUS 7 development can be managed as follows: Set up an intermediate WebFOCUS 8 environment. Perform a full WebFOCUS 8 migration to intermediate

environment Use WebFOCUS 8 Change Management to move selected

content to targeted WebFOCUS 8 environment.

16

Page 17: WebFOCUS 8: Best  Practices  for  Migration

Managing ongoing development during upgrade

Important note about WebFOCUS 8 Change Management

WebFOCUS 8 Change Management is designed to move content between WebFOCUS 8 releases.

It is not designed to move content from WebFOCUS 7 to WebFOCUS 8.

17

Page 18: WebFOCUS 8: Best  Practices  for  Migration

Managing ongoing development during upgrade

Full migration from WebFOCUS 7 to an intermediate version of WebFOCUS 8

Use WebFOCUS 8 Change Management from the intermediate version of WebFOCUS 8 to the targeted WebFOCUS 8 environment (Sandbox, Dev).

This workflow is illustrated below

• Existing WebFOCUS 7 Production

WebFOCUS 8 migration tools

18

Page 19: WebFOCUS 8: Best  Practices  for  Migration

Migration workflow

19

Page 20: WebFOCUS 8: Best  Practices  for  Migration

Migration workflow

Migration Utilities

WebFOCUS 8 is packaged with a number of migration utilities which migrate content from:

Managed Reporting Deferred reports not migrated by default. Must change migration utility to YES if you want deferred

reports to be migrated. Business Intelligence Dashboard Business Intelligence Dashboard Favorites/Mobile Favorites ReportCaster

Release 7.7.04 of the Reporting Server has a Migrate option in the Web Console that migrates and merges a subset of configurations.

20

Page 21: WebFOCUS 8: Best  Practices  for  Migration

Migration workflow

WebFOCUS 8 migration process consists of three steps:

Export This step will extract WebFOCUS 7 data using WebFOCUS 8

migration using export utilities. Export migration logs are created and is useful for capturing

errors if they occur. Import

This step will import WebFOCUS 7 data into WebFOCUS 8 using import utilities. Import migration logs are created and and is useful for

capturing errors if they occur.

Validate This step is to validate the migrated data

..what should we expect after migration?

21

Page 22: WebFOCUS 8: Best  Practices  for  Migration

Migration Utilities

In summary, the WebFOCUS 8 migration process entails the following steps:

Copying WebFOCUS 8 migration utilities to WebFOCUS 7 Updating WebFOCUS 8 migration utilities as needed Running the WebFOCUS 8 migration utilities to extract WebFOCUS

7 data to XML files Importing WebFOCUS 7 XML files to WebFOCUS 8

The next slide shows a visual of these steps

22

Page 23: WebFOCUS 8: Best  Practices  for  Migration

Migration workflow

Stop WebFOCUS 7

Environment

Copy WebFOCUS 8 migration utilities to

the WebFOCUS

7 environmen

t

Run the WebFOC

US 8 MR/BID/

RC export

utilities

Copy extracte

d WebFOCUS 7

content to

WebFOCUS 8

Run the WebFOCUS 8 import utilities

Validate migrate

d content

In the WebFOCUS 7x environment

1

2In the WebFOCUS 8 environment

23

Page 24: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – what to expect

24

Page 25: WebFOCUS 8: Best  Practices  for  Migration

Managed Reporting

25

Page 26: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – what to expectManaged Reporting – MR security objects

Managed Reporting security objects

Users Users Groups Groups Roles and Privileges User Default Roles (UDR)

The concept of the role being attached to a user continues to exist in WebFOCUS 8. It is called the User Default Role (UDR).

Designed to simplify the migration process and provide customers with an optional starting point in WebFOCUS 8.

MR security authorization rules are maintained with UDR The migration utility is designed to use UDR to assign and

maintain user, group and role relationships established in WebFOCUS 7.

26

Page 27: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – What To ExpectManaged Reporting – MR security objects

27

Here is a glimpse into the WebFOCUS 8 UDR and how it is designed to maintain existing MR security relationships.

Page 28: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – What To ExpectManaged Reporting – MR content

Internal references (Internal HREFs) Different internal HREFs in WebFOCUS 8 Migration resolves old internal HREFs to new internal references

MR content WebFOCUS 8Domains Mapped to Folders Sub-folders Mapped to Sub-foldersStandard Reports Maintains same tree structure Reporting Objects Maintains same tree structure MyReports Stored In a MyContent folder

28

Page 29: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – What To ExpectManaged Reporting – MR content

MR content WebFOCUS 8Saved Parameter reports Should continue to runURL Standard reports Should continue to run Shared Reports Shared Content – Empty user folders do

not get migrated.

29

Page 30: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – What To ExpectManaged Reporting – MR content

MR content WebFOCUS 8Deferred Reports Migrated Deferred reports will continue

to run. Will need to ensure that deferred output is available on Release 7.7.04 Reporting Servers.

Published reports Migrated published reports will continue to run. But this legacy Publish feature has been removed from WebFOCUS 8.

Templates Migrated templates will continue to be used as is. But this legacy Template feature has been removed from WebFOCUS 8.

30

Page 31: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – What To ExpectManaged Reporting – MR content

31

WebFOCUS 7 - legacy Publish feature

1

2

Published report was written to ibi_html/publish/{,htm}

End users called the {.htm} directly

Page 32: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – What To ExpectManaged Reporting – MR content

32

WebFOCUS 7 legacy Publish feature removed

BUT WAIT, what is that Publish option in WebFOCUS 8?

WebFOCUS 8 Publish capability means

something different. It is related to the WebFOCUS security

authorization model It is used when one

wants to create security rules on a

WebFOCUS resource

Page 33: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – What To ExpectManaged Reporting – MR content

33

WebFOCUS 7

WebFOCUS 8

Page 34: WebFOCUS 8: Best  Practices  for  Migration

BI Dashboard

34

Page 35: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – What To ExpectBI Dashboard

BI Dashboard content

BI dashboards will continue to run in WebFOCUS 8 with some caveats.

Some BI dashboard features have been removed

Some BI dashboard features have been implemented differently

35

Page 36: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – what to expectBI dashboards - Then and Now

36

WebFOCUS 7

WebFOCUS 8

Page 37: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – What To ExpectBI dashboard content

BID Features that are removed in WebFOCUS 8 and documented in the WebFOCUS 8 Upgrade Considerations and Release Notes.

Role tree WebFOCUS 8 security model will allow for similar functionality No migration of roletree.xml content

Dashboard Editor Limited Functionality – some options removed Same editor used by BI Portal

Personalize Options Customization of Tree and Content Block colors from View Builder BID parameters

Moved from file web.xml to configuration file webconfig.xml Removed

USER_MAX_INACTIVE , PUBLIC_MAX_INACTIVE

37

Page 38: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – What To ExpectBI dashboard content

BID Features that are implemented differently in WebFOCUS 8 and documented in the WebFOCUS 8 Upgrade Considerations:

BI dashboard Login Pages Different URL for BI dashboard Login page Customizations to login pages will need to review for

compatibility Managing public user ID

Enabling WF_Public_Role Changing default public user ID Disabling public user Specifying Reporting Server credentials

Replacement of scroll buttons by scroll bars for trees and blocks Search

38

Page 39: WebFOCUS 8: Best  Practices  for  Migration

ReportCaster

39

Page 40: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – What To ExpectReportCaster – Security objects

RC security authorization rules maintained after migration

RC security objects WebFOCUS 8ReportCaster user IDs No longer separate. Unified architecture

means we have a WebFOCUS (MR) user. Execution user IDs Migrated and mapped to related

schedules. IBIMR_RC_SVCUSER Removed . No longer required due to

new architecture and security model.

40

Page 41: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – What To ExpectReportCaster - Content

All migrated RC content are available from the Content tree Schedules Alert Schedules Group BlackOutDates

Report Library reports Categories Domains

Distribution Lists Access Lists Watch Lists

41

Page 42: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – what to expectReportCaster – Content

42

Call ReportCaster

RC Administration UI

Create RC new content

WebFOCUS7

Page 43: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – what to expectReportCaster Content

43

Access Report Library

Report Library Content

Report Library Access List

Page 44: WebFOCUS 8: Best  Practices  for  Migration

Validating the migration – what to expectReportCaster Content – Centralized in WebFOCUS 8

44

WebFOCUS 8

Page 45: WebFOCUS 8: Best  Practices  for  Migration

Post Migration Tasks

45

Page 46: WebFOCUS 8: Best  Practices  for  Migration

Post Migration TasksMR Security Authorization - Enable User Default Role

From WebFOCUS Administration Console Navigate to Configuration => Other

Set IBI_Enable_UDR to a value of TRUE

46

Page 47: WebFOCUS 8: Best  Practices  for  Migration

Post Migration TasksMR Security Authorization - Configure Public user ID

WebFOCUS 7 Manage the public user ID from BI View Builder.

Change the user ID from public to named user Set Reporting Server credentials for Reporting Server.

WebFOCUS 8 Manage the public user ID from Administration Console

47

Page 48: WebFOCUS 8: Best  Practices  for  Migration

Post Migration TasksBI Dashboard –BI View Builder Admin permissions

In BI View Builder, MR and Group administrators were able to view and add BI content to all group views.

They were not required to be members of groups to perform this function.

WebFOCUS 7

BI View Builder Administrators

WebFOCUS 8

• Migrated MR or Group administrators are not migrated into all groups.

• In BI View Builder, a user that is assigned “MR and Group administrator” permissions cannot by default, view and add BI content to all group views.

• Can only create group views and add BI content to Group Views for Groups they are members of.

48

Page 49: WebFOCUS 8: Best  Practices  for  Migration

Change Management

49

Page 50: WebFOCUS 8: Best  Practices  for  Migration

Change Management

WebFOCUS 8 Change Management (CM)utilities will:Create packages for moving content between WebFOCUS 8 releases &/or WebFOCUS 8 environments.

GUI and batch utilities are planned for the GA release.

Maintain WebFOCUS 7 Change Management capabilities for:Managed ReportingReportCasterBI Dashboard

Provide additional enhancements for packaging:Managed Reporting My Content (a.k.a. MyReports)ReportCaster Report Library BI portals

Copyright 2009, Information Builders. Slide 50

Page 51: WebFOCUS 8: Best  Practices  for  Migration

A Migration In Motion

51

Page 52: WebFOCUS 8: Best  Practices  for  Migration

MR Migration

Domains

Users, Groups, and Roles

UseCase

A Migration In Motion

A customer has a WebFOCUS 7.6.9 environment that he wishes to migrate to WebFOCUS 8. It contains the following security objects and content: Three Domains with content Several Users Several Groups Default and Custom Roles

52

Page 53: WebFOCUS 8: Best  Practices  for  Migration

BI Dashboard Migration

Group Membership

Use Case

A Migration In Motion

Make use of the existing BI dashboards from WebFOCUS 7 into WebFOCUS 8. Migrate BID content to WebFOCUS 8 Validate the BID migration

53

Page 54: WebFOCUS 8: Best  Practices  for  Migration

ReportCaster Migration

Group Membership

UseCase

A Migration In Motion

Migrate RC content to WebFOCUS 8

Access Lists Distribution Lists Schedules Report Library archives

54

Page 55: WebFOCUS 8: Best  Practices  for  Migration

Favorites

Mobile Favorites

UseCase

A Migration In Motion

Migrate BID Favorites and Mobile Favorites Validate the BID Favorites

55

Page 56: WebFOCUS 8: Best  Practices  for  Migration

Thank you for attending our session

56