LifeCycle Manager (LCM)

crookpatedspongySoftware and s/w Development

Dec 2, 2013 (3 years and 8 months ago)

197 views

SAP BO Business Intelligence Platform 4.0

LifeCycle

Manager (LCM)

Changes in BI 4.0


Confidential

©
2011 SAP AG. All rights reserved.

2

Confidential

Lesson Objectives

After completing this lesson, you will be able to:


Explain the updates in 4.0 for Lifecycle management Console (LCM)


Describe the Overrides new features


Use the LCMBiar command line


Explain Enhanced Change & Transport System (CTS+) integration


Describe the Visual Difference feature


Describe Lifecycle management services

©
2011 SAP AG. All rights reserved.

3

Confidential

Agenda


1.
Basic Concepts

2.
What’s new?

3.
Overrides

4.
Visual Difference

5.
Command Line Tool

6.
CTS+ integration


©
2011 SAP AG. All rights reserved.

4

Confidential

What is the right tool?

Promotion

Upgrade / Migration

LifeCycle

Management Console (LCM)

Upgrade Manager

Promotion
: “Transport content from like
system to like system”


Systems are the same version

E.g. Dev to
Test to Production. Content is primarily
document templates, metadata and
schedules
.
Not document instances.


Upgrade
: “Transport and transform content
from previous version to newer version”

䍯湴敮C i湣l畤敳 慬l 潢o散瑳⸠


Migrate
: “Transport and transform content
from a previous platform to a new platform
RU?DUFKLWHFWXUH´








©
2011 SAP AG. All rights reserved.

5

Confidential

Runs on top of an instance of SAP
BusinessObjects BI. However


no
extra licensing required
for
Lifecycle management

Example Deployment


Development

(all platforms)

Test

(all platforms)

Production

(all platforms)

Lifecycle Management

(Windows, AIX, Solaris, Linux)

Subversion

(Version control)

LCM JOB

LCM JOB

©
2011 SAP AG. All rights reserved.

6

Confidential

Lifecycle Management Console



Promotion Basic workflow

LCM


Step 1


Log into Lifecycle management console

LCM


Step 2


Configure Overrides (only if not configured already)

LCM


Step 3


Create a new Promotion

Job

(define source and destination)


LCM


Step 4


Add new objects to a Job



LCM


Step 5


Manage dependencies

LCM


Step 6


Click Promote and access Promote

options

LCM


Step 7


Test Promotion Job

LCM


Step 8



Schedule Promotion Job

LCM


Step 9


View
Promotion status

How to promote content from one SAP BusinessObjects Business
Intelligence (BI) environment to another?

©
2011 SAP AG. All rights reserved.

7

Confidential

Agenda

1.
Basic Concepts

2.
What’s new?

3.
Overrides

4.
Visual Difference

5.
Command Line Tool

6.
CTS+ integration

©
2011 SAP AG. All rights reserved.

8

Confidential

Lifecycle Management


What is new? (1/2)



Lifecycle management console is now included in SAP BusinessObjects Business Intelligence servers install
package.

Installation

New Visual Difference capabilities allow easy identification of changes.

Scriptable promotions supported via a command line interface.


Lifecycle management console


Lifecycle management and Version control.


Central Management Console


Visual Difference.

Lifecycle management is now in 2 places:

New Objects supported

Categories based promotion is now supported.

Server group promotion is supported however the servers are not promoted.

©
2011 SAP AG. All rights reserved.

9

Confidential

Lifecycle Management
-

What is new? (2/2)


LCM is now localized.


Job is copied


Job is migrated

Update source system of job when

Overrides no longer job specific

Supports new improved BI platform Audit infrastructure


SAP Authentication is now supported


Integration with the SAP standard change transport system (CTS)

There are 2 new features specifically for integrated deployments
with BW:

©
2011 SAP AG. All rights reserved.

10

Confidential

Agenda

1.
Basic Concepts

2.
What’s new?

3.
Overrides

4.
Visual Difference

5.
Command Line Tool

6.
CTS+ integration


©
2011 SAP AG. All rights reserved.

11

Confidential

What are Overrides?

