Oracle® Fusion Middleware Oracle Warehouse BuilderからOracle Data Integratorへの移行 12c (12.1.3) E59398-01 |
|
前 |
次 |
この付録では、OWBからODIへの移行に関するリファレンス情報について説明します。
この付録には次のトピックが含まれます:
移行ユーティリティを起動するときに、OWBワークスペース所有者とそのパスワードがOWBリポジトリへの接続に必要です。各OWBワークスペース所有者は、複数のワークスペースを所有している場合があります。それぞれの移行で移行されるワークスペースは1つのみです。このため、移行ごとにワークスペース名を1つ指定する必要があります。各OWBワークスペースは、1つのODI作業リポジトリとしてODIに移行されます。
OWBワークスペース所有者に複数のOWBワークスペースがある場合は、各OWBワークスペースをODIマスター・リポジトリのODI作業リポジトリに移行する必要があります。移行ユーティリティでは、一度に最大1つのOWBワークスペースのみを移行できます。
OWBプラットフォームとそれに関連付けられているデータ型は、ODIテクノロジとそれに関連付けられているデータ型にマップされます。このプラットフォームとデータ型マッピングは構成ファイルに格納されます。
OWBの事前定義プラットフォームの場合のODIへのマッピングに関する情報は、<ORACLE_HOME for OWB>
/owb/bin/admin
ディレクトリにあるPlatformMappingsForMigration.xml
ファイルを参照してください。
ユーザーが新規またはカスタムのプラットフォームをOWBで定義した場合は、このプラットフォームとデータ型からODIテクノロジとそのデータ型へのマッピングを同じ構成ファイルで定義できます。OWBプラットフォームの物理名をマッピングで指定し、ODIテクノロジの内部名を使用する必要があります。
次の表に、事前定義OWBプラットフォームからODIテクノロジへのマッピングを示します。
OWBプラットフォーム | ODIテクノロジ |
---|---|
GENERIC |
汎用SQL |
ORACLE (Oracle Workflow、APPSコンカレント・マネージャを含む) |
Oracle |
DB2UDB |
IBM DB2 UDB |
SQLSERVER |
Microsoft SQL Server |
SAP |
SAP ABAP |
FILE |
File |
OBIEE、OBISE、J2EE |
これらは移行されません。 |
データ型マッピングは、各OWBプラットフォームのマッピングごとに異なります。次の表に、各事前定義OWBプラットフォームのデータ型マッピングを示します。
ODIにマッピングのないOWBデータ型が表、ビュー、マテリアライズド・ビューおよび外部表などのデータ・オブジェクトで使用されている場合、データ・オブジェクトは移行されなかったとレポートされます。
ODIにマッピングのないOWBデータ型がマッピング属性で使用されている場合、マッピング属性のデータ型は設定されません。
OWBデータ型(GENERIC) | ODIデータ型(汎用SQL) |
---|---|
BIGINT |
BIGINT |
BINARY |
BINARY |
BINARY_DOUBLE |
BINARY_DOUBLE |
BINARY_FLOAT |
BINARY_FLOAT |
BLOB |
BLOB |
BOOLEAN |
CHAR |
CHAR |
CHAR |
CLOB |
CLOB |
DATE |
DATE |
DATETIME |
DATETIME |
DECIMAL |
DECIMAL |
DOUBLE |
DOUBLE |
FLOAT |
FLOAT |
IMAGE |
BLOB |
INTEGER |
INTEGER |
INTERVAL DAY TO SECOND |
INTERVAL DAY TO SECOND |
INTERVAL YEAR TO MONTH |
INTERVAL YEAR TO MONTH |
LONG |
CLOB |
LONGVARBINARY |
BLOB |
LONGVARCHAR |
CLOB |
MONEY |
MONEY |
NCHAR |
NCHAR |
NCLOB |
NCLOB |
NTEXT |
NCLOB |
NUMERIC |
NUMERIC |
NVARCHAR |
NVARCHAR |
NVARCHAR(MAX) |
NCLOB |
REAL |
REAL |
SMALLINT |
SMALLINT |
TEXT |
CLOB |
TIME |
TIME |
TIMESTAMP |
TIMESTAMP |
TIMESTAMP WITH TIME ZONE |
TIMESTAMP WITH TIME ZONE |
TINYINT |
TINYINT |
VARBINARY |
VARBINARY |
VARBINARY(MAX) |
BLOB |
VARCHAR |
VARCHAR |
VARCHAR(MAX) |
CLOB |
XMLTYPE |
XMLTYPE |
OWBデータ型(ORACLE) | ODIデータ型(Oracle) |
---|---|
BINARY_DOUBLE |
BINARY_DOUBLE |
BINARY_FLOAT |
BINARY_FLOAT |
BLOB |
BLOB |
CHAR |
CHAR |
CLOB |
CLOB |
DATE |
DATE |
FLOAT |
FLOAT |
INTEGER |
NUMBER |
INTERVAL DAY TO SECOND |
INTERVAL DAY TO SECOND |
INTERVAL YEAR TO MONTH |
INTERVAL YEAR TO MONTH |
LONG |
LONG |
LONG RAW |
LONG RAW |
MDSYS.SDOAGGRTYPE |
|
MDSYS.SDO_DIM_ARRAY |
|
MDSYS.SDO_DIM_ELEMENT |
|
MDSYS.SDO_ELEM_INFO_ARRAY |
|
MDSYS.SDO_GEOMETRY |
MDSYS.SDO_GEOMETRY |
MDSYS.SDO_ORDINATE_ARRAY |
|
MDSYS.SDO_POINT_TYPE |
|
NCHAR |
NCHAR |
NCLOB |
NCLOB |
NUMBER |
NUMBER |
NVARCHAR2 |
NVARCHAR2 |
RAW |
RAW |
ROWID |
ROWID |
SYS.ANYDATA |
|
SYS.AQ$_JMS_BYTES_MESSAGE |
|
SYS.AQ$_JMS_MAP_MESSAGE |
|
SYS.AQ$_JMS_MESSAGE |
|
SYS.AQ$_JMS_STREAM_MESSAGE |
|
SYS.AQ$_JMS_TEXT_MESSAGE |
|
SYS.LCR$_ROW_RECORD |
|
TIMESTAMP |
TIMESTAMP |
TIMESTAMP WITH LOCAL TIME ZONE |
TIMESTAMP WITH LOCAL TIME ZONE |
TIMESTAMP WITH TIME ZONE |
TIMESTAMP WITH TIME ZONE |
UROWID |
UROWID |
VARCHAR |
VARCHAR2 |
VARCHAR2 |
VARCHAR2 |
XMLFORMAT |
XMLFORMAT |
XMLTYPE |
XMLTYPE |
OWBデータ型(DB2UDB) | ODIデータ型(IBM DB2 UDB) |
---|---|
BIGINT |
BIGINT |
BLOB |
BLOB |
CHARACTER |
CHAR |
CLOB |
CLOB |
DATE |
DATE |
DBCLOB |
DBCLOB |
DECIMAL |
DECIMAL |
DOUBLE |
DOUBLE |
FLOAT |
FLOAT |
GRAPHIC |
GRAPHIC |
INTEGER |
INTEGER |
LONG VARCHAR |
LONG VARCHAR |
LONG VARGRAPHIC |
LONG VARGRAPHIC |
NUMERIC |
NUMERIC |
REAL |
REAL |
SMALLINT |
SMALLINT |
TIME |
TIME |
TIMESTAMP |
TIMESTAMP |
VARCHAR |
VARCHAR |
VARGRAPHIC |
VARGRAPHIC |
XML |
OWBデータ型(SQLSERVER) | ODIデータ型(Microsoft SQL Server) |
---|---|
BIGINT |
BIGINT |
BINARY |
BINARY |
BIT |
BIT |
CHAR |
CHAR |
DATETIME |
DATETIME |
DECIMAL |
DECIMAL |
FLOAT |
FLOAT |
IMAGE |
IMAGE |
INT |
INT |
MONEY |
MONEY |
NCHAR |
NCHAR |
NTEXT |
NTEXT |
NUMERIC |
NUMERIC |
NVARCHAR |
NVARCHAR |
NVARCHAR(MAX) |
NTEXT |
REAL |
REAL |
SMALLDATETIME |
SMALLDATETIME |
SMALLINT |
SMALLINT |
SMALLMONEY |
SMALLMONEY |
SQL_VARIANT |
SQL_VARIANT |
TEXT |
TEXT |
TIMESTAMP |
TIMESTAMP |
TINYINT |
TINYINT |
UNIQUEIDENTIFIER |
UNIQUEIDENTIFIER |
VARBINARY |
VARBINARY |
VARBINARY(MAX) |
IMAGE |
VARCHAR |
VARCHAR |
VARCHAR(MAX) |
TEXT |
XML |
OWBデータ型(FILE) | ODIデータ型(File) |
---|---|
BYTEINT |
BINARY_SIGNED_BIG_ENDIAN |
CHAR |
STRING |
DECIMAL |
EBCDIC_SIGNED_ZONED_DECIMAL |
DATE |
DATE |
DECIMAL EXTERNAL |
NUMERIC |
DOUBLE |
NUMERIC |
FLOAT |
NUMERIC |
FLOAT EXTERNAL |
NUMERIC |
INTEGER |
BINARY_SIGNED_BIG_ENDIAN |
INTEGER UNSIGNED |
BINARY_UNSIGNED_BIG_ENDIAN |
INTEGER EXTERNAL |
NUMERIC |
INTERVAL DAY TO SECOND |
DATE |
INTERVAL YEAR TO MONTH |
DATE |
SMALLINT |
BINARY_SIGNED_BIG_ENDIAN |
SMALLINT UNSIGNED |
BINARY_UNSIGNED_BIG_ENDIAN |
TIMESTAMP |
DATE |
TIMESTAMP WITH TIME ZONE |
DATE |
TIMESTAMP WITH LOCAL TIME ZONE |
DATE |
VARRAWC |
BINARY_SIGNED_BIG_ENDIAN |
VARCHAR |
STRING |
VARCHARC |
STRING |
ZONED EXTERNAL |
ASCII_SIGNED_ZONED_DECIMAL |
ZONED |
ASCII_SIGNED_ZONED_DECIMAL |
各OWBロケーションは、OWBプラットフォームまたは等価のODIテクノロジと関連付けられています。このため、OWBロケーションは等価のODIテクノロジを使用したODIデータ・サーバーに移行されます。
ロケーション名はODIデータ・サーバー名に移行されます。OWBロケーション名はOWBワークスペース内で一意である一方、ODIデータ・サーバー名はマスター・リポジトリ内で一意であるため、ワークスペース所有者に複数のOWBワークスペースがある場合は、名前の競合を回避するため、それぞれのOWBワークスペースを別のODIマスター・リポジトリに移行する必要があります。
次の表に、OWBロケーションのプロパティからODIデータ・サーバーのプロパティへのマッピングを示します。
OWBプロパティ名 | OWBプロパティ・タイプ | ODIプロパティ名 | ODIプロパティ・タイプ | 備考 |
---|---|---|---|---|
dataServerId (I_CONNECT) |
NUMBER(10,0) |
この数値は生成されます。 |
||
platform |
NUMBER(9) |
technology (I_TECHNO) |
NUMBER(10,0) |
|
Name |
VARCHAR2(1000) |
name (CON_NAME) |
VARCHAR2(35 CHAR) |
|
Driver Class |
VARCHAR2(4000) |
jdbcDriverName (JAVA_DRIVER) |
VARCHAR2(400 CHAR) |
|
Url |
VARCHAR2(4000) |
jdbcUrl (JAVA_URL) |
VARCHAR2(250 CHAR) |
|
User Name (CONNECT_AS_USER) |
VARCHAR2(4000) |
username (USER_NAME) |
VARCHAR2(400 CHAR) |
|
Batch Update Size (UPDATE_SIZE) |
NUMBER |
batchUpdateSize (BATCH_UPDATE_SIZE) |
NUMBER(10,0) |
|
Array Fetch Size (FETCH_SIZE) |
NUMBER |
fetchArraySize (FETCH_ARRAY_SERV) |
NUMBER(10,0) |
|
Schema |
VARCHAR2 |
schemaName (SCHEMA_NAME) |
VARCHAR2(128 CHAR) |
|
Work Schema |
VARCHAR2 |
workSchemaName (WSCHEMA_NAME) |
VARCHAR2(128 CHAR) |
|
Catalog |
VARCHAR2 |
catalogName (CATALOG_NAME) |
VARCHAR2(128 CHAR) |
|
Work Catalog |
VARCHAR2 |
workCatalogName (WCATALOG_NAME) |
VARCHAR2(128 CHAR) |
OWBモジュールはODIモジュールに移行されます。
一意のモデル名を作成するため、OWBモデル名とOWBプロジェクト名を連結したODIモデル名が作成されます。作成された名前がODIモデル名に使用できる長さより長い場合、作成された名前は切り捨てられます。
OWBプロパティ名 | OWBプロパティ・タイプ | ODIプロパティ名 | ODIプロパティ・タイプ | 備考 |
---|---|---|---|---|
modelId (I_MOD) |
NUMBER(10,0) |
この数値は移行ユーティリティにより生成されます。 |
||
Name |
VARCHAR2(1000) |
name (MOD_NAME) |
VARCHAR2(400 CHAR) |
|
Platform |
NUMBER(9) |
technology (TECH_INT_NAME) |
VARCHAR2(35 CHAR) |
|
logicalSchema (LSCHEMA_NAME) |
VARCHAR2(35 CHAR) |
OWBモジュール名に従って作成されます。 |
||
Name |
VARCHAR(1000) |
code (COD_MOD) |
VARCHAR2(35 CHAR) |
|
Project |
NUMBER(9) |
parentModelFolder (I_MOD_FOLDER) |
NUMBER(10,0) |
|
description |
VARCHAR2(4000) |
description (I_TXT_MOD) |
NUMBER(10,0) |
説明 |
ODIモデルの他に、いくつかのOWBモジュールもODIフォルダとしてODIに移行されます。次のOWBモジュールもODIフォルダとして移行されます。
Oracle Databaseモジュール
テンプレート・マッピング・モジュール
OWB Oracle DatabaseモジュールはODIモデルとしてOWBデータ・オブジェクトが移行された場所に移行され、OWBマッピングが移行された場所にODIフォルダとして移行されます。
OWBテンプレート・マッピング・モジュールおよびプラガブル・マッピング・フォルダは、ODIフォルダとして移行されます。
OWBプロパティ名 | OWBプロパティ・タイプ | ODIプロパティ名 | ODIプロパティ・タイプ | 備考 |
---|---|---|---|---|
Name |
VARCHAR2(1000) |
Name (FOLDER_NAME) |
VARCHAR2(400 CHAR) |
OWBではモジュールで使用するためのデータ・ロケーションのリストがサポートされますが、一度に選択して使用できるロケーションは1つのみです。このロケーションはアクティブ・ロケーションと呼ばれます。移行時は、アクティブ・ロケーションのみがODIに移行されます。このロケーションはODIデータ・サーバーとして移行されます。ロケーション・ユーザー名に対応して、新しいODI物理スキーマが存在しない場合はODIに作成されます。新しいODI物理スキーマの移行元は、OWBデータベース・ロケーションのロケーション・スキーマであるか、ファイル・ロケーションのディレクトリ・パスです。
物理スキーマに対応して、モデル名と同じ名前の論理スキーマが存在しない場合は、論理スキーマがODIに作成されます。論理スキーマは"LS_"にモデル名を付加した名前に設定され、グローバル・コンテキストの物理スキーマと関連付けられます。
OWBプロジェクトはODIプロジェクトとして移行されます。
OWBプロパティ名 | OWBプロパティ・タイプ | ODIプロパティ名 | ODIプロパティ・タイプ | 備考 |
---|---|---|---|---|
projectId (I_PROJECT) |
NUMBER(10,0) |
この数値は生成されます。 |
||
Name |
VARCHAR2(1000) |
Name (PROJECT_NAME) |
VARCHAR2(400 CHAR) |
|
Name |
VARCHAR2(1000) |
code (PROJECT_CODE) |
VARCHAR2(35 CHAR) |
OWB表はODIデータストアに移行されます。関連する次の表の属性が移行されます。
列
キー
索引
属性セットとデータ・ルールは移行されません。
パーティションについてはパーティション名と説明が移行され、その他のプロパティは移行されません。
表B-1「OWBデータ・オブジェクト(表、ビュー、外部表、ファイル、マテリアライズド・ビュー)からODIデータストア」に説明されているように、OWB表の属性またはプロパティがODIデータストアに移行されます。
表B-2「OWB表列からODIデータストア列」に説明されているように、OWB表列の属性またはプロパティがODIデータストアの列に移行されます。
OWB表では、プライマリ・キー、一意キー、外部キーおよび制約のキー・タイプがサポートされています。
表B-5「OWBキーからODIキー」に説明されているように、OWB表のプライマリ・キーと一意キーの属性またはプロパティがODIキーに移行されます。
表B-6「OWBチェック制約からODI条件」に説明されているように、OWB表の制約の属性またはプロパティがODI条件に移行されます。
表B-7「OWB外部キーからODI参照」に説明されているように、OWB表の外部キーの属性またはプロパティがODI参照に移行されます。
OWB索引とODIキー間のマッピングをリストした表B-8「OWB索引からODIキー」に説明されているように、索引の属性またはプロパティがODIデータストア・キーに移行されます。
OWBでは、一意、非一意、ビットマップおよび機能ベースの4タイプの索引がサポートされています。一意の索引はOdiKeyにマップされ、キー・タイプはALTERNATE_KEYに設定されます。非一意の索引はOdiKeyにマップされ、キー・タイプはINDEXに設定されます。ビットマップおよび機能ベースのキーは移行されません。
OWBビューはODIデータストアに移行されます。関連する次のOWBビューの属性が移行されます。
列
キー
属性セットとデータ・ルールは移行されません。
表B-1「OWBデータ・オブジェクト(表、ビュー、外部表、ファイル、マテリアライズド・ビュー)からODIデータストア」に説明されているように、OWBビューの属性またはプロパティがODIデータストアに移行されます。
表B-2「OWB表列からODIデータストア列」に説明されているように、OWBビュー列の属性またはプロパティがODIデータストアの列に移行されます。
OWB表では、プライマリ・キー、一意キー、外部キーおよび制約のキー・タイプがサポートされています。
表B-5「OWBキーからODIキー」に説明されているように、OWBビューのプライマリ・キーと一意キーの属性またはプロパティがODIキーに移行されます。
表B-6「OWBチェック制約からODI条件」に説明されているように、OWBビューの制約の属性またはプロパティがODI条件に移行されます。
表B-7「OWB外部キーからODI参照」に説明されているように、OWBビューの外部キーの属性またはプロパティがODI参照に移行されます。
OWBマテリアライズド・ビューはODIデータストアに移行されます。関連する次のマテリアライズド・ビューの属性が移行されます。
列
キー
索引
属性セットとデータ・ルールは移行されません。
パーティションについてはパーティション名と説明が移行され、その他のプロパティは移行されません。
表B-1「OWBデータ・オブジェクト(表、ビュー、外部表、ファイル、マテリアライズド・ビュー)からODIデータストア」に説明されているように、OWBマテリアライズド・ビューの属性またはプロパティがODIデータストアに移行されます。
表B-2「OWB表列からODIデータストア列」に説明されているように、OWBマテリアライズド・ビュー列の属性またはプロパティがODIデータストアの列に移行されます。
OWBマテリアライズド・ビューでは、プライマリ・キー、一意キー、外部キーおよび制約のキー・タイプがサポートされています。
表B-5「OWBキーからODIキー」に説明されているように、OWBマテリアライズド・ビューのプライマリ・キーと一意キーの属性またはプロパティがODIキーに移行されます。
表B-6「OWBチェック制約からODI条件」に説明されているように、OWBマテリアライズド・ビューの制約の属性またはプロパティがODI条件に移行されます。
表B-7「OWB外部キーからODI参照」に説明されているように、OWBマテリアライズド・ビューの外部キーの属性またはプロパティがODI参照に移行されます。
OWB索引とODIキー間のマッピングをリストした表B-8「OWB索引からODIキー」に説明されているように、索引の属性またはプロパティがODIデータストア・キーに移行されます。
OWB外部表はODIデータストアに移行されます。関連する次の外部表の属性が移行されます。
列
データ・ルールは移行されません。移行構成オプションMIGRATE_DEPENDENCIESがtrueに設定されている場合は、ODIデータ・サーバーとして関連付けられているロケーションが移行されます。
表B-1「OWBデータ・オブジェクト(表、ビュー、外部表、ファイル、マテリアライズド・ビュー)からODIデータストア」に説明されているように、OWB外部表の属性またはプロパティがODIデータストアに移行されます。
表B-2「OWB表列からODIデータストア列」に説明されているように、OWB外部表列の属性またはプロパティがODIデータストアの列に移行されます。
OWB外部表はOWB FLAT FILEおよびそのアクセス・パラメータと関連付けられています。これらの関連付けはODIに移行されません。
OWBフラット・ファイルはODIデータストアに移行されます。関連する次のOWBファイルの属性が移行されます。
レコード
フィールド
表B-1「OWBデータ・オブジェクト(表、ビュー、外部表、ファイル、マテリアライズド・ビュー)からODIデータストア」に説明されているように、OWBフラット・ファイルの属性またはプロパティがODIデータストアに移行されます。
OWBフラット・ファイルには1つ以上のレコードが含まれている場合があります。各レコードは1つのODIデータストアとして移行されます。ODIデータストアの命名規則は、<
FlatFileName
>_<
RecordName
>
となります。
表B-4「OWBファイル・レコードからODIデータストア列」に説明されているように、OWBファイル・レコードの属性またはプロパティがODIデータストアの列に移行されます。
表B-3「OWBファイル・レコード・フィールドからODIデータストア列」に説明されているように、OWBファイル・レコード・フィールドの属性またはプロパティがODIデータストアの列に移行されます。
OWB順序はODI順序(ネイティブ順序)に移行されます。OWB順序にはODIに移行されない列が含まれます。
表B-10「OWB順序からODI順序」に説明されているように、OWB順序の属性またはプロパティがODI順序に移行されます。
表B-1 OWBデータ・オブジェクト(表、ビュー、外部表、ファイル、マテリアライズド・ビュー)からODIデータストア
OWBプロパティ名 | OWBプロパティ・タイプ | ODIプロパティ名 | ODIプロパティ・タイプ | 備考 |
---|---|---|---|---|
Name |
VARCHAR2(1000) |
defaultAlias (TABLE_ALIAS) |
VARCHAR2(128 CHAR) |
|
ClassName |
VARCHAR2(255) |
dataStoreType (TABLE_TYPE) |
VARCHAR2(2 CHAR) |
OWB表、ファイルおよび外部表がTABLEにマップされます。 OWBビューおよびマテリアライズド・ビューがVIEWにマップされます。 |
説明 |
VARCHAR2(4000) |
Description (TABLE_DESC) |
VARCHAR2(250 CHAR) |
|
SelectQuery |
CLOB() |
ビュー用です。 |
||
DefaultLocation |
NUMBER(9) |
外部表用です。 |
||
RefersTo |
NUMBER(9) |
外部表用です。 |
||
FixedWidth |
CHAR(1) |
Format (FILE_FORMAT) |
VARCHAR2(1 CHAR) |
ファイル/レコード用です。 |
FieldDelimiter |
VARCHAR2(40) |
fieldSeparator (FILE_SEP_FIELD) |
VARCHAR2(24 CHAR) |
ファイル/レコード用です。 |
leftEnclosureおよびrightEnclosure |
VARCHAR2(40) |
textDelimiter (FILE_ENC_FIELD) |
VARCHAR2(2 CHAR) |
ファイル/レコード用です。 |
RecordDelimiter |
VARCHAR2(40) |
rowSeparator (FILE_SEP_ROW) |
VARCHAR2(24 CHAR) |
ファイル/レコード用です。 |
SkipRecords |
NUMBER(9) |
skipHeadingLines (FILE_FIRST_ROW) |
NUMBER(10,0) |
ファイル/レコード用です。 |
Sourcefrom |
VARCHAR2(255) |
resourceName (RES_NAME) |
VARCHAR2(400 CHAR) |
ファイル/レコード用です。 |
表B-2 OWB表列からODIデータストア列
OWBプロパティ名 | OWBプロパティ・タイプ | ODIプロパティ名 | ODIプロパティ・タイプ | 備考 |
---|---|---|---|---|
Name |
VARCHAR2(1000) |
Name (COL_NAME) |
VARCHAR2(128 CHAR) |
|
COL_DESC |
VARCHAR2(250 CHAR) |
簡単な説明です。 |
||
TypeDefinition |
NUMBER(9) 別の表にあるレコードを指すIDを格納します。 |
dataTypeCode (SOURCE_DT) |
VARCHAR2(35 CHAR) |
|
Position |
NUMBER(9) |
position (POS) |
NUMBER(10,0) |
|
Length |
NUMBER(9) |
length (LONGC) |
NUMBER(10,0) |
|
Precision |
NUMBER(9) |
Length (LONGC) |
NUMBER(10,0) |
|
Scale |
NUMBER(9) |
scale (SCALEC) |
NUMBER(10,0) |
|
Nullable |
CHAR(1) |
mandatory (COL_MANDATORY) |
VARCHAR2(1 CHAR) |
|
dafaultValue |
VARCHAR(4000) |
defaultValue (DEF_VALUE) |
VARCHAR2(100 CHAR) |
|
scdType (SCD_COL_TYPE) |
VARCHAR2(2 CHAR) |
|||
description |
Varchar(4000) |
description (I_TXT_COL_DESC) |
NUMBER(10,0) 別の表にあるレコードを指すIDを格納します。 |
|
fractionalsecondsprecision |
NUMBER(9) |
length (LONGC) |
NUMBER(10) |
表B-3 OWBファイル・レコード・フィールドからODIデータストア列
OWBプロパティ名 | OWBプロパティ・タイプ | ODIプロパティ名 | ODIプロパティ・タイプ | 備考 |
---|---|---|---|---|
Name |
VARCHAR2(1000) |
Name (COL_NAME) |
VARCHAR2(128 CHAR) |
|
TypeDefinition |
NUMBER(9) 別の表にあるレコードを指すIDを格納します。 |
dataTypeCode (SOURCE_DT) |
VARCHAR2(35 CHAR) |
|
Position |
NUMBER(9) |
position (POS) |
NUMBER(10,0) |
|
Sqlprecision |
NUMBER(9) |
NUMBER(10,0) |
||
Sqlscale |
NUMBER(9) |
NUMBER(10,0) |
||
Precision |
NUMBER(9) |
bytes (BYTES) |
NUMBER(10,0) |
|
Scale |
NUMBER(9) |
scale (SCALEC) |
NUMBER(10,0) |
|
StartPostion |
NUMBER(9) |
startPosition (FILE_POS) |
NUMBER(10,0) |
ファイル/レコード専用です。 |
FieldLength |
NUMBER(9) |
bytes (BYTES) |
NUMBER(10,0) |
ファイル/レコード専用です。 |
Nullable |
CHAR(1) |
mandatory (COL_MANDATORY) |
VARCHAR2(1 CHAR) |
|
dafaultValue |
VARCHAR(4000) |
defaultValue (DEF_VALUE) |
VARCHAR2(100 CHAR) |
|
description |
VARCHAR(4000) |
description (I_TXT_COL_DESC) |
NUMBER(10,0) 別の表にあるレコードを指すIDを格納します。 |
|
sqllength |
||||
mask |
VARCHAR2(255) |
format (SNP_COL.COL_FORMAT) |
VARCHAR2(35) |
表B-4 OWBファイル・レコードからODIデータストア列
OWBプロパティ名 | OWBプロパティ・タイプ | ODIプロパティ名 | ODIプロパティ・タイプ | 備考 |
---|---|---|---|---|
Name |
name (TABLE_NAME) |
|||
Name |
VARCHAR2(1000) |
defaultAlias (TABLE_ALIAS) |
VARCHAR2(128 CHAR) |
|
classname |
VARCHAR2(255) |
dataStoreType (TABLE_TYPE) |
VARCHAR2(2 CHAR) |
|
説明 |
VARCHAR2(4000) |
説明 (TABLE_DESC) |
VARCHAR2(250 CHAR) |
|
Prefix |
VARCHAR2(40) |
|||
Position |
NUMBER(9) |
|||
RecordClassifierValue |
VARCHAR2(40) |
|||
RecordSize |
NUMBER(9) |
表B-5 OWBキーからODIキー
OWBプロパティ名 | OWBプロパティ・タイプ | ODIプロパティ名 | ODIプロパティ・タイプ | 備考 |
---|---|---|---|---|
Name |
VARCHAR2(1000) |
Name (KEY_NAME) |
VARCHAR2(128 CHAR) |
|
Primarykey |
BOOLEAN |
keyType (CONS_TYPE) |
VARCHAR2(2 CHAR) |
keyType: PRIMARY_KEY(PK) ALTERNATE_KEY(AK) |
Appslabel |
VARCHAR2(255) |
表B-6 OWBチェック制約からODI条件
OWBプロパティ名 | OWBプロパティ・タイプ | ODIプロパティ名 | ODIプロパティ・タイプ | 備考 |
---|---|---|---|---|
Name |
VARCHAR2(1000) |
Name (KEY_NAME) |
VARCHAR2(128 CHAR) |
|
Primarykey |
BOOLEAN |
keyType (CONS_TYPE) |
VARCHAR2(2 CHAR) |
keyType: PRIMARY_KEY(PK) ALTERNATE_KEY(AK) |
Appslabel |
VARCHAR2(255) |
表B-7 OWB外部キーからODI参照
OWBプロパティ名 | OWBプロパティ・タイプ | ODIプロパティ名 | ODIプロパティ・タイプ | 備考 |
---|---|---|---|---|
referenceId (I_JOIN) |
NUMBER(10,0) |
この数値は生成されます。 |
||
Name |
name (FK_NAME) |
VARCHAR2(128 CHAR) |
||
DB_REFERENCEへのマッピングが必要 |
referenceType (FK_TYPE) |
VARCHAR2(1 CHAR) |
referenceType: DB_REFERENCE, ODI_REFERENCE, COMPLEX_REFERENCE |
|
primaryDataStore (I_TABLE_PK) |
NUMBER(10,0) |
一意キーで表を検索します。 |
||
module |
primaryModel (PK_I_MOD) |
NUMBER(10,0) |
||
primaryDataStoreSchemaName (PK_SCHEMA) |
VARCHAR2(128 CHAR) |
プライマリ表のモデルに基づいてスキーマを検索します。 |
||
primaryDataStoreName (PK_TABLE_NAME) |
VARCHAR2(128 CHAR) |
一意キーでプライマリ表名を検索します。 |
||
primaryDataStoreAlias (PK_TABLE_ALIAS) |
VARCHAR2(128 CHAR) |
プライマリ・データ・ストアで別名を検索します。 |
||
Appslabel |
VARCHAR2(255) |
|||
Mandatory |
CHAR(1) |
|||
OnetoOne |
CHAR(1) |
表B-8 OWB索引からODIキー
OWBプロパティ名 | OWBプロパティ・タイプ | ODIプロパティ名 | ODIプロパティ・タイプ | 備考 |
---|---|---|---|---|
Name |
VARCHAR2(1000) |
Name (KEY_NAME) |
VARCHAR2(128 CHAR) |
|
Indextype |
keyType (CONS_TYPE) |
VARCHAR2(2 CHAR) |
keyType: ALTERNATE_KEY(AK) INDEX(I) |
|
Appslabel |
VARCHAR2(255) |
|||
Expression |
CLOB() |
|||
LocalIndex |
CHAR(1) |
|||
LocalPartitionType |
VARCHAR2(40) |
表B-9 OWBパーティションからODIパーティション
OWBプロパティ名 | OWBプロパティ・タイプ | ODIプロパティ名 | ODIプロパティ・タイプ | 備考 |
---|---|---|---|---|
Name |
VARCHAR2(1000) |
name (PARTITION_NAME) |
VARCHAR2(400 CHAR) |
|
説明 |
VARCHAR2(4000) |
説明 (PARTITION_DESC) |
VARCHAR2(250 CHAR) |
|
classname |
VARCHAR2(255) |
|||
Attribute |
VARCHAR2(40) |
|||
Autosubpartitionordering |
VARHCAR2(40) |
|||
Hashsubpartitioncount |
VARCHAR2(40) |
|||
IsDefault |
CHAR(1) |
|||
IsSubPartition |
CHAR(1) |
|||
PartitionOrder |
VARCHAR2(40) |
表B-10 OWB順序からODI順序
OWBプロパティ名 | OWBプロパティ・タイプ | ODIプロパティ名 | ODIプロパティ・タイプ | 備考 |
---|---|---|---|---|
sequenceId (SEQ_ID) |
NUMBER(10,0) |
この数値は生成されます。 |
||
Project |
NUMBER(9) |
project (I_PROJECT) |
NUMBER(10,0) |
|
Name |
SEQ_NAME |
VARCHAR2(400 CHAR) |
||
Increment By |
VARCHAR2(2000) |
incrementValue (INCR) |
NUMBER(10,0) |
アクティブな構成から取得します。 |
seqType (SEQ_TYPE) |
VARCHAR2(1 CHAR) |
OWB順序はプロジェクト順序として移行されます。 |
||
type (IND_STD) |
VARCHAR2(1 CHAR) |
OWB順序はネイティブ順序として移行されます。 |
||
logicalSchemaName (LSCHEMA_NAME) |
VARCHAR2(35 CHAR) |
OWBモジュール経由で、ODIモデルの論理スキーマがここで使用されます。 |
||
Name |
nativeSequenceName (DB_SEQ_NAME) |
VARCHAR2(128 CHAR) |
||
Prefix |
VARCHAR2(40) |
|||
ExternalElementName |
VARCHAR2(40) |
|||
Proxy |
CHAR(1) |
|||
SynonymFor |
VARCHAR2(255) |
|||
ValidationResult |
NUMBER(9) |
OWBマッピングはODIマッピングに移行されます。OWBマッピングはOracleモジュールまたはテンプレート・マッピング・モジュールに含まれていますが、ODIマッピングはプロジェクト・フォルダに含まれています。OWBプロジェクトはODIプロジェクトに移行され、OWB Oracleモジュールまたはテンプレート・マッピング・モジュールはODIプロジェクト・フォルダに移行されます。
OWBマッピングの論理プロパティは、次のようにODIマッピング・プロパティに移行されます。
OWBプロパティ名 | 説明 | ODIプロパティ名 | 備考 |
---|---|---|---|
物理名 (NAME) |
Name |
||
ビジネス名 (LOGICAL_NAME) |
|||
実行タイプ (EXECUTION_TYPE) |
BATCH、TRICKLE |
TRICKLEマッピングは移行用にサポートされていません。 |
|
ターゲット・ロード順序 (TARGET_LOAD_ORDER) |
TARGET_LOAD_ORDER |
||
作成者 |
|||
作成時間 |
|||
説明 |
説明 |
||
アイコン・オブジェクト |
|||
最終更新時間 |
|||
更新者 |
OWBマッピングの物理プロパティはODIに移行されません。
次のプロパティは移行されません。
OWBプロパティ名 | 説明 | ODIプロパティ名 | 備考 |
---|---|---|---|
配布可能 (DEPLOYABLE) |
移行されません。 |
||
生成コメント (GENERATION_COMMENTS) |
移行されません。 |
||
言語 (GENERATION_LANGUAGE) |
選択肢 = 'PLSQL、SQLLOADER、ABAP、UNDEFINED' |
移行されません。 |
|
参照カレンダ (REFERRED_CALENDAR) |
移行されません。 スケジュールは移行用にサポートされていません。 |
チャンク化オプションのプロパティは移行されません。該当のプロパティは次のとおりです。
ランタイム・パラメータのプロパティは移行されません。該当のプロパティは次のとおりです。
コード生成オプションのプロパティは、次のように移行されます。
プロパティ名 | 説明 | ODIプロパティ名 | 備考 |
---|---|---|---|
表分析文 |
これがtrueの場合、統計収集文を生成します。 |
移行されません。 |
|
ANSI SQL構文 (ANSI_SQL_SYNTAX) |
ANSIとOracle SQL構文の切替えを行います。 |
ODIにはマッピングにそのようなプロパティは定義されていませんが、ODI結合コンポーネントには同様のプロパティがあります。 |
|
AUTHIDオプション (AUTHID) |
選択したAUTHIDオプションでマップを生成します。 パッケージは、パッケージ所有者の権限ではなく、AUTHID句で定義された権限によって実行されます。 |
移行されません。 |
|
バルク処理コード |
これがtrueの場合、バルク処理コードを生成します。 |
移行されません。 |
|
コミット制御 (COMMIT_CONTROL) |
選択肢 = 'AUTO_COMMIT、AUTO_CORR_COMMIT、MANUAL_COMMIT' |
移行されません。 |
|
パラレルDMLの有効化 |
ランタイム時にパラレルDMLが有効になっているかを判別します。 |
移行されません。 |
|
エラー・トリガー (ERROR_TRIGGER) |
エラー・トリガー・プロシージャ名 |
移行されません。 |
|
生成モード |
選択肢 = 'SET_BASED、ROW_BASED、ROW_BASED_TARGET_ONLY、SET_BASED_FAIL_OVER_TO_ROW_BASED、SET_BASED_FAIL_OVER_TO_ROW_BASED_TARGET_ONLY、ALL_MODES' |
移行されません。 |
|
最適化コード |
これがtrueの場合、最適化コードを生成します。 |
移行されません。 |
|
PL/SQLコンパイル・モード |
PL/SQLライブラリ・ユニットのコンパイル・モードを指定します。 選択肢 = 'DEFAULT、INTERPRETED、NATIVE' |
移行されません。 |
|
ターゲット・ロード順序付けを使用 (TARGET_LOAD_ORDERING) |
移行されません。 |
SQL*Loader設定のプロパティは移行されません。該当のプロパティは次のとおりです。
ランタイム・パラメータのプロパティは移行されません。該当のプロパティは次のとおりです。
SQL*Plus設定のプロパティは移行されません。該当のプロパティは次のとおりです。
コード生成オプションのプロパティは、次のように移行されます。
OWBプロパティ名 | 説明 | ODIプロパティ名 | 備考 |
---|---|---|---|
表分析文 |
これがtrueの場合、統計収集文を生成します。 |
移行されません。 |
|
ANSI SQL構文 (ANSI_SQL_SYNTAX) |
ANSIとOracle SQL構文の切替えを行います。 |
ODIにはマッピングにそのようなプロパティは定義されていませんが、ODI結合コンポーネントには同様のプロパティがあります。「結合演算子への移行」を参照してください。 |
|
AUTHIDオプション (AUTHID) |
選択したAUTHIDオプションでマップを生成します。 パッケージは、パッケージ所有者の権限ではなく、AUTHID句で定義された権限によって実行されます。 |
移行されません。 |
|
バルク処理コード |
これがtrueの場合、バルク処理コードを生成します。 |
移行されません。 |
|
コミット制御 (COMMIT_CONTROL) |
選択肢 = 'AUTO_COMMIT、AUTO_CORR_COMMIT、MANUAL_COMMIT' |
移行されません。 |
|
パラレルDMLの有効化 |
ランタイム時にPDMLが有効になっているかを判別します。 |
移行されません。 |
|
エラー・トリガー (ERROR_TRIGGER) |
エラー・トリガー・プロシージャ名です。 |
移行されません。 |
|
生成モード |
選択肢 = 'SET_BASED、ROW_BASED、ROW_BASED_TARGET_ONLY、SET_BASED_FAIL_OVER_TO_ROW_BASED、SET_BASED_FAIL_OVER_TO_ROW_BASED_TARGET_ONLY、ALL_MODES' |
移行されません。 |
|
最適化コード |
これがtrueの場合、最適化コードを生成します。 |
移行されません。 |
|
囲み文字を使用 |
移行されません。 |
||
ターゲット・ロード順序付けを使用 (TARGET_LOAD_ORDERING) |
移行されません。 |
ランタイム・パラメータのプロパティは移行されません。該当のプロパティは次のとおりです。
複数のターゲットとのマッピングの場合、ターゲットのロード順序と複数のターゲット挿入(MTI)が移行時に考慮されます。
OWBの「ターゲット・ロード順序」プロパティはODIの「ターゲット・ロード順序」プロパティに移行されます。
OWBの「ターゲット・ロード順序付けを使用」プロパティはODIに存在しないため、移行されません。
OWBマッピング演算子の論理プロパティは、次のようにODIマッピング・コンポーネントのプロパティに移行されます。
OWBプロパティ名 | ODIプロパティ名 | 備考 |
---|---|---|
ビジネス名 (LOGICAL_NAME) |
ビジネス名 (BUSINESS_NAME) |
|
作成者 |
移行されません。 |
|
作成時間 |
移行されません。 |
|
説明 (Description) |
説明 (DESCRIPTION) |
|
アイコン・オブジェクト |
移行されません。 |
|
最終更新時間 |
移行されません。 |
|
物理名 (NAME) |
Name (NAME) |
|
更新者 |
移行されません。 |
前述のプロパティは、マッピング演算子に共通のプロパティです。
OWBマッピング属性の一般プロパティは、次のようにODIマッピング属性のプロパティに移行されます。
OWBプロパティ名 | ODIプロパティ名 | 備考 |
---|---|---|
物理名 (NAME) |
Name |
|
ビジネス名 (LOGICAL_NAME) |
移行されません。 |
|
作成者 |
移行されません。 |
|
作成時間 |
移行されません。 |
|
説明 |
説明 |
|
アイコン・オブジェクト |
移行されません。 |
|
最終更新時間 |
移行されません。 |
|
更新者 |
移行されません。 |
OWB表演算子の属性に関するデータ型情報のプロパティは、次のとおりです。
OWBプロパティ名 | ODIプロパティ名 | 備考 |
---|---|---|
Data Type (DATA_TYPE) |
Data type |
データ型マッピングに従って、OWBデータ型をODIデータ型に変換します。 |
Fractional Seconds precision (FRACTIONAL_SECONDS_PRECISION) |
移行されません。 |
|
Length (Length) |
Size |
長さを許可するデータ型の場合。 |
Precision (Precision) |
Size |
精度を許可するデータ型の場合。 |
Scale (Scale) |
Scale |
OWBマッピング演算子のマッピング属性では、OWB GENERICプラットフォームのデータ型が使用されます。OWB GENERICプラットフォームはODI汎用SQLテクノロジにマップされます。詳細は、「OWB GENERICプラットフォームからODI汎用SQLテクノロジへのデータ型マッピング」を参照してください。
OWBプラガブル・マッピングはODI再使用可能マッピングに移行されます。
「プラガブル・マッピング演算子」も参照してください。
OWBプラガブル・マッピング・フォルダはODIプロジェクト・フォルダに移行されます。スタンドアロン・プラガブル・マッピングはSTAND_ALONEという名前のプロジェクト・フォルダに移行されます。このフォルダがない場合は移行中に自動的に作成されます。
物理名と説明のみが移行されます。OWBプラガブル・マッピングの物理名はODI再使用可能マッピングの名前に移行されます。OWBプラガブル・マッピングの説明はODI再使用可能マッピングの説明に移行されます。
OWBでは、シグネチャ演算子の属性グループは無制限に設定できます(入力シグネチャ演算子の場合、属性グループは出力グループで、出力シグネチャ演算子の場合、属性グループは入力グループです)。ODIでは、署名コンポーネントには1つのコネクタ・ポイントのみ設定できるため、OWBシグネチャ演算子の各属性グループは、署名コンポーネントに移行されます。
たとえば、次の図はINPUT_SIGNATURE演算子に3つの出力グループ(INGRP1、INGRP2およびINGPR3)があるプラガブル・マッピングを示しています。
次の図に示すように、これらのOWB出力グループはODIの3つの入力シグネチャのコンポーネントに移行されます。
ODI署名コンポーネントの名前は、シグネチャ演算子のOWB属性グループ名、アンダースコア(_)およびシグネチャ演算子名で構成されます。
OWBのシグネチャ演算子の属性は、ODIの署名コンポーネントの属性に移行されます。シグネチャの属性について、特殊なプロパティの移行は必要ありません。
OWBプラガブル・マッピングには、通常のOWBマッピングにあるプロパティ「ANSI SQL構文」がありません。このため、プラガブル・マッピングのすべての結合演算子は、移行構成オプションSPLIT_JOIN_FOR_ANSI_SYNTAXが移行ユーティリティ構成ファイルでfalseに設定されている場合以外は、ODIへの移行中にバイナリ結合に分割されます。順序付き結合の詳細は、「結合演算子」を参照してください。