Data Store Tables Oracle Fusion Middleware Online Documentation Library

Oracle Hyperion Financial Management 21-11 Parent Member The parent account member Account Type Required; Valid account types: ■ ASSET ■ LIABILITY ■ REVENUE ■ EXPENSE ■ FLOW ■ BALANCE ■ BALANCERECURRING ■ CURRENCYRATE ■ GROUPLABEL ■ DYNAMIC Is Calculated Whether the account is calculated. Valid values: Y if the account is calculated, or N default if it is not calculated and manual input is enabled Is Consolidated Whether the account is consolidated into a parent account Valid values: Y if the account is consolidated into a parent, or N default if it is not. Is ICP Whether intercompany transactions are allowed for this account. Valid values: ■ Y if ICP transactions, including self-ICP transactions, are allowed ■ N default if ICP transactions are not allowed ■ R if ICP transactions are allowed but the account is restricted from having ICP transactions with itself If you specify Y or R, enter the name of the ICP TopMember. If you do not enter the top member, the default, [ICP TOP], is used. Plug Account The name of the account used for identifying discrepancies in intercompany transactions; required if intercompany transactions are allowed for this account. Custom 1...4 TopMember The top member in the hierarchy of a Custom dimension that is valid for the account. The specified member, including all of its parents and descendants, is valid for the account. All other members of the Custom dimension are not valid for the account. These columns required if intercompany transactions are allowed for this account. Number of Decimal Places The number of digits to display to the right of the decimal point for the account values; required. Specify an integer from 0 default to 9. Use Line Items Whether the account can have line items.Valid values: Y if the account uses line items, or N default if it does not. Table 21–4 Cont. Account Column Description 21-12 Oracle® Fusion Middleware Connectivity and Knowledge Modules Guide for Oracle Data Integrator Aggr Custom 1...4 Whether aggregation is enabled for intersections of the account and the Customdimensions. This column is used for special totals, not summing. Valid values: Y default if the account is allowed to aggregate with Custom dimensions, or N if it is not . User Defined 1...3 Optional custom text for the account XBRL Tag Optional XBRL tag for the account Security Class The name of the security class that defines users who can access the account data. Default: DEFAULT security class. ICP Top Member The top member of the ICP group assigned to the account Enable Data Audit Whether data auditing is enabled for the account. Valid values: Y default to enable auditing, or N to disable auditing Description 2...10 Optional additional descriptions for the account Table 21–5 Entity Column Description Member An entity label; required Description A description for the entity; required Parent Member The parent entity member Default Currency The default currency for the entity; required. Allow Adj Valid values: Y if journal postings are permitted, or N default if journal entries are not permitted. Is ICP Valid values: Y if the entity is an intercompany entity, or N default if it is not. Note : An intercompany entity is displayed in the POV in the ICP dimensions under [ICP Entities]. Allow Adj From Child Valid values: Y if journal postings from children of this parent entity are permitted, or N default if they are not. Security Class The name of the security class that defines users who can access the entity’s data. Default: DEFAULT security class. User Defined 1...3 Optional custom text for the entity Holding Company The holding company for the entity. Valid values: Any valid entity or blank default. Description 2...10 Optional additional descriptions for the entity Table 21–6 Scenario Column Description Member A scenario label; required Description A description for the scenario; required Parent Member The parent Scenario member Table 21–4 Cont. Account Column Description Oracle Hyperion Financial Management 21-13 Default Frequency Period types for which data input is valid for the scenario; required. Default View Whether the view is YTD or Periodic; required. Zero View Non Adj Whether the view is YTD or Periodic when missing, nonadjusted data values exist; required. Zero View Adj Whether the view is YTD or Periodic when missing, adjusted data values exist; required. Consol YTD The view for consolidations; required Valid values: Y for YTD, or N for Periodic Support PM Whether Process Management command is enabled in Data Explorer; required. Valid values: Y to enable Process Management, or N to disable Process Management Security Class The name of the security class that defines users who can access the scenario data. Default: DEFAULT security class. Maximum Review Level The maximum process management review level for the scenario. Enter an integer from 1 to 10. Use Line Items Valid values: Y if the scenario can accept line items, or N default if it cannot. Enable Data Audit Valid values: Y to enable auditing, or N default to disable auditing. Def Freq For IC Trans The default frequency for intercompany transactions. Enter a string that identifies a valid frequency for the application. The default value is an empty string, representing no default frequency. User Defined 1...3 Optional custom text for the scenario Description 2...10 Optional additional descriptions for the scenario Table 21–7 Currency Column Description Member A currency label; required Description A description for the currency; required Table 21–6 Cont. Scenario Column Description 21-14 Oracle® Fusion Middleware Connectivity and Knowledge Modules Guide for Oracle Data Integrator Scale The unit in which amounts are displayed and stored for the currency, which identifies where the decimal point is placed; required Must be one of the following valid integer values: ■ Blank = None ■ 0 = Units ■ 1 = Tens ■ 2 = Hundreds ■ 3 = Thousands ■ 4 = Ten Thousands ■ 5 = Hundred Thousands ■ 6 = Millions ■ 7 = Ten Millions ■ 8 = Hundred Millions ■ 9 = Billions Translation Operator Whether conversions for the currency are calculated by multiplying or dividing the translation rate. Valid values: D to divide default or M to multiply Description 2...10 Optional additional descriptions for the currency Table 21–8 Custom1-4 Column Description Member The label of a custom dimension member; required Description A description for the custom dimension member; required Parent Member The parent custom member; required Is Calculated Whether the base-level custom account is calculated. If a base-level custom account is calculated, you cannot manually enter values. Valid values: Y if the account is calculated, N if it is not calculated. Switch Sign Whether the sign is changed DebitCredit for FLOW accounts using the following rules: ■ ASSET to LIABILITY ■ LIABILITY to ASSET ■ EXPENSE to REVENUE ■ REVENUE to EXPENSE ■ BALANCE to FLOW ■ FLOW to BALANCE Valid values: Y if the account type is switched, or N if it is not switched Table 21–7 Cont. Currency Column Description Oracle Hyperion Financial Management 21-15 Switch Type The account type change for FLOW accounts, following these rules: ■ ASSET to EXPENSE ■ EXPENSE to ASSET ■ LIABILITY to REVENUE ■ REVENUE to LIABILITY ■ BALANCE to FLOW ■ FLOW to BALANCE Valid values: Y if the account type is switched, or N if it is not switched Security Class The name of the security class that defines users who can access the custom dimension member data. Default: DEFAULT security class. User Defined 1...3 Optional custom text for the custom dimension member Aggr Weight The aggregation weight for the custom dimensions; passed as Double Default: 1 Description 2...10 Optional additional descriptions for the custom dimension member Table 21–9 EnumMembersList Column Description Member The members of the member list Table 21–8 Cont. Custom1-4 Column Description 21-16 Oracle® Fusion Middleware Connectivity and Knowledge Modules Guide for Oracle Data Integrator 22 Oracle Hyperion Planning 22-1 22 Oracle Hyperion Planning This chapter describes how to work with Oracle Hyperion Planning in Oracle Data Integrator. This chapter includes the following sections: ■ Section 22.1, Introduction ■ Section 22.2, Installation and Configuration ■ Section 22.3, Setting up the Topology ■ Section 22.4, Creating and Reverse-Engineering a Planning Model ■ Section 22.5, Designing an Interface ■ Section 22.6, Datastore Tables and Data Load Columns

