Table of Contents Chapter 1 - Getting Started with Oracle Data Relationship Management (DRM) 1

Size: px
Start display at page:

Download "Table of Contents Chapter 1 - Getting Started with Oracle Data Relationship Management (DRM) 1"

Transcription

1 Table of Contents Chapter 1 - Getting Started with Oracle Data Relationship Management (DRM) 1 Master Data Management 1 Benefits of Master Data Management 2 Master Data Management Implementations 2 Data Governance 3 Lack of Master Data Management Practices Provide Inconsistent Information Across The Enterprise 4 Effective Master Data Management Practices Provide Consistent Information Across The Enterprise 5 Data Governance Process Considerations 5 Oracle Data Governance Software 5 Oracle Data Relationship Management 6 DRM Architecture in Oracle Hyperion Data Relationship Management Terminology 7 Data Element Management & Hierarchy Capabilities 8 Integration Capabilities 9 Populating Hierarchies in DRM 9 Exporting from DRM 9 Versioning Capabilities 11 Security Capabilities 11 Audit Capabilities 11 Workflow Capabilities 12 Benefits of DRM Implementation 12 Single Source, Efficiency, and Organization 12 Derivations 12 Cleanliness and Control 12 Use Cases for DRM 13 Master Data Management 13 Hierarchical Solutions 13 EPM Dimension Management 13 System Migrations 14 Workflow & Approvals 14 Summary 14

2 Chapter 2 - Planning the DRM Implementation for a Master Data Management Solution 15 Starting the Planning Process 16 DRM Integrated with Existing Systems 16 DRM Implementations with New Subscribing Systems 18 Building the Requirements 20 Building the Hierarchy Requirements Matrix 20 Scoping Downstream Systems 20 Scoping Source Systems 21 Hierarchy Requirements Matrix 21 Analyzing Enterprise Architecture Impact 21 Designing the Hierarchies 22 Hierarchy Maintenance Methods 24 Workflow Approval Process 24 Determining Security 25 Gathering Attribute and Interface Requirements 25 Frequency of Automation 26 Operational Considerations of DRM Implementation 26 DRM Administrator 26 Policies and Procedures to Support DRM Operationally 27 The Number of DRM Environments to Maintain 27 Handling Source Control 27 Migration of DRM Functionality Changes 27 Restore Development and Test Environments 27 Threshold for Changes to DRM Data 27 How will Versions be utilized in DRM 28 Summary 28 Chapter 3 - Introducing the DRM Interface and Interactive User Functionality 29 The Interactive User Community 29 The DRM Software Interface 30 Version Management 32 Loading a Version 32 Creating a Version Snapshot 33

3 Version Hierarchies 34 What-If Analysis 34 Hierarchies Management 35 Editing Hierarchies and Node Options 36 Adding Nodes 40 Inserting Nodes 42 Moving Nodes 43 Finding Nodes and Editing Properties 45 DRM Validations 49 Hierarchy Management Configuration 51 Script Bulk Updates to DRM Hierarchies 53 Orphans 54 Hierarchy Analysis 56 Auditing 56 Queries 59 Exports 62 Interactive User Exports (Reports) 62 Summary 67 Chapter 4 - Building the DRM Data Model 69 Property Definition Design 69 Naming Convention for Property Definitions 70 Property Categories 70 Creating a Property Category 70 Creating Properties 72 Property Definition Requirements Matrix 74 Sample Property Definitions for Common Systems 76 Example: Demonstrate Lookup Property through Account Type Property 76 Example: Inherited Associated Nodes for Base Member Rollups 79 Example: M&A Account Mapping Property 81 Property Definitions Derived Using Business Logic 83 General Knowledge for Creating Derived Property Definitions 83 Example: Removal of Prefix from Node Name 85 Example: Concatenation for Alias 87 Examples: Subscription to Downstream Systems 88

