Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

download Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

of 136

Transcript of Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    1/136

    BusinessObjects Planning Guide to

    Integration with BusinessObjects XI

    BusinessObjects Planning XI Release 2

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    2/136

    2008 Business Objects. All rights reserved. Business Objectsowns the followingU.S. patents, which may cover products that are offered and licensed by Business

    Copyright

    Objects: 5,295,243; 5,339,390; 5,555,403; 5,590,250; 5,619,632; 5,632,009;5,857,205; 5,880,742; 5,883,635; 6,085,202; 6,108,698; 6,247,008; 6,289,352;6,300,957; 6,377,259; 6,490,593; 6,578,027; 6,581,068; 6,628,312; 6,654,761;

    6,768,986; 6,772,409; 6,831,668; 6,882,998; 6,892,189; 6,901,555; 7,089,238;7,107,266; 7,139,766; 7,178,099; 7,181,435; 7,181,440; 7,194,465; 7,222,130;7,299,419; 7,320,122 and 7,356,779. Business Objects and the Business Objectslogo, BusinessObjects, Business Objects Crystal Vision, Business Process OnDemand, BusinessQuery, Cartesis, Crystal Analysis, Crystal Applications, CrystalDecisions, Crystal Enterprise, Crystal Insider, Crystal Reports, Crystal Vision,Desktop Intelligence, Inxight, the Inxight Logo, LinguistX, Star Tree, Table Lens,ThingFinder, Timewall, Let There Be Light, Metify, NSite, Rapid Marts, RapidMarts,the Spectrum Design, Web Intelligence, Workmail and Xcelsius are trademarks orregistered trademarks in the United States and/or other countries of BusinessObjects and/or affiliated companies. Business Objects is an SAP company. SAPis the trademark or registered trademark of SAP AG in Germany and in several

    other countries. All other names mentioned herein may be trademarks of theirrespective owners.

    Business Objects products in this release may contain redistributions of softwarelicensed from third-party contributors. Some of these individual components may

    Third-party

    Contributors

    also be available under alternative licenses. A partial listing of third-partycontributors that have requested or permitted acknowledgments, as well as requirednotices, can be found at: http://www.businessobjects.com/thirdparty

    2008-06-15

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    3/136

    ContentsIntroduction 9Chapter 1

    About this guide.........................................................................................10

    Who should read this guide..................................................................10

    Terminology conventions...........................................................................10

    Get more help............................................................................................11

    BusinessObjects Integration 13Chapter 2

    About BusinessObjects Integration...........................................................14

    About BusinessObjects Enterprise user integration.............................14

    About universe creation........................................................................15

    Integration requirements and prerequisites...............................................17

    Technical requirements........................................................................17

    CMS access account............................................................................18

    Security integration...............................................................................19

    To enable BusinessObjects integration.....................................................19BusinessObjects Integration settings...................................................20

    BusinessObjects integration features...................................................23

    BusinessObjects Enterprise user integration 25Chapter 3

    BusinessObjects Enterprise user integration concepts.............................26

    About imported users...........................................................................26

    Properties imported from BusinessObjects Enterprise........................27

    Understanding BusinessObjects Planning systems.............................27Handling parent groups and subgroups...............................................28

    The BusinessObjects Enterprise user import process...............................29

    Configuring BusinessObjects Enterprise user import settings...................30

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 3

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    4/136

    To configure BusinessObjects Enterprise import settings....................30

    To export the BusinessObjects Enterprise import settings...................34

    Importing BusinessObjects Enterprise users.............................................35

    To import BusinessObjects Enterprise users.......................................35

    To schedule a BusinessObjects Enterprise user import for automatedexecution..............................................................................................35

    BusinessObjects Enterprise user import rules.....................................36

    Security rights for users imported from BusinessObjects Enterprise........39

    BusinessObjects Enterprise authentication...............................................40

    Process Overview for Planning Universe Creation 43Chapter 4

    Planning the universe................................................................................45

    Handling time in Planning universes 47Chapter 5

    Comparing column-based time and row-based time.................................48

    Column-based time..............................................................................48

    Row-based time...................................................................................49

    Reasons to adopt row-based time in Planning universes....................50

    How row-based time is created in BusinessObjects Planning...................51

    Example case of converting column-based time to row-based time.....51

    Defining time structures for Planning universes 55Chapter 6

    Defining time dimensions...........................................................................56

    Time dimension structure.....................................................................58

    To add a time dimension......................................................................58

    To delete a time dimension...................................................................59

    Defining grouping columns for a time dimension.................................59

    Defining time dimension values.................................................................61

    To define values for a time dimension..................................................62

    Defining time pivots...................................................................................62

    4 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    Contents

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    5/136

    About time pivot structure.....................................................................64

    Time pivot storage types......................................................................66

    To add a time pivot...............................................................................67

    To edit the settings of a time pivot........................................................69

    To delete a time pivot...........................................................................70

    Defining data columns for a time pivot.................................................71

    Impacts of time pivots on Data Structures update...............................75

    Data Structures naming conventions.........................................................76

    The Planning universe structure 77Chapter 7

    Structure terminology.................................................................................78Universe terminology............................................................................78

    BusinessObjects Planning terminology................................................79

    Planning classes and objects....................................................................81

    Native fact classes...............................................................................81

    Time pivot classes................................................................................83

    Validated dimension classes................................................................84

    Time dimension classes.......................................................................86

    Example case.......................................................................................86

    Rollups and hierarchies.............................................................................90

    About rollups and hierarchies...............................................................91

    How rollups and hierarchies are applied as custom hierarchies..........91

    Creating or modifying hierarchies in Designer.....................................92

    Defining Planning universes 93Chapter 8

    About universe definitions and universe files............................................94

    Defining universes in BusinessObjects Planning......................................94

    To add a universe definition..................................................................96

    To edit a universe definition..................................................................96

    Universe settings..................................................................................97

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 5

    Contents

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    6/136

    To delete a universe definition..............................................................98

    Managing the classes in a universe.....................................................99

    To view the manually managed elements in a universe.....................104

    Properties of Planning-generated universes...........................................104

    Universe placement in the repository.................................................105

    Universe contents created by BusinessObjects Planning..................105

    Modifying Planning universes in Designer...............................................106

    Modifying Planning-managed elements.............................................106

    Creating and modifying manually managed elements.......................107

    Removing obsolete elements.............................................................107

    Modifying universe settings in Designer.............................................108Running an integrity check in Designer on Planning universes.........108

    Administering Planning universes 111Chapter 9

    Updating Planning universes...................................................................112

    Events that trigger automatic universe updates.................................112

    What occurs during a universe update...............................................114

    When to manually execute a universe update...................................115

    Refreshing time pivots.............................................................................116

    To refresh a time pivot manually.........................................................116

    To schedule a time pivot refresh for automated execution.................117

    Managing access to Planning universes.................................................118

    User rights to Planning universes......................................................118

    Applying data filters as access restrictions........................................120

    URL Syntax for Launching Planning Web Access Options 125Chapter 10

    Using a BusinessObjects Enterprise logon token....................................126

    Using a BusinessObjects Enterprise authentication type........................127

    URL syntax for direct launch....................................................................128

    6 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    Contents

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    7/136

    Index 131

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 7

    Contents

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    8/136

    8 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    Contents

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    9/136

    Introduction

    1

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    10/136

    About this guide

    This guide covers configuration, administration and use of theBusinessObjects integration features in BusinessObjects Planning. Topicsinclude:

    overview of integration features

    enabling BusinessObjects integration

    importing users from BusinessObjects Enterprise

    creating and administering universes built from BusinessObjects Planningdata

    This guide assumes that you have a working installation of bothBusinessObjects Planning and BusinessObjects.

    Who should read this guide

    This guide is intended for the following audiences:

    Information Technology professionals responsible for administering theorganization's BusinessObjects system

    Master System Users (administrators) of BusinessObjects Planning

    Use of the BusinessObjects integration features typically requires acollaboration between these two parties. A successful implementation of theintegration features requires an understanding of both systems and their usein the organization's environment.

    Terminology conventions

    Each implementation of BusinessObjects Planning uses terminology that isspecific to the customer's environment. For example, the dimension names,

    time series names, and data source names used in your system may bequite different than the names used in other BusinessObjects Planninginstallations.

    When discussing BusinessObjects Planning features and capabilities, certainterminology assumptions must be made. For example, the documentationgenerally uses the term Department to indicate the primary planning

    10 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    Introduction1 About this guide

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    11/136

    dimension. Your organization may use the term Cost Center or Project,however, the general concept is the same.

    Your system's time series and other columns may also be different than

    those used in the documentation. For example, you might use the time seriesACT instead of CYA. You should apply your own system's terminology andstructure as you read the discussion and examples in the documentation.

    Get more help

    Documentation

    Business Objects offers a full documentation set covering all products andtheir deployment. You can access documentation from the product interfaceor from the Business Objects online documentation library.

    The online documentation library has the most up-to-date version of theBusiness Objects product documentation. The library is updated with newcontent as it becomes available.

    For details on what documentation is available for BusinessObjects Planning,see theBusinessObjects Planning Documentation Roadmap.

    The full electronic documentation set can be found on the web at http://support.businessobjects.com/documentation/product_guides/. Installation-related

    documentation can also be found on your product distribution, in the \Documentsfolder.

    Online customer support

    The Business Objects Customer Support web site contains information aboutCustomer Support programs and services. It also has links to a wide rangeof technical information including knowledgebase articles, downloads, andsupport forums.

    http://www.businessobjects.com/support/

    Looking for the best deployment solution for your company?

    Business Objects consultants can accompany you from the initial analysisstage to the delivery of your deployment project. Expertise is available inrelational and multidimensional databases, in connectivities, database design

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 11

    1Introduction

    Get more help

    http://support.businessobjects.com/documentation/product_guides/http://support.businessobjects.com/documentation/product_guides/http://www.businessobjects.com/support/http://www.businessobjects.com/support/http://support.businessobjects.com/documentation/product_guides/http://support.businessobjects.com/documentation/product_guides/
  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    12/136

    tools, planning and performance management, customized embeddingtechnology, and more.

    For more information, contact your local sales office, or contact us at:

    http://www.businessobjects.com/services/consulting/

    Looking for training options?

    From traditional classroom learning to targeted e-learning seminars, we canoffer a training package to suit your learning needs and preferred learningstyle. Find more information on the Business Objects Education web site:

    http://www.businessobjects.com/services/training

    Send us your feedback

    Do you have a suggestion on how we can improve our documentation? Isthere something you particularly like or have found useful? Drop us a line,and we will do our best to ensure that your suggestion is included in the nextrelease of our documentation:

    [email protected]

    Note: If your issue concerns a Business Objects product and not thedocumentation, pleasecontact ourCustomer Support experts. For informationabout Customer Support visit: http://www.businessobjects.com/support/.

    Business Objects product information

    For information about the full range of Business Objects products, visit:http://www.businessobjects.com.

    12 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    Introduction1 Get more help

    http://www.businessobjects.com/services/consulting/http://www.businessobjects.com/services/trainingmailto:[email protected]://www.businessobjects.com/support/http://www.businessobjects.com/http://www.businessobjects.com/http://www.businessobjects.com/support/mailto:[email protected]://www.businessobjects.com/services/traininghttp://www.businessobjects.com/services/consulting/
  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    13/136

    BusinessObjects Integration

    2

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    14/136

    This section discusses the basics of integrating BusinessObjects Planningwith BusinessObjects XI. You should read this section to understand thescope of the integration features and the system requirements and

    prerequisites.The integration features do not appear in BusinessObjects Planning unlessthey are enabled. This section also explains how to enable the integrationfeatures.

    About BusinessObjects Integration

    BusinessObjects Planning can integrate with BusinessObjects in the followingareas:

    The ability to import users from BusinessObjects Enterprise toBusinessObjects Planning

    The ability to automatically generate universes for BusinessObjectsPlanning data

    Although user import and universe creation are related, they can be adoptedindependently and do not need to be performed in any particular order.

    About BusinessObjects Enterprise user integration

    This section explains the general scope of the BusinessObjects Enterpriseuser integration features in BusinessObjects Planning. For specific detailson the features discussed in this section, see BusinessObjects Enterpriseuser integrationon page 25.

    User integration overview

    Using the user integration features, you can import users fromBusinessObjects Enterprise to BusinessObjects Planning. Imported users

    remain synchronized with BusinessObjects Enterprise and are authenticatedby BusinessObjects Enterprise.

    Within BusinessObjects Planning, you select specific BusinessObjectsEnterprise groups to import into BusinessObjects Planning. Upon the initialimport, the selected groups and their component users are created inBusinessObjects Planning and flagged as imported users and groups. Basic

    14 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Integration2 About BusinessObjects Integration

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    15/136

    user information such as Account Name, Full Name and Email are copiedinto BusinessObjects Planning.

    On an ongoing basis, you can synchronize the user list with BusinessObjects

    Enterprise by performing periodic imports. Each time an import is performed,new users are added, deleted users are flagged as obsolete, and modifiedusers are updated. User imports can be performed manually on an ad hocbasis, or scheduled for automated execution.

    Any user who is flagged as imported from BusinessObjects Enterprise isalso authenticated for entry into BusinessObjects Planning byBusinessObjects Enterprise. The BusinessObjects Planning login dialogallows users to select from the standard BusinessObjects Enterpriseauthentication methods. Single sign-on is not supported users must alwaysenter their credentials.

    Benefits of user integration

    For environments with users who require access to both BusinessObjectsPlanning and BusinessObjects Enterprise, user integration provides thefollowing benefits:

    Single-source user creation and basic user administration. Note that thespecific user rights for the BusinessObjects Planning system must stillbe maintained in BusinessObjects Planning.

    Single-source authentication. Users do not have separate passwords toaccess BusinessObjects Planning.

    User integration is typically adopted in conjunction with BusinessObjectsPlanning universe creation. If automated security is enabled for Planninguniverses, then imported users are automatically granted access to Planninguniverses, and their BusinessObjects Planning data filters are translated touniverse access restrictions.

    About universe creation

    This section explains the general scope of the universe creation features inBusinessObjects Planning. Each of the features mentioned in this sectionare discussed in more detail elsewhere in this guide. For an overview of the

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 15

    2BusinessObjects Integration

    About BusinessObjects Integration

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    16/136

    creation process and links to specific information, seeProcess Overview forPlanning Universe Creationon page 43.

    What is a universe?

    A universe is a construct that allows business intelligence users to querydata without needing to directly interact with the databases data structures.Universes consist of the following:

    connection parameters to the database

    a collection of SQL structures called objects that map to the actual SQLstructures in the database

    a schema of the tables and joins used in the database

    Business intelligence users connect to the universe, and run queries againstthe database by using the universe objects.

    Universe creation overview

    Using the universe creation features in BusinessObjects Planning, you canautomatically generate universes based on the BusinessObjects Planningdatabase.

    Within BusinessObjects Planning, you create universe definitions by

    determining which BusinessObjects Planning data structures to include ineach universe. The data structures are grouped into pre-defined universeclasses and objects. You can choose to include all classes and objects, orspecify particular classes and objects.

    When the universe definitions are saved, BusinessObjects Planningautomatically generates universes based on those definitions and saves theuniverses to the Central Management Server (CMS).

    Once a universe is created, it is updated automatically whenever astructure-changing event occurs in BusinessObjects Planning. If automated

    security is enabled for the universe, then users imported fromBusinessObjects Enterprise are automatically granted access to the universeand their data filters are converted to universe access restrictions. Updatesto imported users also trigger an update to the universe.

    Because BusinessObjects Planning natively stores time-varying data acrosscolumns instead of over rows, features have been added to BusinessObjects

    16 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Integration2 About BusinessObjects Integration

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    17/136

    Planning to allow the definition of time dimensions and time pivots. Use ofthese time structures allows Planning universes to present time-varying datain a way that is familiar to users of BusinessObjects business intelligencetools.

    Universe creation benefits

    The universe creation features provide the following benefits:

    A streamlined and managed process for generating and updatinguniverses for BusinessObjects Planning databases.

    The ability to access BusinessObjects Planning data using any of theBusinessObjects business intelligence tools. Use of the time dimensionfeatures provides the additional benefit of drilling BusinessObjectsPlanning data by time (this is not possible in BusinessObjects Planningitself).

    The ability to automatically apply BusinessObjects Planning data filtersto universes as row access restrictions.

    Integration requirements andprerequisites

    This guide assumes that you already have operational BusinessObjectsPlanning and BusinessObjects installations. This section details therequirements and prerequisites for use of the BusinessObjects integrationfeatures.

    Technical requirements

    Required versions

    Use of the BusinessObjects integration features requires BusinessObjectsXI Release 2 or BusinessObjects XI 3.0.

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 17

    2BusinessObjects Integration

    Integration requirements and prerequisites

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    18/136

    Software prerequisites

    A BusinessObjects Enterprise client installation must be performed on eachPlanning Application Server in your environment. Specifically, the Planning

    Application Server requires the BusinessObjects Enterprise SDK andUniverse Designer.

    For details on performing a BusinessObjects Enterprise client installation,see theBusinessObjects Enterprise Installation Guide.

    CMS access account

    BusinessObjects Planning requires a BusinessObjects Enterprise user

    account under which to access the Central Management Server (CMS). Thisaccount is referred to in this document as theCMS access account.

    The CMS access account must have administrator-level rights. If you planto import users from BusinessObjects Enterprise, the CMS access accountmust also have "View" rights to any groups that you want to import.

    Two options are available to indicate the CMS access account. You can usethe existing Planning Service Account, or you can designate a differentaccount within the Planning Configuration Manager.

    Using the Planning Service Account

    If no user credentials are specified in the Planning Configuration Manager,the Planning Service Account will be used as the CMS access account. ThePlanning Service Account is the account under which the Planning ApplicationServer runs, as designated during the BusinessObjects Planning install. Formore details on the Planning Service Account, see the BusinessObjectsPlanning Installation Guide.

    The advantage to this approach is that you do not need to designate aseparate user name and password within the Planning configuration file.

    To use this approach, you must add the Planning Service Account as a userin BusinessObjects Enterprise and give the account the appropriate rights.

    18 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Integration2 Integration requirements and prerequisites

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    19/136

    Designating a user name and password in the Planning Configuration

    Manager

    You can use any BusinessObjects Enterprise account as the CMS access

    account, as long as the account has the appropriate rights. If you are notusing the Planning Service Account, you must designate the user name andpassword in the Configuration Manager.

    As a security measure for storing the password, Business Objects providesan encryption utility. You must use this utility to encrypt the password andthen copy the encrypted password to the Configuration Manager. Theencryption utility is located in your BusinessObjects Planning productdistribution, in the \Resources\Utilitiesfolder.

    Security integration

    BusinessObjects Planning supports several security integration options,including the ability to integrate with Active Directory. However, you cannotenable both security integration and BusinessObjects integration. IfBusinessObjects integration is enabled, any security integration optionselected in the Planning Configuration Manager will be ignored.

    Typically, if you want to implement both BusinessObjects integration andsecurity integration, the security integration would be configured within

    BusinessObjects Enterprise. When imported users log into BusinessObjectsPlanning, they choose the authentication type that corresponds to theauthentication type the user is mapped to within BusinessObjects Enterprise.

    To enable BusinessObjects integration

    BusinessObjects integration is enabled within the Planning ConfigurationManager.

    This section only discusses the Configuration Manager settings specific to

    the BusinessObjects integration features. It is assumed that the otherconfiguration settings have already been completed for proper operation ofBusinessObjects Planning. For full details on the Configuration Manager,see theBusinessObjects Planning Installation Guide.

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 19

    2BusinessObjects Integration

    To enable BusinessObjects integration

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    20/136

    1. On the server hosting Planning Application Server, chooseStart>Programs>BusinessObjects EPM>BusinessObjects EPM Tools>BusinessObjects Planning>Configuration Manager.

    2. From the tree structure in the left-hand pane, selectGlobal Parameters> BusinessObjects Integration.

    The settings for BusinessObjects integration appear in the right-handpane.

    3. Complete the integration settings. SeeBusinessObjects Integrationsettingson page 20 for details on specific settings.

    4. From the tree structure, selectApplication Serverand confirm that thesettings in this pane are complete.

    The Application Server settings are required for use of BusinessObjects

    integration. If these settings are not already completed, type in the hostname of the Planning Application Server and the port (if you are not usingthe default port).

    5. Save the configuration file.

    If File Validation errors appear in the bottom of the right-hand pane aftersaving, correct the appropriate entries and then save the file again beforeexisting the Configuration Manager. You can double-click the messageto be taken to the field that generated the error.

    6. Restart the Planning Application Service on each Planning Application

    Server.

    The next time you log into the Planning Professional Edition, theBusinessObjects integration features will be available for use.

    BusinessObjects Integration settings

    If BusinessObjects integration is desired, complete all of the settings on theGlobal Parameters > BusinessObjects Integration node.

    20 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Integration2 To enable BusinessObjects integration

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    21/136

    DescriptionField

    Determines whether the BusinessObjects integration fea-tures are enabled or not. The default is False.

    If set to True, the BusinessObjects integration features willappear in BusinessObjects Planning. You must completethe remaining settings on the BusinessObjects Integrationpane to enable use of the integration feature set.

    Note: You cannot enable both security integration and Busi-nessObjects integration. If BusinessObjects integration is en-abled, any security integration option selected on the Global

    Parameters > Security node will be ignored.

    Integration enabled

    Select the appropriate version of your BusinessObjectsEnterprise installation.

    Platform version

    Select the desired authentication type for the CMS accessaccount. This account is used by BusinessObjects Planningto access the Central Management Server (CMS).

    The available options are: secEnterprise

    secWindowsNT

    secWinAD

    secLDAP

    Note: If you are using the Planning Service Account as theCMS access account, this field will be ignored. BusinessOb-

    jects Enterprise uses whichever authentication type is desig-nated for the Planning Service Account in BusinessObjectsEnterprise.

    CMS Authentication Type

    If you want to use the Planning Service Account as theCMS access account, leave this field blank.

    Otherwise, type the user name for the CMS access account.

    CMS Username

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 21

    2BusinessObjects Integration

    To enable BusinessObjects integration

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    22/136

    DescriptionField

    If the Planning Service Account is being used as the CMSaccess account, leave this field blank.

    Otherwise, you must enter a password for the CMS serviceaccount. This password must be encrypted using the en-cryption utility provided by Business Objects in the \Resources\Utilitiesfolder of your product distribution.Use the utility to encrypt the password, then copy and pastethe encrypted password into the Configuration Manager.

    CMS Password

    Type the name of the computer hosting the CMS.CMS Hostname

    If you are not using the default CMS port, type the appropri-ate port number. Otherwise, leave the default setting of6400.

    CMS Port

    This setting defines the amount of time allowed to completerequests to the CMS, such as universe updates. If the re-quest is not completed within the designated time, the re-

    quest will time out and an error will be noted in the applica-tion server log.

    The default timeout value is 120 seconds. If desired, youcan edit this setting. Keep in mind that defining a smallertimeout value than the default may result in requests notbeing completed.

    Timeout in seconds of CMSrequests

    Related Topics

    Security integrationon page 19 CMS access accounton page 18

    22 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Integration2 To enable BusinessObjects integration

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    23/136

    BusinessObjects integration features

    If BusinessObjects integration is enabled, the following features becomeavailable in the Planning Professional Edition to support user import anduniverse creation:

    User integration features

    A menu item is added to Plan > Administration named BusinessObjectsIntegration. This dialog is used to configure the user import parametersand execute imports. This dialog is only available in the Primary

    Authentication System, and is only accessible by administrators.

    A User Import task type is added to the Scheduler utility to facilitateongoing scheduled imports.

    The BusinessObjects Enterprise authentication options are added to theBusinessObjects Planning login dialogs.

    Security settings for imported users are managed normally within SecuritySettings.

    Universe creation features

    Two new areas are added to the Data Structures dialog for definition ofTime Dimensions and Time Pivots. These features are optional

    universes can be created without time dimensions and time pivots. SeeHandling time in Planning universeson page 47 for more information onthe purpose of these structures.

    A new menu item is added to Plan > Database named Universes. Thisdialog is used to define universes. This dialog is available to any userwho has security rights to Data Structures.

    A Time Pivot Refresh task type is added to the Scheduler utility to facilitateongoing refreshes of time pivots.

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 23

    2BusinessObjects Integration

    To enable BusinessObjects integration

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    24/136

    24 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Integration2 To enable BusinessObjects integration

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    25/136

    BusinessObjects Enterpriseuser integration

    3

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    26/136

    This section provides the necessary information to understand and use theBusinessObjects Enterprise user integration features in BusinessObjectsPlanning.

    Note: The BusinessObjects Integration menu item is only available ifBusinessObjects integration has been enabled in the Configuration Manager.

    Related Topics

    About BusinessObjects Enterprise user integrationon page 14

    About BusinessObjects Integrationon page 14

    To enable BusinessObjects integrationon page 19

    BusinessObjects Enterprise userintegration concepts

    This section provides an overview of key concepts relating to use of theBusinessObjects Enterprise user integration features.

    About imported users

    Use of the user integration features introduces the concept of two user types:

    "imported users" and "BusinessObjects Planning users".

    The terms "imported user" and "imported group" refer to users and groupsthat were imported into BusinessObjects Planning from an outside sourceand that remain synchronized with the original source.

    The terms "BusinessObjects Planning user" and "BusinessObjects Planninggroup" refer to users and groups created within BusinessObjects Planning,or imported users and groups that have been converted to BusinessObjectsPlanning users and groups.

    All imported users and groups are flagged using the Imported check box atthe top of the User Information tab or Group Information tab in SecuritySettings. As long as the Imported check box is selected, that user or groupwill be synchronized with the source during any future imports.

    You can convert an imported user or group into a BusinessObjects Planninguser or group by clearing the Imported check box. If an imported user isconverted, that user becomes completely managed within BusinessObjects

    26 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Enterprise user integration3 BusinessObjects Enterprise user integration concepts

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    27/136

    Planning and is unaffected by any future imports. This conversion cannot bereversed.

    Properties imported from BusinessObjects Enterprise

    The following user properties are imported from BusinessObjects Enterpriseand mapped to BusinessObjects Planning properties:

    BusinessObjects Planning User

    Property

    BusinessObjects Enterprise User

    Property

    User ID

    CUID

    (Cluster Unique Identifier)

    User NameAccount Name

    Last NameFull Name

    EmailEmail

    In the case of groups, the BusinessObjects Enterprise CUID and GroupName are imported to the BusinessObjects Planning Group ID and GroupName.

    The imported properties cannot be edited in BusinessObjects Planning aslong as the user or group remains flagged as an imported user. Importedproperties are updated on each subsequent BusinessObjects Enterpriseimport.

    Understanding BusinessObjects Planning systemsAny security-related activity in BusinessObjects Planning requires anunderstanding of BusinessObjects Planning systems.

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 27

    3BusinessObjects Enterprise user integration

    BusinessObjects Enterprise user integration concepts

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    28/136

    A "system" is a unique BusinessObjects Planning User Directory anddatabase, as defined in the Planning Configuration Manager. ABusinessObjects Planning implementation may consist of multiple systems.

    All implementations of BusinessObjects Planning must designate one systemas the Primary Authentication System. The Primary Authentication Systemcontrols user access to all BusinessObjects Planning systems defined inyour environment.

    Several security features, including the BusinessObjects Integration dialog,are only available in the Primary Authentication System.

    For more information on systems and the Primary Authentication System,see theBusinessObjects Planning Security Administrator's Guide.

    Handling parent groups and subgroups

    BusinessObjects Enterprise supports group hierarchies. A group can bedesignated as a subgroup of another group (the parent). Subgroups inheritthe rights of the parent group.

    BusinessObjects Planning does not support group hierarchies. Each groupin BusinessObjects Planning is a separate entity with no relationship to anyother group. Users in BusinessObjects Planning can belong to multiple

    groups.When hierarchical groups are imported into BusinessObjects Planning, thehierarchical structure is flattened. Users are assigned to their subgroup andany parent groups as appropriate.

    For example, Group B is a subgroup of Group A, and both groups areselected for import. If a user is a member of Group B, that user will beassigned to both Group A and Group B in BusinessObjects Planning.

    You can choose to import a subgroup without importing its parent groups,but you cannot choose to import a parent group without importing all of its

    subgroups.

    28 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Enterprise user integration3 BusinessObjects Enterprise user integration concepts

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    29/136

    The BusinessObjects Enterprise userimport process

    This section outlines the user import process and provides direction on whereto find more information about each step.

    1. Plan the groups to be imported.

    In this step you should analyze your BusinessObjects Enterprise andBusinessObjects Planning deployments and determine the areas of useroverlap. Which BusinessObjects Enterprise users require access toBusinessObjects Planning or to the BusinessObjects Planning universedata? Can you use existing BusinessObjects Enterprise groups or do you

    need to create new groups? How often should user imports be performedto keep the systems synchronized?

    2. If necessary, create the groups to be imported within BusinessObjectsEnterprise.

    For more details, see the BusinessObjects Enterprise AdministratorsGuide.

    3. Configure and save the import settings.

    In this step, you define which groups to import into specificBusinessObjects Planning systems. See Configuring BusinessObjects

    Enterprise user import settingson page 30.

    4. Perform the import.

    Imports can be performed manually on an ad hoc basis, or scheduled forautomated execution using the Scheduler utility. Both options arediscussed inImporting BusinessObjects Enterprise userson page 35.This section also describes the rules employed during an import.

    5. Define the security settings for the imported users and groups.

    The user and group security settings for BusinessObjects Planning are

    typically defined by the BusinessObjects Planning Master System User.

    For more details on available settings, see the Planning ProfessionalEdition Administrator's Guide or the Planning Professional Edition OnlineHelp. A brief discussion of considerations specific to BusinessObjectsEnterprise users is available in this guide see Security rights for usersimported from BusinessObjects Enterpriseon page 39.

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 29

    3BusinessObjects Enterprise user integration

    The BusinessObjects Enterprise user import process

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    30/136

    Subsequent imports can be performed as often as necessary to synchronizethe user lists.

    Configuring BusinessObjects Enterpriseuser import settings

    This section provides information on configuring the BusinessObjectsEnterprise user import settings. You must configure the user import settingsbefore you can perform an import. Once saved, these settings can be usedfor future imports and can be edited at any time.

    To configure BusinessObjects Enterprise importsettings

    The BusinessObjects Integration dialog is only available in the PrimaryAuthentication System and is only accessible by administrators.

    1. ClickPlan>Administration>BusinessObjects Integration.

    In Excel 2007: On the Plan tab, in the System Management group, clickAdministration>BusinessObjects Integration.

    2. On theUser Groupstab, select the BusinessObjects Enterprise groups

    to import.

    Use the arrow buttons to move selected groups from the Available Groupsbox to the Selected Groups box. For more specific details andconsiderations, seeTo select BusinessObjects Enterprise groups forimporton page 31.

    3. For each group in the "Assigned Group" box, select the targetBusinessObjects Planning systems that you want to import the groupinto.

    If a check box is selected for a system, that group will be imported into

    that system. For more specific details and considerations, see To selecttarget systems for BusinessObjects Enterprise user importon page 32.

    4. On theSettingstab, select the systems to enable for import in the"Enable/Disable Import by System" box.

    30 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Enterprise user integration3 Configuring BusinessObjects Enterprise user import settings

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    31/136

    If a check box is selected for a system, that system is enabled for import.For more specific details and considerations, seeTo enable or disablesystems for BusinessObjects Enterprise user importon page 33.

    5. ClickSave.If you are ready to perform the import now, click Import. SeeImportingBusinessObjects Enterprise userson page 35 for full details on performingimports.

    To select BusinessObjects Enterprise groups for import

    1. Click theUser Groupstab of the BusinessObjects Integration dialog.

    2. To add a group for import:

    a. In the Available Groups box, select the check box for each group thatyou want to import.

    You can use the Select AllandClear Allbuttons at the bottom ofthe dialog to select all groups or clear all check boxes.

    If a group has a plus icon next to the group name, you can expandthe group to view its subgroups. Child groups can be selectedindependently of parent groups. Selecting a parent groupautomatically selects all child groups.

    b. Click the >> button to add the selected groups to the Assigned Groupsbox.

    Tip: To see a list of the users in a group, right-click on the group inthe Assigned Groups box.

    3. To remove a group:

    a. In the Assigned Groups box, click the grey box next to the group nameto select the entire row.

    You can use the SHIFT or the CTRL key to select multiple rows.

    b. Click the

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    32/136

    You can select any group defined in BusinessObjects Enterprise that isavailable to the CMS access account used by BusinessObjects Planning. Ifthe CMS access account does not have rights to view a particular group,

    then that group will not display in the BusinessObjects Integration dialog.Hierarchical groups (groups with subgroups) will be flattened upon import toBusinessObjects Planning. SeeHandling parent groups and subgroupsonpage 28.

    If you remove a group that has previously been imported, all imported usersbelonging to that group will become obsolete on the next import, unless theybelong to another imported group.

    To select target systems for BusinessObjects Enterprise user

    import

    Once BusinessObjects Enterprise groups have been selected to import, youmust indicate the target BusinessObjects Planning systems for each group.

    1. Click theUser Groupstab of the BusinessObjects Integration dialog.

    Each group selected for import is listed in the Assigned Groups box. Tothe right of the Group Name column, there is a column for all systems("All"), and then a column for each individual system.

    By default, when a group is first selected for import, all systems areselected as import targets.

    2. To add target systems for import:

    Select the check box for a specific system to import the group into thatsystem.

    OR

    Select theAllcheck box to select all systems.

    3. To remove target systems for import:

    Clear the check box for a specific system.

    OR

    Clear theAllcheck box to clear all systems.

    32 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Enterprise user integration3 Configuring BusinessObjects Enterprise user import settings

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    33/136

    Considerations when selecting target systems for user import

    Importing into newly-added systems

    By default, when a group is initially added to the Selected Groups list, allsystems are selected as target systems. If a new system is added later, youmust manually edit the selected groups to include that system.

    Selecting the Primary Authentication System as a target system

    If the users in a group do not need to access the Primary AuthenticationSystem, then you do not need to select that system as a target system. Theusers will still be added to the Primary Authentication System so that theycan log into BusinessObjects Planning, but within the Primary Authentication

    System they will be assigned to the Planning No Access group.

    If you change your mind later and decide to indicate the PrimaryAuthentication System as a target system, the group will be created in thePrimary Authentication Systemand thealready-existing users will be assignedto that group. Because the users are now assigned to a group, the PlanningNo Access assignment is removed.

    Note: The automated removal of the Planning No Access assignment onlyoccurs because the original Planning No Access assignment was automatic.If you manually assign a user to the Planning No Access group, that

    assignment will remain until you remove it.

    Removing a target system

    If you remove a system from a groups list of target systems, and you havealready imported users from that group into that system, those users willbecome obsolete in that system on the next import.

    To enable or disable systems for BusinessObjects Enterprise

    user import

    You can selectively enable or disable systems for import without affectingthe target system assignments for the imported groups. The first time thatthe BusinessObjects Integration dialog is accessed, all systems are enabledfor import by default. If a new system is subsequently added, you mustmanually enable that system.

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 33

    3BusinessObjects Enterprise user integration

    Configuring BusinessObjects Enterprise user import settings

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    34/136

    1. Click theSettingstab of the BusinessObjects Integration dialog.

    The available BusinessObjects Planning systems display in the"Enable/Disable Import by System" box.

    2. Select the check box for a system to enable that system for import, orclear a check box for a system to disable that system for import.

    Impacts of disabling systems for user import

    If you disable a system for user import, no users or groups will be importedinto that system, even if that system is selected as a target system on theUser Groups tab. (Note that name and email information for previouslyimported users will still be synchronized.)

    Disabling the Primary Authentication System disables all user import

    capabilities. The import process must be able to create users within thePrimary Authentication System.

    To export the BusinessObjects Enterprise importsettings

    You can export the BusinessObjects Enterprise user import settings as anXML file to assist in troubleshooting any import issues.

    1. ClickPlan>Administration>BusinessObjects Integration.In Excel 2007: On the Plan tab, in the System Management group, clickAdministration>BusinessObjects Integration.

    2. Click theSettingstab.

    3. Select one of the following export options:

    ClickExport Configurationto export the configuration settings forthe import. This includes the list of selected BusinessObjectsEnterprisegroups and target systems, and the system enablement settings.

    ClickExport Groups / Usersto export the list of BusinessObjects

    Enterprise groups and users that you have selected for import.

    4. Navigate to the location where you want to save the export file, then clickOK.

    34 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Enterprise user integration3 Configuring BusinessObjects Enterprise user import settings

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    35/136

    Importing BusinessObjects Enterpriseusers

    Two methods are available to import BusinessObjects Enterprise groupsand users. You can manually perform an import using the BusinessObjectsIntegration dialog, or you can schedule an import for automated executionusing the Scheduler utility.

    For details on the rules applied to users and groups during a BusinessObjectsEnterprise import, seeBusinessObjects Enterprise user import rulesonpage 36.

    After an import executes successfully, be sure to check the Audit Log for

    any warnings.

    To import BusinessObjects Enterprise users

    1. ClickPlan>Administration>BusinessObjects Integration.

    In Excel 2007: On the Plan tab, in the System Management group, clickAdministration>BusinessObjects Integration.

    2. Review the import settings to confirm they are as desired.

    3. ClickImport.If any errors are experienced during the import, a message box notifies youthat errors were logged to the Audit Log.

    Related Topics

    To configure BusinessObjects Enterprise import settingson page 30

    To schedule a BusinessObjects Enterprise user import

    for automated executionYou can schedule a user import for automated execution using the Schedulerutility. You must have already configured and saved the import settings usingthe BusinessObjects Integration dialog before scheduling the import.

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 35

    3BusinessObjects Enterprise user integration

    Importing BusinessObjects Enterprise users

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    36/136

    The following describes the basic steps for scheduling a user import. For fulldetails on the Scheduler utility, see the Planning Professional Edition OnlineHelpor thePlanning Professional Edition Administrator's Guide.

    1. ClickPlan>Utilities>Scheduler.In Excel 2007: On the Plan tab, in the System Management group, clickUtilities>Scheduler.

    2. Click theNew Jobicon, then type a Job Name and Description for thenew job.

    You can also add the user import task to an existing job.

    3. Add the user import task to the job:

    a. In the Tasks for Job pane at the bottom of the dialog, click theNewTaskicon.

    The Setup Task dialog opens.

    b. On theTask Typelist, click User Import.

    c. Type aNamefor the task, then clickOK.

    4. Complete the remaining job settings (Job Recurrence and Notifications)by clicking through the Job Wizard.

    Note: Remember that the scheduled time is evaluated in the context ofthe Planning database server's time zone. The Job Wizard displays thedatabase time (as "Scheduler time") and the local time for your reference.

    BusinessObjects Enterprise user import rules

    This section describes the rules applied by BusinessObjects Planning whenperforming a BusinessObjects Enterprise user import. This summary isprovided to help you understand how BusinessObjects Planning handles thevarious user and group conditions that may be present during an import.

    Group Rules

    For each group to be imported, BusinessObjects Planning checks the grouplist of the target system to determine if the group already exists. The basisof comparison is the group ID.

    If no match is found for the group ID, the following occurs:

    36 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Enterprise user integration3 Importing BusinessObjects Enterprise users

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    37/136

    Before creating a new group, the software checks to make sure thatno BusinessObjects Planning groups already exist with the samename. If a duplicate group name is found, then no action is taken tothe existing group and no users are imported for the BusinessObjects

    Enterprise group. A warning message is logged in the Audit Log if thisoccurs.

    If no duplicate group name is found, then the new group is created,flagged as an imported group, and assigned filters that result in noaccess to data or plan workbooks. The group ID and group name areimported from BusinessObjects Enterprise. The associated users areimported into the new group.

    Note: If the imported group name contains characters that are notsupported in the BusinessObjects Planning database, then that group

    is considered invalid and no users are imported for that group. Awarning message is logged in the Audit Log if this occurs.

    If a match is found for the group ID, any new users are imported into theexisting group. This occurs regardless of whether the group is still flaggedas Imported in BusinessObjects Planning. If the group is still flagged asImported and the group name has been changed in BusinessObjectsEnterprise, then the group name is synchronized to match the new namein BusinessObjects Enterprise.

    User Rules

    For each user to be imported, BusinessObjects Planning checks the userlist to determine if the user already exists. The basis for comparison is theuser ID.

    If no match is found for the user ID, the following occurs:

    Before creating a new user, the software checks to make sure that noBusinessObjects Planning users already exist with the same name.If a duplicate user name is found, then no action is taken to the existinguser. A warning message is logged in the Audit Log if this occurs.

    If no duplicate user name is found, then the new user is created,flagged as an imported user, and assigned to the appropriate importedgroups. The user's Full Name and Email properties are imported.

    Note: If the imported user name contains characters that are notsupported in the BusinessObjects Planning database, then that user

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 37

    3BusinessObjects Enterprise user integration

    Importing BusinessObjects Enterprise users

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    38/136

    is considered invalid and is not imported. A warning message is loggedin the Audit Log if this occurs.

    If a match is found for the user ID, the following occurs:

    If the user is flagged as an Imported user, then the user's Full Nameand Email properties are updated. The user's imported groupassignments are synchronized. Any group assignments that weremade manually by an administrator are not changed.

    If the user is not flagged as an Imported user (the user was convertedto a BusinessObjects Planning user), then no action is taken to theexisting user.

    If the Primary Authentication System was not indicated as a target system

    for the group the user is being imported from, then any new users added toa non-Primary Authentication System are also added to the PrimaryAuthentication System. The new user is created, flagged as an importeduser, and assigned to the Planning No Access group.

    Obsolete Users

    Within the pool of groups currently being imported, BusinessObjects Planningcompares its list of imported users (users flagged as Imported) to the usersin the current import. If a previously imported user does not exist in the currentimport, that user is flagged as obsolete.

    The most typical situations where a user would be flagged as obsolete are:

    The user was deleted from BusinessObjects Enterprise entirely.

    The user was removed from all BusinessObjects Enterprise groups thatare designated for import.

    The user belongs to a group that was removed from the BusinessObjectsIntegration settings, and the user does not belong to any of the othergroups designated for import.

    Obsolete users cannot access the system. If the obsolete user is a ProcessControl stage owner or the owner of a Scheduler job, this issue is noted inthe Audit Log so that an administrator can move the assignments to otherusers as appropriate. The names of obsolete users display in grey font inthe Security Settings dialog.

    38 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Enterprise user integration3 Importing BusinessObjects Enterprise users

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    39/136

    Obsolete users remain in the system until deleted by an administrator. Forsecurity reasons, BusinessObjects Planning does not provide the ability tomanually remove the obsolete flag from a user. If a user was mistakenlyremoved from a BusinessObjects Enterprise group (which resulted in the

    user being flagged as obsolete), you can re-run the import to restore theuser after correcting the issue in BusinessObjects Enterprise.

    Security rights for users imported fromBusinessObjects Enterprise

    Generally, security rights for imported users are handled in the same wayas for BusinessObjects Planning users. You must define the security rights

    for each user and group within Security Settings, for each BusinessObjectsPlanning system the user or group was imported into.

    Security rights are typically managed by a BusinessObjects Planning MasterSystem User. For more details on available security rights, see the PlanningProfessional Edition Administrator's Guideor thePlanning ProfessionalEdition Online Help.

    This section details a few additional considerations when defining securityrights for imported users.

    Group assignments

    Initially, imported users are assigned to the group or groups they wereimported with. If the users group is a subgroup, the user is also assigned tothe parent groups as appropriate (see Handling parent groups and subgroupson page 28).

    Subsequent imports synchronize the imported group assignments. Forexample, if a user is moved from Group A to Group B within BusinessObjectsEnterprise, and both of those groups are imported into BusinessObjectsPlanning, then the user will be removed from Group A and added to Group

    B.Within BusinessObjects Planning, you can manually assign imported usersto additional groups (either BusinessObjects Planning groups, or otherimported groups). These manual assignments are not affected by subsequentimports.

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 39

    3BusinessObjects Enterprise user integration

    Security rights for users imported from BusinessObjects Enterprise

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    40/136

    Filters

    When a BusinessObjects Enterprise group is imported for the first time, it isassigned a set of security filters (data filters and a plan filter) that result in

    no access to data or plan workbooks. This is a security measure designedto prevent newly imported users from having full access to the system untilyou are able to set the specific security rights for the group and the importedusers. If a new user is imported into an existing group, that user inherits thatgroup's established security rights, so no additional restrictions are appliedto the new user.

    If you have enabled automated security for Planning universes, then it isextremely important to define appropriate data filters for imported users andgroups, as these data filters will be applied as row access restrictions whenuniverses are generated from the BusinessObjects Planning database. If

    imported groups are left with the default "no access" filter, then the users willnot have access to the associated data within BusinessObjects Planning orthe Planning universe.

    Data filters are defined on the Filters tab within Security Settings. For moredetails on data filters and how they are applied to universes, see Applyingdata filters as access restrictionson page 120.

    BusinessObjects Enterprise

    authenticationWhen BusinessObjects integration is enabled, the Professional Edition logindialog is modified to include an Authentication field. Imported users mustselect a BusinessObjects Enterprise authentication option that is supportedin their environment.

    40 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Enterprise user integration3 BusinessObjects Enterprise authentication

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    41/136

    Figure 3-1: Example login dialog with BusinessObjects Enterprise authentication

    Note:

    Single sign-on is not supported. Users must enter their credentials toaccess BusinessObjects Planning, even if single sign-on is enabled forBusinessObjects Enterprise. An exception is when using the token URLparameter to launch a Planning web access option.

    If a BusinessObjects Enterprise user has one or more aliases in

    BusinessObjects Enterprise, that user can log into BusinessObjectsPlanning using an alias and the corresponding authentication type.

    For web login, the default login pages should be used (logined.aspxorloginsa.aspx), not the security integration login pages.

    The following authentication options are available:

    DescriptionAuthentication Option

    BusinessObjects Enterprise authenticates the userbased on their BusinessObjects Enterprise account

    name and password.

    Enterprise

    BusinessObjects Enterprise authenticates the userbased on their LDAP user name and password.

    LDAP

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 41

    3BusinessObjects Enterprise user integration

    BusinessObjects Enterprise authentication

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    42/136

    DescriptionAuthentication Option

    BusinessObjects Enterprise authenticates the userbased on their Windows Active Directory user nameand password.

    Windows AD

    BusinessObjects Enterprise authenticates the userbased on their Windows NT user name and pass-word.

    Windows NT

    Non-imported users can use the Planning option tobe authenticated based on their BusinessObjectsPlanning user name and password.

    Planning

    For more details on BusinessObjects Enterprise authentication options, seetheBusinessObjects Enterprise Administrators Guide.

    Special URL parameters are available to allow BusinessObjects Enterpriseusers to directly launch into Planning web access options. SeeURL Syntaxfor Launching Planning Web Access Optionson page 125.

    42 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    BusinessObjects Enterprise user integration3 BusinessObjects Enterprise authentication

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    43/136

    Process Overview forPlanning Universe Creation

    4

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    44/136

    Planning universe creation is a multi-step process. This table provides a briefoverview of the universe creation steps.

    For more informationDescriptionProcess Step

    SeePlanning the uni-verseon page 45

    In this step you plan the structure of theuniverse.

    Planning the universe

    SeeDefining time struc-tures for Planning univers-

    eson page 55

    In this step, you define optional timestructures in BusinessObjects Plan-ning to enable time-based drilling ofthe universe data.

    Defining time structures is a 3-part

    process involving: Defining time dimensions

    Populating time dimensions

    Defining time pivots

    This step is optional.

    Defining time structures

    SeeDefining Planninguniverseson page 93

    In this step, you create the universedefinition in BusinessObjects Planning

    by choosing from pre-defined classesand objects. Once the definition issaved, the universe is generated andpublished to the CMS.

    Once a universe has been generated,you can make further edits to the uni-verse within Designer.

    Defining the universe

    SeeAdministering Plan-ning universeson

    page 111

    Once a universe has been created, on-going administration of the universe in-

    cludes updating the universe, updatingtime pivots, and managing user access.

    Administering the uni-verse

    44 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    Process Overview for Planning Universe Creation4 Planning the universe

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    45/136

    Planning the universe

    In this phase you should analyze the reporting needs of the intended audienceof the universe and plan the universe design to meet those needs.

    Because most or all of the universe structure and properties will be createdby BusinessObjects Planning, the primary focus of the planning phase isdeciding on the necessary data and understanding how it will be accessiblein the universe.

    For example, you should consider the following questions:

    What BusinessObjects Planning data needs to be made available touniverse consumers?

    Once you have decided on the data requirements, you need to understandhow the BusinessObjects Planning data structures map to universestructures. Understanding the Planning universe structure will help youdecide which classes and objects to include in the universe to provideyour users with the data they need. SeeThe Planning universe structureon page 77 for more details.

    Do users need to be able to drill the data based on time?

    BusinessObjects Planning natively stores time-varying data over columnsinstead of rows. If you require time-varying data to be stored over rows

    to enable time-based drilling, you must define certain time structures inBusinessObjects Planning to support this. SeeHandling time in Planninguniverseson page 47 for more details.

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 45

    4Process Overview for Planning Universe Creation

    Planning the universe

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    46/136

    46 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    Process Overview for Planning Universe Creation4 Planning the universe

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    47/136

    Handling time in Planninguniverses

    5

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    48/136

    One of the primary decisions to make when developing Planning universeshas to do with how time-varying data is handled. You can choose to use thedefault "wide" layout of the BusinessObjects Planning database, where time

    varies over columns, or you can create special time constructs to enabletime to vary over rows.

    This section explains these two different approaches, to assist you in decidinghow to handle time-varying data in your universes.

    For specifics on creating these time constructs in BusinessObjects Planning,seeDefining time structures for Planning universeson page 55.

    Comparing column-based time and

    row-based timeThis section explains the differences between the native column-based timeof BusinessObjects Planning and row-based time.

    Column-based time

    In BusinessObjects Planning, time-varying data is not tracked as a dimension.Time is instead defined using the concept of time series.

    What is a time series?

    A time series is a set of data columns representing a span of time.

    The primary defining factor of a time series is the number of periods. Eachperiod represents a unit of time, such as a month or a week. A typical timeseries has 12 periods representing a one-year span of months. However,the number of periods and the implied time span may vary. For example, atime series could contain 26 periods representing a one-year span of biweeklyunits, or 36 periods representing a three-year span of months.

    Each time series is given a name which ideally conveys both the time spanand the type of data contained in the time series for example, "CYA" forCurrent Year Actuals or "CYB" for Current Year Budget. Time series namesare typically generic ("current year") instead of specific ("ACT2006") so thatthe same set of time series can be re-used for each planning cycle.

    48 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    Handling time in Planning universes5 Comparing column-based time and row-based time

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    49/136

    Database structure with column-based time

    The BusinessObjects Planning database contains a column for each periodof each time series. The naming convention for these columns is the time

    series name suffixed by the period number (for example, CYA1, CYA2, etc.).This structure is described as a "wide" table layout because the time-varyingdata varies over columns instead of rows. For example, the fact table for adata source in BusinessObjects Planning appears like the following table:

    Table 5-1: Example wide table layout in BusinessObjects Planning

    CYB12CYB11CYB2CYB1CYA12CYA11CYA2CYA1ACCTDEPT

    145125160110125110150100400100100

    500500500500500500500500400200100

    This example shows a system with two dimensions (DEPT and ACCT) andtwo 12-period time series (CYA and CYB). (Periods 3 through 10 of eachtime series are omitted for space considerations.)

    Since it is not uncommon for a data source to have four or more time series,as well as several sets of summary fields and other columns, the columnlayout can be quite wide.

    Row-based time

    Most business intelligence applications track time as a dimension. Forexample, if the data in the database spans a one-year period, you mighthave a time dimension named Month with values from 1 to 12.

    In this case, the time dimension becomes one of the key columns of thetable. Instead of a wide table with many columns, the table is narrow with

    many rows. For example, the fact table of a database using a time dimensionappears like the following table:

    Table 5-2: Example "narrow" table layout

    BUDGETACTUALSMONTHACCTDEPT

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 49

    5Handling time in Planning universes

    Comparing column-based time and row-based time

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    50/136

    1101001400100100

    1601502400100100

    12511011400100100

    14512512400100100

    5005001400200100

    5005002400200100

    50050011400200100

    50050012400200100

    In this example there are three dimensions, DEPT, ACCT and Month. Thedata is contained in two measure columns named Actuals and Budget. (Again,months 3 through 10 are omitted for space considerations.)

    The data is exactly the same as in the BusinessObjects Planning "wide"table example, it is the database structure that differs.

    Related Topics

    Column-based timeon page 48

    Reasons to adopt row-based time in Planninguniverses

    There are several reasons to adopt time dimensionality for Planninguniverses:

    Familiarity. Most business intelligence tools use time dimensions. Your

    user community may already be used to performing analysis and buildingreports using a time dimension.

    Time-based report drilling. Use of time dimensions enables the ability todrill along time. You can define time hierarchies such as months, quartersand years and drill along those hierarchies.

    True date fields. BusinessObjects Planning does not natively supportdate fields, but date fields can be included in time dimensions. Some

    50 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    Handling time in Planning universes5 Comparing column-based time and row-based time

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    51/136

    functionality in other Business Objects reporting and analytic tools dependon the presence of a date field.

    The process of defining time dimensions and the associated supporting

    constructs does add a significant component to Planning universedevelopment. If user familiarity is not an issue or if time-based report drillingis not required, it may not be worth the effort to adopt time dimensionality.

    How row-based time is created inBusinessObjects Planning

    Because BusinessObjects Planning does not naturally support timedimensionality, two new data structure types have been introduced to allow

    for row-based time in Planning universes:

    Time Dimensions. A time dimension defines a span of time periods totrack time-varying data. Similar to standard dimensions, you can alsodefine grouping columns for a time dimension, which can then be usedas the basis for time hierarchies within the universe.

    Time Pivots. A time pivot defines an alternate view of a data source.Instead of storing data in time series columns, a time pivot uses a timedimension to track time-varying data over rows.

    Each time pivot corresponds to a single time dimension. Time pivots consist

    of one or more measures that define a category of time-varying data, suchas budget data or actuals data. To define the data within the measure, youmap one or more time series to specific time dimension periods.

    Essentially, the time pivot converts the "wide" table structure ofBusinessObjects Planning to a "narrow" table structure.

    Example case of converting column-based time torow-based time

    This example case is provided to illustrate how time dimensions and timepivots are used to create row-based time for Planning universes. The exampleuses typical data structures for a budgeting application.

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 51

    5Handling time in Planning universes

    How row-based time is created in BusinessObjects Planning

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    52/136

    Typical column-based time in BusinessObjects Planning

    A typical time span for data in a budgeting application is three years theprior year, the current year, and next year. To support this time span, thefollowing time series exist within the Financial data source:

    Actuals Time SeriesBudget Time SeriesYear

    LYA (Last Years Actuals)n/aPrior year

    CYA (Current Years Actu-als)

    CYB (Current YearsBudget)

    Current year

    n/aNYB (Next Years Bud-get)

    Next year

    Each of these time series has 12 periods representing 12 months of data.

    Creating row-based time for the universe

    To support time dimensionality in the Planning universe, the followingconstructs are created in Data Structures.

    Time dimension

    One time dimension is created named "Month". The Month dimension hascodes from 1 to 36, representing the three-year time span of the system.

    To support month descriptions and time drilling, three grouping columns aredefined for the time dimension: Description, Quarter, and Year. For example:

    YearQuarterDescriptionMonth

    2005Q1January1

    2005Q1February2

    2005Q1March3

    52 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    Handling time in Planning universes5 How row-based time is created in BusinessObjects Planning

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    53/136

    2005Q2April4

    2007Q4November35

    2007Q4December36

    Months 5 through 34 are omitted from the table for space considerations.

    Time pivot

    One time pivot named "FinancialMonthly" is created for the Financial datasource. This time pivot is explicitly associated with the Month time dimension,thereby giving the time pivot 36 periods.

    Within the time pivot, two measures are created: "Actuals" and "Budget".

    The Actuals measure contains the time series LYA and CYA. LYA ismapped to periods 1-12, and CYA to periods 13-24. Periods 25-36 areleft unmapped, and will return zero values (actuals data is not availablefor next year).

    The Budget measure contains the time series CYB and NYB. CYB ismapped to periods 13-24, and NYB to 25-36. Periods 1-12 are leftunmapped, and will return zero values (generally, there is no need toreport upon budget data earlier than the current year).

    BusinessObjects Planning Guide to Integration with BusinessObjects XI 53

    5Handling time in Planning universes

    How row-based time is created in BusinessObjects Planning

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    54/136

    54 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    Handling time in Planning universes5 How row-based time is created in BusinessObjects Planning

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    55/136

    Defining time structures forPlanning universes

    6

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    56/136

    If you have determined that the universe needs to store time-varying dataover rows, you must define the supporting time structures in BusinessObjectsPlanning. This process has three phases:

    1. Defining time dimensions

    In this phase, you define the name of the time dimension and the groupingstructures. Time dimensions are defined on a system-wide basis.

    2. Defining time dimension values

    In this phase, you populate the time dimension table with the set of validcodes (periods) and grouping values.

    3. Defining time pivots

    In this phase, you define the data for the alternate view by mapping time

    series periods to time dimension periods. Time pivots are defined on aper data source basis.

    For more details on the concept of time dimensions and time pivots, and whyyou might use them in a Planning universe, seeHandling time in Planninguniverseson page 47.

    Currently, time dimensions and time pivots are only for use in universes.BusinessObjects Planning itself does not provide any means of reportingusing these time structures. The Time Dimension and Time Pivot nodes onlyappear in the Data Structures dialog if BusinessObjects integration has been

    enabled in the Configuration Manager.

    Defining time dimensions

    Note: Time dimensions are only available if BusinessObjects Integration isenabled.

    Time dimensions define a span of time periods to track time-varying data.Use of time dimensions and time pivots enables the ability to drill data basedon time in Planning universes, and also provides support for date fields.

    Time dimensions are defined within the Data Structures dialog. Additionally,each time dimension must have a set of time dimension codes and groupingvalues defined within the database. See Defining time dimension valuesonpage 61.

    56 BusinessObjects Planning Guide to Integration with BusinessObjects XI

    Defining time structures for Planning universes6 Defining time dimensions

  • 7/27/2019 Xir2 BusinessObjects Planning Guide to Integration With BusinessObjects XI 11.60 En

    57/136

    Note: Once defined, the settings for time dimensions and their associatedgrouping columns cannot be edited. You must delete and recreate the timedimension or grouping column if you need to change its settings.

    To access the Time Dimensions pane:

    1. Click Plan > Database > Data Structure