Development
BOE BI 4.0

Dev Connection for HR
Reports

Dev HR
Database

Production
BOE BI 4.0

Live Connection for HR
Reports

Live HR
Database

Override Connection

©
2011 SAP AG. All rights reserved.

12

Confidential

How does it work in XI 3.X?

Development
BOE BI 4.0

Dev Connection for HR
Reports

Dev HR
Database

Production
BOE BI 4.0

Live Connection for HR
Reports

Live HR
Database

Override Connection

Job 1

Job 2

Job 3

©
2011 SAP AG. All rights reserved.

13

Confidential

How does it work in BI 4?

Development
BOE BI 4.0

Dev Connection for HR
Reports

Dev HR
Database

Production
BOE BI 4.0

Live Connection for HR
Reports

Live HR
Database

Override Connection

Job 1

Job 2

Job 3

Create GLOBAL
Overrides

First in
LCM

©
2011 SAP AG. All rights reserved.

14

Confidential

Overrides Overview


Updating database connections (overrides) in XI 3.1 are job specific,
in

BI 4.0 are
global.



In 4.0, Lifecycle management scans for all Crystal Reports, OLAP and Universe
Connections and QaaWS URLs in the origin system.



Scan information can be updated with values for destination.



When a report connection is promoted, database connection information is automatically
promoted.



Overrides can be from one or many origins to one or many destinations.


©
2011 SAP AG. All rights reserved.

15

Confidential

Overrides


How to configure overrides?


1.
Specify Origin system (
Administration Options

>
Manage Systems
)

2.
Scan the Origin system (
Administration Options

>
Override Settings
)

3.
Mark desired objects as active.

4.
Promote the overrides to one or multiple destinations.

5.
In destination, mark desired objects as active and edit database connections.

When a promotion job is executed, overrides of objects in the job are applied automatically.

©
2011 SAP AG. All rights reserved.

16

Confidential

Agenda

1.
Basic Concepts

2.
What’s new?

3.
Overrides

4.
Visual Difference

5.
Command Line Tool

6.
CTS+ integration


©
2011 SAP AG. All rights reserved.

17

Confidential

Visual Difference


Visual Difference framework allows you to easily identify changes.


It provides comparison plug
-
in and viewers for BI content


In SAP BusinessObjects

BI

4.0 only LCM Jobs and LCMBIAR comparisons are possible.


LCMBIAR to LCMBIAR


LCM Job to LCMBIAR


LCM Job to LCM Job

LCMBIAR comparison includes:


Metadata


Primary Objects.


Dependent Objects.

The differences process results in 3 types of differences


Removed


Modified


Inserted




©
2011 SAP AG. All rights reserved.

18

Confidential

Agenda

1.
Basic Concepts

2.
What’s new?

3.
Overrides

4.
Visual Difference

5.
Command Line Tool

6.
CTS+ integration


©
2011 SAP AG. All rights reserved.

19

Confidential

LCM Command Line Tool

LCMBIAR Overview

LCMBIAR file packages BI Applications:


Promote content between Development, Test, and Production SAP BusinessObjects
BI 4.0 environments.


Allows you to use scripting to automate the import of objects.

BIAR and LCMBIAR:


BIAR:(BI Archive) is a collection of any binaries associated with a BI object and its
associated metadata, all materialized in a zip file.


An LCMBIAR file is the same idea but for a job, with the objects being stored in a
BIAR file within it along with dependency information).

Considerations:


Lifecycle management tool is to promote objects from BI platform 4.x to BI platform
4.X version only.


Upgrades must be done using the Upgrade Management Tool.


To rollback a job you need to use the UI, not command line


LCM Command Line tool is not used when CTS+ is available.

©
2011 SAP AG. All rights reserved.

20

Confidential

LCM Command Line Tool

What can you do?


Report developer creates LCM Job with content to promote


LCM Administrator uses Command Line Tool (CLI) to create LCMBIAR

Export an existing Lifecycle Management job:


Report developer creates LCM job with content to promote


LCM Administrator uses CLI to promote LCM job content to destination

Promote existing job:


LCM Administrator uses CLI to promote LCMBIAR content to destination

