Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.

Slides:



Advertisements
Similar presentations
A Toolbox for Blackboard Tim Roberts
Advertisements

US Army Corps of Engineers BUILDING STRONG ® Creating a Data Dictionary for Your Local Data USACE SDSFIE Training Prerequisites: Preparing Your Local Data.
Module 5: Creating and Configuring Group Policy
Managing User Settings with Group Policy
Chapter 9 Chapter 9: Managing Groups, Folders, Files, and Object Security.
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
By Rashid Khan Lesson 8-Crowd Control: Controlling Access to Resources Using Groups.
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
Hands-On Microsoft Windows Server 2003 Administration Chapter 6 Managing Printers, Publishing, Auditing, and Desk Resources.
Tutorial 11: Connecting to External Data
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
1 Chapter Overview Creating User and Computer Objects Maintaining User Accounts Creating User Profiles.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Deployment Management The following screens demonstrate how to: 1. Access and view deployments 2. Create a new local deployment 3. Create and modify a.
Snippet Management The following screens demonstrate how to: 1. Access and view snippets 2. Create a local standard snippet, or a local class snippet 3.
Linux Operations and Administration
Batch Import/Export/Restore/Archive
OM. Brad Gall Senior Consultant
Linux Operations and Administration
Using Group Policy to Manage User Environments. Overview Introduction to Managing User Environments Introduction to Administrative Templates Assigning.
9/10/20151 Hyperion Enterprise 6.5 New Features & Functionality Robert Cybulski, CPA Finit Solutions.
Module 14: Configuring Print Resources and Printing Pools.
5.1 © 2004 Pearson Education, Inc. Lesson 5: Administering User Accounts Exam Microsoft® Windows® 2000 Directory Services Infrastructure Goals 
JavaScript, Fourth Edition
Module 7: Fundamentals of Administering Windows Server 2008.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
DIT314 ~ Client Operating System & Administration CHAPTER 5 MANAGING USER ACCOUNTS AND GROUPS Prepared By : Suraya Alias.
1 What’s the difference between DocuShare 3.1 and 4.0?
TWSd - Security Workshop Part I of III T302 Tuesday, 4/20/2010 TWS Distributed & Mainframe User Education April 18-21, 2010  Carefree Resort  Carefree,
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
IBM Software Group ® Overview of SA and RSA Integration John Jessup June 1, 2012 Slides from Kevin Cornell December 2008 Have been reused in this presentation.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
A Brief Documentation.  Provides basic information about connection, server, and client.
Module 3 Configuring File Access and Printers on Windows 7 Clients.
Module 3: Managing a Microsoft ® Windows ® Small Business Server Environment.
Chapter 10: Rights, User, and Group Administration.
Module 5: Creating and Configuring Group Policies.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Chapter 11 Using SAS ® Web Report Studio. Section 11.1 Overview of SAS Web Report Studio.
Intro to Datazen.
12 Copyright © 2009, Oracle. All rights reserved. Managing Backups, Development Changes, and Security.
© Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted Module 11.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Linux Operations and Administration
8 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher Server: Administration and Security.
20 Copyright © 2008, Oracle. All rights reserved. Cache Management.
Module 6 Creating and Configuring Group Policy. Module Overview Overview of Group Policy Configuring the Scope of Group Policy Objects Evaluating the.
Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.
Module 5: Managing Content. Overview Publishing Content Executing Reports Creating Cached Instances Creating Snapshots and Report History Creating Subscriptions.
Tivoli Provisioning Manager V5.1 FP1 © 2006 IBM Corporation L2 GO Training Local TCA Install Przemyslaw Maciolek
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
2 Copyright © 2008, Oracle. All rights reserved. Building the Physical Layer of a Repository.
19 Copyright © 2008, Oracle. All rights reserved. Security.
Architecture Review 10/11/2004
Managing, Storing, and Executing DTS Packages
CollegeSource Security Application &
Working in the Forms Developer Environment
Using E-Business Suite Attachments
Active Directory Administration
Deploying and Configuring SSIS Packages
Quality Center (QC) 11 Training Global IT QA Testing Team 2013
SQL Server 2005 Reporting Services
Presentation transcript:

Hyperion Artifact Life Cycle Management

Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries

Overview – BI+ ALCM  Moving Artifact (Such as objects, folder, etc.,) from one Domain to another.  Objects from all the BI+ 9.3 Modules are supported.  ALCM is Platform Independent. i.e. Objects can be moved from one platform (e.g. Windows, Linux, etc) to another platform (e.g. Windows, Linux, etc)  ALCM is a Command Line Tool.

Features  Promotions defined in XML based package files.  Promotes one or more Hyperion applications or application artifacts from one environment to another depending on the definitions in the package file.  Ensures secure access to the utility – Only users with the LCM Manager role can perform promotions.  Supports promotion of internationalized data  Logs errors to facilitate troubleshooting

Prerequisites  Roles - While configuring ALCM, Make sure the specific user (“admin” or other) user has the following provision as mandatory. – LCM Manager (Newly added in 9.3) – Needed to run the utility. – BI+ Administrator role.  Source and target applications must be registered with an instance of Oracle's Hyperion® Shared Services.  Shared Services source and target applications must be running during the promotion process.

Prerequisites…Contd  For application-to-application promotions, the source and target applications must be registered with the same Shared Services instance.  If promoting directly from a source to target, both source and target environments should be accessible to the utility on the network.  If promoting using an intermediary file system, both source and target file systems should be accessible to the utility on the network.  Both source and target must use the same user directory.

Packages  The packages from the BI+ Modules that can be moved from one domain to another are – Repository Objects (Such as BQY, SQR files, etc) – Scheduled Objects (Such as BQY Jobs & its outputs) – Physical Resources (Such as Shared Printers, Output Directory) – Security Options (File > Preferences in Workspace) – Product Preferences (Favorites, Personal Pages & Subscriptions)

Direct Move & Indirect Move  Direct Move – Both environment use same Shared Services. i.e. Both Test and Prod Server are connected to a single Shared Services can use Direct move to move the objects from one server to another.  Indirect Move or Intermediate Storage – Both environment use different or its own Shared Services. i.e. Both Test and Prod Server are connected to their Shared Services can use Indirect move to move the objects from one server to another.

Demonstration Running ALCM Utility

ALCM Execution Path  The Location to find the ALCM utility execution file to run on command line resides \BIPlus\bin\LCMUtility.bat

Packages File Location  Hyperion provides a sample package file to model the package file to be used during promotions.  A sample file to model the package file to be used during promotions is available in \common\utilities\LCM\9.3.1\doc\…… Or \doc\… – Sample_ExportPackage.xml – Package file to be used on the source machine to export the content. – Sample_ImportPackage.xml – Package file to be used on the target machine to import the exported content from the source machine. Note: Where is /common/utilities/LCM/9.3.1/

XML Schema Outline

Overview of the Package File  Credentials - Credentials to use for the operation  User - User account. The user must have the LCM Manager role in Shared Services.  Password - Plain-text password of the user. This password is encrypted after the first run.  Connections - Connection to use for the operation – Three types of connections  HSS  File System and  Application  Tasks - The tasks to be completed during the operation. – The number of tasks defined in package files depends on the source and target and the artifact being promoted. If only one source and target are involved, you need to define only one task. Note: First, take the backup or the copy of the Sample_ExportPackage.xml

....Contd  Task  For multiple sources and targets, you must define at least one task per each source-target combination.  seqID - Sequence in which tasks are executed.  Source - Source for this operation. You must define one source and one target per task.  Connection - Connection to use for this task. The connection name must be defined within the package file.  Option - Processing instructions for this operation. Options are product- specific.

….Contd  Source – Artifact - Filter to be used for this operation.  This element takes these attributes: recursive parentPath type pattern startDate endDate Note: The parentPath and pattern attributes are required. All other attributes are optional.

….Contd  Target – Target for this operation – Define one Target per task – Option - Processing instructions for this operation. Options are product- specific.

Promotion Property File  ALCM utility uses the migration.properties file to set the global parameters for promotions.  The properties that can be set include user-friendly path names, grouping size, log file name and location, and promotion report folder path.  To update the property file: – At the command line, navigate to /conf directory, for example, C:\Hyperion\common\utilities\LCM\9.3.1\conf (Windows) or /app/Hyperion/common/utilities/LCM/9.3.1/conf (UNIX). – Update migration.properties as needed. – Save and close migration.properties.