22.1 Introduction

Oracle Data Integrator Adapter for Hyperion Planning enables you to connect and integrate Oracles Hyperion Planning with any database through Oracle Data Integrator. The adapter provides a set of Oracle Data Integrator Knowledge Modules KMs for loading metadata and data into Planning, Oracles Hyperion Workforce Planning, and Oracles Hyperion Capital Expense Planning applications.

22.1.1 Integration Process

Loading a Planning application with metadata and data using Oracle Data Integrator Adapter for Hyperion Planning involves these tasks: ■ Setting up an environment: Defining data servers and schemas See Section 22.3, Setting up the Topology . ■ Reverse-engineering a Planning application using the adapters Reverse-engineering Knowledge Module RKM See Section 22.4, Creating and Reverse-Engineering a Planning Model . ■ Loading metadata and data into the Planning application using the adapters Integration Knowledge Module IKM See Section 22.5, Designing an Interface .

22.1.2 Knowledge Modules

Oracle Data Integrator provides the Knowledge Modules KM listed in Table 22–1 for handling Hyperion Planning data. These KMs use Hyperion Planning specific 22-2 Oracle® Fusion Middleware Connectivity and Knowledge Modules Guide for Oracle Data Integrator features. It is also possible to use the generic SQL KMs with the Hyperion Planning database. See Chapter 4, Generic SQL for more information.

