My Oracle Support Banner

マスターノート: Oracle GoldenGate のデータのフィルタリングと変換 (Doc ID 2655178.1)

Last updated on JULY 15, 2020

適用範囲:

Middleware > Data Integration > GoldenGate
この文書の内容はすべてのプラットフォームに適用されます。

目的

このノートでは、Oracle GoldenGate のデータ変換に適用される背景とトラブルシューティング情報を提供します。マスターノートとしての主な目的は、構成に何が必要であるかを明確に理解できる形式で参照資料をまとめることと、問題が発生したときにどこを参照するかということです。ターゲットの表とアプリケーションで必要なフォーマットを取得するためにソースの表とターゲットの表の間でデータを統合するために必要な関連パラメータ設定のセットアップと理解に焦点を置いています。これには、表名と列名の違い、表定義の違い、データ変換、およびデータの違いを含みます。サンプルは Oracle Server データベースを基にしていますが、Oracle GoldenGate が Certify してているすべてのデータベースに適用されます。

対象

このドキュメントは、データと列のト変換及びマッピングの理解に関心のある人を対象としています。DBA 及びアプリケーション開発者向けにサンプルが提供されています。これらの例は説明を前提として用意されたものであり、修正が必要になる可能性があります。この例がどのように機能するかを理解するには、以下の情報を読んで理解してください。

詳細が正しくかつ正確であることを確認するためにあらゆる注意を払っていますが、コードが意図した目的に適しているかを確認するために十分なテストが必要になります。

ナレッジに関連して取り入れられたアプローチは、オラクルの製品ドキュメントを改善するためのものであることに注意してください。従って、データのトランスフォーメーションの関連コンテンツは Oracle GoldenGateの主要なリファレンスガイドに記載されています。可能であれば、プラットフォームやデータベースに固有の最新のドキュメントライブラリを参照してください。例:

Oracle GoldenGate Windows and UNIX 管理者ガイド

Oracle GoldenGate Oracleインストレーションおよびセットアップ・ガイド

Oracle GoldenGate Windows and UNIXリファレンス・ガイド

注意: 以下のドキュメントの内容で使用されるユーザー情報およびデータは、Oracle データベース製品と共に提供される Oracle サンプル・スキーマまたは公開文書からの架空のデータを表しています。実際の人物との類似性は、その生死にかかわらず純粋に偶然の一致であり、いかなる場合においても意図されたものではありません。

詳細

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
目的
対象
詳細
 列のマッピングと変換
 異なるデータベース間でのマッピング
 Colmap
 Colmatch
 Defgen ユーティリティ
 列のフィルタリング
 Extract でのフィルタリングパーティション
 DML 文のフィルタリング
 ユーザーのフィルタリング
 DDL のフィルタリング
 行のフィルタリング
 Where 句
 Filter 句
 @Range
 @Case, @Eval,@ If
 マクロを用いたフィルタリング
 データの変換
 列変換関数
 日付と時間の取得と計算の実行、変換: @DATE, @DATEDIFF 及び @DATENOW
 バイナリ・文字列から数値への変換: @NUMBIN, @NUMSTR
 数字から文字列への変換: @STRNUM
 文字列の比較: @STRCMP, @STRNCMP
 文字列の連結: @STRCAT, @STRNCAT
 文字列からの抽出: @STREXT, @STRFIND
 文字列長の返却: @STRLEN
 大/小文字の変換: @STRUP
 もう一つのサンプル
 DML の変換パラメータ
 ユーザー・トークン
 @GETENV
 ユーザー・イグジット
 SQLEXEC
 GoldenGate による監査
 単一ソースのレコードを複数ターゲットレコードに変換する方法
 11.2 エンハンスメント
 列変換関数
 キャラクタ・セットの変換
 Streams での変換 vs GoldenGate での変換
 スキーマ名の変換
 列の名前変更
 行と列のフィルタリング
 ソースでの特定の DML オペレーションのフィルタリング
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.