Promote an existing LCMBIAR file:


LCM Administrator or developer writes one ore more queries to specify the content selection and
LCMBIAR file is created.

Export single or multiple platform queries:


LCM Administrator or developer writes multiple queries to specify content selection, the BI content
selected by the queries is promoted to the destination

Promote multiple platform queries:

©
2011 SAP AG. All rights reserved.

21

Confidential

LCM Command Line Tool

How to use?


Prerequisites:


Set the java path if using lcm.jar


Parameters are specified in a properties file.


Properties file name should be: <FileName>.properties.


Example: Myparameters.properties


LCM Command Line tool can be launched via BAT file or JAR file:


lcm_cli.bat



lcm_cli.bat

lcmproperty

<property file>


Example:
c:
\
Program Files(x86)
\
SAP Business Objects
\
SAP BusinessObjects Enterprise
XI4.0
\
win64_x64
\
scripts
\
lcm_cli.bat

lcmproperty

Myparameters.properties


lcm.jar


java
-
cp "lcm.jar"
com.businessobjects.lcm.cli.LCMCLI

<property file>


Example:
c:
\
Program Files(x86)
\
SAP Business Objects
\
SAP BusinessObjects Enterprise
XI4.0
\
win64_x64
\
java
\
lib
\

java

cp “lcm.jar”
com.businessobjects.lcm.cli.LCMCLI

Myparameters.properties






















©
2011 SAP AG. All rights reserved.

22

Confidential

LCM Command Line Tool

Properties File example


1.
Basic Concepts

2.
What’s new?

3.
Overrides

4.
Visual Difference

5.
Command Line Tool

6.
CTS+ integration



Agenda

The Past


Change and Transport System (CTS)

A few
designer
tools

Change and Transport
System (CTS)

Lifecycle Management

(LCM)

Solution: One Common Transport Tool

For Multiple Development Types

One central
transport tool

CTS+

(Enhanced Change & Transport System)

Multiple
Backend
System
Types

Multiple
Development
Workbenches

SAP Netweaver

AS ABAP





ESR/XI/PI

on SAP Netweaver
Dual Stack

Portal System

on SAP Netweaver
AS Java

SAP
BusinessObjects
Business
Intelligence

ABAP Workbench

XI Workbench

Portal Content
Studio

Lifecycle Management
Console

How to promote content with CTS+


Promotion with CTS+


LCM


Step 1
-

Log onto Lifecycle management console using SAP
Authentication

LCM


Step 2


Create a promotion job. For destination select Promote via CTS+

LCM


Step 3
-

Add

Objects to the

Job


LCM


Step 4


Manage Dependencies (external BW dependencies

can be
managed)

LCM

Step 5



Promote: transport request is created (Test Promote neither
Scheduling job are possible with CTS+)

LCM


Step 6


Transport Organizer (to

change/create transport request if
needed)

LCM


Step 7



Transport request is released


TMS



Step 8


In SAP system run transaction STMS to see destination import
queue and import the request.

SAP BusinessObjects Enterprise
Systems

Transporting BI content with the help of
LifeCycle

management Console and CTS+

TMS System
-
Landscape Configuration


Representation of BOE Systems

TD1

(DEV System)

Promote
via CTS

Job

TEST

TD2

TEST

TD1

TEST

XYZ

Collect
objects

Transport

Request

Transport

Request

Transport

Request

ZIP

Transport

Request

Transport

Request

Transport

Request

ZIP

TD2

(Test System)

XYZ

(Prod System)

Transport

Organizer

Web UI

Promotion of
Jobs

Start the import
in TMS to
process the job









LifeCycle Management for BusinessObjects BI4.0

©
2011 SAP AG. All rights reserved.

29

Confidential

Lesson Summary

After completing this lesson, you are now able to:


Explain the updates in LifeCycle Management Console for BusinessObjects BI
4.0


Describe the Overrides new features


Use the LCMBiar command line


Explain Enhanced Change & Transport System (CTS+) integration


Describe the Visual Difference feature


Describe Lifecycle management services

©
2011 SAP AG. All rights reserved.

30

Confidential

Thank you!