Promotion Property File Values  grouping.size - Maximum size (in MBs) of artifacts belonging to a group that will be promoted  grouping.size_unknown_artifact_count - Number of artifacts of unknown size (artifacts that cannot be grouped by dependency in the listing) that are to be included in a group  grouping.group_by_type - Indicates whether artifacts are to be grouped by artifact type  threadpool.size - Size of the thread pool available to promotion processes  log.directory - Location of the directory for promotion log files  log.config - Configuration file to use for generating promotion log files parameters to be used for logging errors are identified using the log.properties file in the migration.log directory. Edit this file to specify properties such as error logging level and date pattern.

….Contd  report.enabled – Indicates whether to generate a promotion report  report.folder_path – Location of the directory where the promotion reports (which the utility creates for each package file) are to be stored  filesystem.friendlypath - Indicates whether the files for an artifact are to be stored with extended names (a combination of artifact id and name). If the value is set to true (default value) or if this property is missing, the path for the files corresponds to the artifact path in the listing.xml file. If the value is set to false, the pathAlias value in the listing.xml file is used. Sample Migrations.properties File ­grouping.size=10 ­grouping.size_unknown_artifact_count=1 ­grouping.group_by_type=Y ­threadpool.size=1 ­log.directory=../logs ­log.config=../conf/log.xml ­report.enabled=Y ­report.folder_path=../reports ­fileSystem.friendlyNames=true

Reporting and Analysis Artifact Types ArtifactArtifact Types Repository folders (and their contents)folder RepositoryContent Web Analysis documents (reports); includes dependent database Connections application/hyperion-analyzer-report Web Analysis presentations; includes dependent documents and folders application/hyperion-analyzer-presentation Web Analysis third-party content (documents, links, URLs, and so on application/hyperion-analyzer-shortcut application/hyperion-analyzer-link Financial Reporting reportsapplication/hyperion-reports-report application/hyperion-reports-snapshot_report Financial Reporting books (dynamic and snapshot) application/hyperion-reports-book application/hyperion-reports-snapshot_book Financial Reporting batchesapplication/hyperion-reports-batch

….Contd ArtifactArtifact Types Financial Reporting text objectsapplication/hyperion-reports-text Financial Reporting grid objectsapplication/hyperion-reports-grid Financial Reporting image objectsapplication/hyperion-reports-image Financial Reporting row and column templatesapplication/hyperion-reports-row_column Financial Reporting database connectionsapplication/hyperion-reports-data_source Interactive Reporting documentsapplication/x-brioquery SQR Production Reporting jobsapplication/x-SQR

Tips & Tricks Promotions

Tips & Tricks  Local Service Configurator (LSC) Entries – LSC Data Source definitions needs to be created manually on target system (IR).  Backup Target before import – Useful to restore before image.  Password – If you do not intend to store password in package (xml) file.  Delete file after the run.  Clean up user and/or password encrypted after run value from the package file.

Tips & Tricks  Move Select folders as opposed to “All” – Can include multiple folders. – Filter by type available (FR, IR, etc) – Consider excluding Job Outputs (test to prod for e.g)  Check Target content – For large Repository move check with selected sample data  Scheduling – Can be scheduled externally (e.g cron) using cmd line.  Troubleshooting – Log file – File system folders and files  Info (listing.xml, sourceinfo.xml)  Resource (objects stored here alongside metadata xml file)

Tips & Tricks  Promotion Pre-requisites – Refer the documentation  E.g Financial Reporting – Thread Pool Size = 1 (filemigration.properties) – Import Order 1.All report objects (grid, chart, image, text) 2.Reports 3.Books and batches

Conclusion  Feature name is “BI+ Artifact Life Cycle Management” – Available in 9.3, not supported for prior release.  Move Contents between domains – Test to Prod or vice versa. – Indirect benefit – backup and restore. – Sample Package file (xml) provided, modify as needed.  Command Line Tool – Use for running batch jobs.  User Interface

A Q & Q U E S T I O N S A N S W E R S