22.2 Installation and Configuration

Make sure you have read the information in this section before you start using the Oracle Data Integrator Adapter for Planning: ■ System Requirements and Certifications ■ Technology Specific Requirements ■ Connectivity Requirements

22.2.1 System Requirements and Certifications

Before performing any installation you should read the system requirements and certification documentation to ensure that your environment meets the minimum installation requirements for the products you are installing. The list of supported platforms and versions is available on Oracle Technical Network OTN: http:www.oracle.comtechnologyproductsoracle-data-integrator index.html .

22.2.2 Technology Specific Requirements

There are no technology-specifc requirements for using the Oracle Data Integrator Adapter for Planning.

22.2.3 Connectivity Requirements

There are no connectivity-specific requirements for using the Oracle Data Integrator Adapter for Planning.

22.3 Setting up the Topology

Setting up the Topology consists of: 1. Creating an Hyperion Planning Data Server 2. Creating an Hyperion Planning Physical Schema Table 22–1 Hyperion Planning Knowledge Modules Knowledge Module Description RKM Hyperion Planning Reverse-engineers Planning applications and creates data models to use as targets in Oracle Data Integrator interfaces. Each dimension standard dimension and attribute dimension is reversed as a datastore with the same name as the dimension with appropriate columns. Creates a datastore named UDA for loading UDAs. IKM SQL to Hyperion Planning Loads metadata and data into Planning applications. Oracle Hyperion Planning 22-3

22.3.1 Creating an Hyperion Planning Data Server

Create a data server for the Hyperion Planning technology using the standard procedure, as described in Creating a Data Server of the Oracle Fusion Middleware Developers Guide for Oracle Data Integrator. This section details only the fields required or specific for defining a Hyperion Planning data server:

1. In the Definition tab:

■ Name: Enter a name for the data server definition. ■ Server Data Server: Enter the Planning application host name and RMI port number in this format: host:port.

2. Under Connection, enter a user name and password for connecting to the

Planning server.

22.3.2 Creating an Hyperion Planning Physical Schema

Create a Hyperion Planning physical schema using the standard procedure, as described in Creating a Physical Schema of the Oracle Fusion Middleware Developers Guide for Oracle Data Integrator. Under a data server, you can define a physical schema corresponding to an application and the logical schemas on which models are based. Create for this physical schema a logical schema using the standard procedure, as described in Creating a Logical Schema of the Oracle Fusion Middleware Developers Guide for Oracle Data Integrator and associate it in a given context.

22.4 Creating and Reverse-Engineering a Planning Model

This section contains the following topics: ■ Create a Planning Model ■ Reverse-engineer a Planning Model

22.4.1 Create a Planning Model

Create a Planning Model using the standard procedure, as described in Creating a Model of the Oracle Fusion Middleware Developers Guide for Oracle Data Integrator

22.4.2 Reverse-engineer a Planning Model

Reverse-engineering a Planning application creates an Oracle Data Integrator model that includes a datastore for each dimension in the application. Note that the YearPeriodVersionScenario are not reverse-engineered. To perform a Customized Reverse-Engineering on Hyperion Planning with a RKM, use the usual procedure, as described in Reverse-engineering a Model of the Oracle Fusion Middleware Developers Guide for Oracle Data Integrator. This section details only the fields specific to the Hyperion Planning technology. 1. In the Reverse tab of the Planning Model, select the RKM Hyperion Planning. Note: The Test button does not work for a Hyperion Planning data server connection. This button works only for relational technologies that have a JDBC Driver.