4 Example: M&A Accounts Mapped Validation 93 JavaScript Derived Property Definition 94 Summary 95 Chapter 5 - Node Types, Validations, and Security 97 Node Types 97 Node Type Properties 100 Setting the Hierarchy Node Type Property 102 Validations 102 Creating a Validation 103 Real-Time Validation Example: Alternate Hierarchies 103 Building the Alternate Hierarchy Validation 105 Assigning the Validation 106 Batch Validation Example: GL Mappings 108 Creating the Batch Validation 109 Security 111 Assigning User Roles 111 Administrative Roles 111 Downstream System Users 112 Summary of User Roles 113 Node Access Groups 113 Property Categories 114 Summary 114 Chapter 6 - Seeding and Maintaining Hierarchies 115 Import, Compare, and Blending 115 Import: Version 116 Planning the Import 116 Staging Data for Import 116 Building the Import Using Database Tables 118 Compare: Approach for Analyzing Hierarchies 124 Structure Compare 125 Property Compare 128 Detailed Analysis of Hierarchies 130

5 Blend: The Imported Version with the Master Version 132 Blend: Source Tab 132 Blend: Style Tab 134 Blend: Filters Tab 135 Blend: Properties Tab 136 Blend: Target Tab 137 Action Scripts (Ongoing Maintenance) 138 Understanding Data Changes 138 Implementation of Ongoing Change Data Capture Process 139 Summary: Import & Blend or Action Scripts 140 Chapter 7 - Downstream Integration 143 Key Concepts of DRM Exports 143 Configuring Exports for Downstream Systems 144 Hierarchy Exports using Oracle Essbase Applications 145 Creating a Hierarchy Export 145 Hierarchy Export: Source Tab 145 Hierarchy Export: Style Tab 146 Hierarchy Export: Filter Tab 148 Hierarchy Export: Columns Tab 149 Hierarchy Export: Target Tab 150 Hierarchy Exports for Oracle Hyperion Applications 151 Staging Tables and Views for Oracle Hyperion 151 Automation Steps for Oracle EPM Exports 151 Generation Export using Data Warehouse Concepts 152 Generation Export: Source Tab 152 Generation Export: Style Tab 153 Generation Export: Filter Tab 154 Generation Export: Columns Tab 155 Generation Export: Target Tab 157 Process for Loading Generation Exports into Enterprise Data Warehouse Dimension Tables 158 Flat File Export for PeopleSoft TreeMover 160 Book of Exports to Create the File 161 Summary 162

6 Chapter 8 - DRG: Implementing Approval Processes 163 End User Interaction with DRG Approval Process 163 Submit New Account Request 164 Enrichment of Request (HFM and Planning) 166 Approval of Request (Accounting, Finance & External Reporting) 166 DRM Admin Commit Request 167 Auditability of Requests 168 Approval Processes Business Analysis 169 Use Case for DRG Approval Process 169 Configuration Steps for DRG Approval Process 171 Considerations for DRG Configuration 171 Impacts When Modifying Active Workflow Models 171 Filters on Workflow Models 172 Duplicate Requests 172 User Security Configuration 172 User Roles for Data Relationship Governance 172 Analysis of User Security for DRG Approvals 173 DRG Node Access Group Configuration 174 Configuration of Workflow Tasks 175 New Base Level Account (Add Leaf) 176 Update Account - HFM (Update) 177 Update Account - Planning (Update) 177 Base Level Account Approval (Update) 177 Configuration of Workflow Model 177 Summary of DRG 179 Chapter 9 Test Phase of DRM Implementation 181 Overview of Testing Phase 181 Verification of NodeTypes, Property Categories and Security 182 Test Functionality of Validations 183 Test Approval Processes in DRM 183 Data Validation for Initial Seeding of Hierarchies 184 Validate Derived Properties 186 Validate Upstream Integration 187

7 Validate Downstream Integration 188 Regression Test Risk Levels 189 Summary 191 Chapter 10 - Support and Maintenance of DRM Infrastructure 193 Installation and Configuration of DRM Application 193 Installation of DRM Software 194 Configuration of the DRM Application 196 Configuration of System Preferences 208 Full DRM Application Migration 208 Incremental DRM Metadata Exports and Migrations 209 Extracts 210 Loading (Importing) 213 Difference (Comparisons) 216 Reporting / Viewing Exports 219 Data Transaction Migrations for Large Scale Hierarchy Changes 219 Index