Business Objects products in this release may contain redistributions of software
licensed from third-party contributors. Some of these individual components may
also be available under alternative licenses. A partial listing of third-party
contributors that have requested or permitted acknowledgments, as well as required
notices, can be found at: http://www.businessobjects.com/thirdparty
2008-03-12
Contents
Introduction5Chapter 1
System requirements7Chapter 2
Datastores9Chapter 3
Defining an Oracle Applications datastore................................................10
Browsing and importing metadata.............................................................10
Extracting data from Oracle Applications systems....................................10
Flexfields11Chapter 4
Index15
Data Services Supplement for Oracle Applications3
Contents
4Data Services Supplement for Oracle Applications
Introduction
1
Introduction
1
The Data Services Oracle Applications interface allows you to create Oracle
Application datastores and import tables for use as sources in Data Services
jobs. With this interface, you can use the Data Services Designer to:
•View objects such as tables, functions, and procedures in a database
instance under a specified Oracle Applications environment.
•Import metadata for Oracle Applications objects into Data Services.
•Create data flows that use Oracle Applications objects (such as tables)
as sources and targets.
6Data Services Supplement for Oracle Applications
System requirements
2
System requirements
2
The Oracle Applications interface allows you to connect Data Services with
Oracle Applications for importing metadata.
These applications operate on an underlying Oracle database. Install the
drivers you need to connect Oracle with Data Services on the same
computers on which you install the Data Services Designer and Job Server
components.
The Oracle Applications interface supports version 11.5 and later versions.
The Oracle Applications interface can be installed using the Data Services
installer. The interface is license-controlled.
Because Data Services connects to Oracle through a database connection,
Data Services can see, import, and use all Oracle Applications objects that
the provided Oracle database user (such as APPS) can access without
requiring application user login security information.
The Oracle Applications interface uses Oracle Application object library tables
(which use the prefix FND_%) to get metadata information. For more
information about Oracle Application metadata, see your Oracle Application
Object Library/Workflow Technical Reference Manual.
8Data Services Supplement for Oracle Applications
Datastores
3
Datastores
3
Defining an Oracle Applications datastore
Data Services uses datastore connections to link with other applications or
databases. In a design environment, you use datastores to browse, search,
or import metadata that represents external tables, files, messages, and
other database objects. When running jobs, Data Services uses datastore
information to move data between source and target databases and
applications.
After you define an Oracle Applications datastore in Data Services, you can
browse application modules, tables, table descriptions, and column
descriptions. While stored procedures and functions are also displayed, they
are not grouped by application because they are not application-specific.
You must define Oracle Applications datastore connections with accurate
Oracle Applications information to ensure the accessibility of the tables.
Defining an Oracle Applications
datastore
With an Oracle Applications datastore connection, you can browse Oracle
Applications metadata.
Browsing and importing metadata
After creating an Oracle Applications datastore, you can browse and import
the metadata from the connected application.
Note: Although you cannot browse packages (there are too many), you can
import them by name.
Extracting data from Oracle Applications
systems
When extracting data from Oracle Applications, Data Services processes
and converts data types appropriately.
10Data Services Supplement for Oracle Applications
Flexfields
4
4
Flexfields
Data Services processes both descriptive flexfields and key flexfields from
Oracle Applications if they are in use. Furthermore, Data Services can
distinguish between context-specific and non-context-specific flexfields. The
meaning of a context-specific flexfield is based on the value of another
(context or structure) field.
Columns created from flexfields have column names based on the physical
database name or end-user column name for that flexfield.
For consistency, when Data Services bases a column name on an end-user
column name, it will translate the end-user column name from lowercase
letters to uppercase, replacing all non-alphanumeric characters with an
underscore.
If the physical name of a flexfield is descriptive (like TAX_CODE_FLAG), Data
Services displays that physical name as the column name in a schema.
However, if the physical name is generic (for example, ATTRIBUTE1 or SEG
MENT1) and associated with a descriptive end-user column name, Data
Services truncates the end-user column name to 50 characters, appends it
with an alphanumeric suffix, and uses it as the column name.
Data Services appends column names created from descriptive flexfield
end-user column names with a _D# while column names created from key
flexfields are appended with a _K# where # is a unique number. For example,
if the physical name of a descriptive flexfield is ATTRIBUTE1 and the end-user
column name is Status code, the logical name might display as STA
TUS_CODE_D6.
When a descriptive flexfield's end-user column name is context-specific,
representing multiple names, the first end-user column name (with suffix
identifier) appears as the column name and a note appears in the key
flexfield's column description, structured as follows:
<first end-user column name> (multi-flex column - multiple structures based
on <content field COLUMN NAME> ="<content value>" - <field comment>
)
When a key flexfield's end-user column name is structure-specific,
representing multiple names, the first end-user column name (with suffix
identifier) appears as the column name and a note appears in the key
flexfield's column description, structured as follows:
12Data Services Supplement for Oracle Applications
Flexfields
< first end-user column name > (multi-flex column - multiple structures based
on ID_FLEX_CODE= "<structure code value>"ID_FLEX_NUM- <column name>
= <structure number>-<field comment>)
The following table shows how flexfield column names for both descriptive
and key flexfields are based on physical name and end user column name:
Table 4-1: Descriptive Flexfields
4
From Oracle Applications
Physical name:
Table 4-2: Key Flexfields
Physical name:
End-user column name:
Status codeATTRIBUTE1
End-user column name:
To Data Services
STA
TUS_CODE_D1
To Data ServicesFrom Oracle Applications
Business name:Column name:
STAT_CODESTAT_CODEN/ASTAT_CODE
Status code
-(None)ATTRIBUTE1-(None)ATTRIBUTE1
Business name:Column name:
STAT_CODESTAT_CODEN/ASTAT_CODE
Status codeSEGMENT1
Data Services Supplement for Oracle Applications13
STA
TUS_CODE_K1
Status code
4
Flexfields
To Data ServicesFrom Oracle Applications
Physical name:
Note: Using flexfields with SQL function calls is not supported and causes
an invalid column name error. Instead, use physical column names in
functions that pass commands directly to the database such as SQL and
PUSHDOWN_SQL.
To learn more about flexfields, see the Oracle Applications Flexfields Guide.
End-user column name:
Business name:Column name:
-(None)SEGMENT1-(None)SEGMENT1
14Data Services Supplement for Oracle Applications
Index
A
application user login security 8
C
converting Oracle Applications data
overview 10
D
datastore
Oracle Applications 10
datastores
Oracle Applications, accessing 10
H
hardware and software requirements
for Windows and UNIX 8
I
importing metadata
from Oracle Applications 8
O
Oracle Applications datastore 10
S
security
login information 8
software and hardware requirements
for Windows and UNIX 8
V
version support 8
Data Services Supplement for Oracle Applications15
Index
16Data Services Supplement for Oracle Applications
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.