問題タブ [oracle-data-integrator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2490 参照

sql - ODI インターフェース実行エラー

フラットファイルから読み取り、Oracle テーブルに挿入する単純な ODI インターフェイスを作成しました。ただし、インターフェイスを実行すると、いずれかの手順でエラー メッセージが表示されて失敗します: ORA-00936: 式がありません

このステップで生成されるコードは次のとおりです:-

このクエリの何が問題なのか教えてください。構文上の問題は見られないためです。

0 投票する
2 に答える
2113 参照

oracle - ODIパッケージの生成

現在、ソースからレイヤー 1 とレイヤー 2 にテーブルをロードする必要があるデータ ウェアハウス プロジェクトに取り組んでいます。レイヤー 1 はソース データといくつかの技術フィールドのコピーであり、レイヤー 2 は外部キーを処理し、いくつかの小さな変換を行います。

プロセスは次のようになります。

  • L1 と L2 にテーブルを作成するための DDL スクリプトを作成します。
  • ODI (Oracle データ インテグレーター) を使用して、あるレイヤーから別のレイヤーへの変換を定義するインターフェイスを定義します。

これは、変換がほぼ同じままである非常に反復的なタスクです。

この時間のかかる部分の大部分を自動化できるように、スクリプト言語から ODI エージェントの ODI パッケージ + インターフェイス + 変数を生成する方法があるかどうか疑問に思っていました。

ODI バージョン: ODI_11.1.1.7.0_GENERIC プラットフォーム: Windows 7

前もって感謝します

0 投票する
1 に答える
125 参照

oracle11g - Oracleから外部テーブルへの統合ナレッジモジュールはありますか

テーブルをエージェントのメモリにロードせずにエクスポートしたいと考えています。Oracle表をODIの外部表(csv)にエクスポートできるナレッジ・モジュールはありますか?

0 投票する
1 に答える
1856 参照

database - ODIフラット・ファイルからフラット・ファイルへのエクスポートのOracleの例を完了できません

こんにちは、私は ODI を初めて使用します。ODI 11g をインストールし、 ここの Oracle チュートリアルを使用してマスター リポジトリと作業リポジトリを作成しました。

この後、ここで提供されているチュートリアルに従って、フラット ファイルをフラット ファイルにエクスポートするための ODI プロジェクトとインターフェイスを作成しました。フラット ファイルからフラット ファイルへの変換のための新しい ODI インターフェイスの作成という見出しの下のステップ 4に到達する前に、このチュートリアルのいくつかのステップを実行することができました。

これは、このチュートリアルのすべての手順に従って得たマッピング フローです。この手順で示したものとはまったく異なります。ここに画像の説明を入力

このチュートリアルに従って、SS_0 (1 - FILE_GENERIC) ソース データストアをクリックすることになっています。これにより、ソースのプロパティが下に表示されます。「LKM セレクター」セクションで、LKM ドロップダウン・リストから「LKM File to SQL」をまだ選択していない場合は選択します。しかし、私はそのようなものを見ることができません。

この理由がわかる方がいらっしゃいましたら、よろしくお願いいたします。私は何かを見逃しているか、何か間違ったことをしたかもしれません。

0 投票する
1 に答える
795 参照

oracle - ODI SDKクラスを使用したODIのインタフェース・ステージング領域の変更

こんにちは、ODI と ODI SDK は初めてです。ODI SDK を使用していくつかのサンプル マッピングを作成しましたが、インターフェイスのステージング領域を変更する方法があるかどうか疑問に思っています。これまで、デフォルトのターゲット サーバーをステージング エリアとして使用してきました。

基本的に、 In Memory Engine: Sunopsis メモリ エンジンを使用したいので、SDK で OdiInterface クラスを検索しましたが、それに関連するものは見つかりません。

やり方わかる人いたら教えてください。

0 投票する
1 に答える
658 参照

xml - リバース エンジニアリング中に列として ORACLE キーワードを含む XML モデルが変換されない

ODI を使用して、XML ファイルを Web サービスからデータベースにロードしています。スキーマ ファイル (XSD) は、「share」という名前の要素を定義します。これはオラクルのキーワードです。XMLモデルをリバースエンジニアリングするとき、ODIは列名を「SHARE」にします。後でデータをデータベース表にロードする必要があるマッピングを作成して実行すると、「SHARE」はOracleのキーワードであるため、ODIは一時表の作成に失敗します。ドキュメントには、XML スキーマ ファイルのキーワードはアンダースコア文字でマークされる (つまり、SELECT は SELECT_ に名前が変更される) と記載されていますが、明らかに、キーワード SHARE は ODI が使用するリストの一部ではありません。

この問題を解決するために、キーワード リストやその他のアイデアを拡張する機会はありますか。私の管理下にないため、スキーマ ファイルを変更できません。

0 投票する
1 に答える
4335 参照

oracle-data-integrator - ODI インターフェイスでの列の使用法を見つける

ソース列、ターゲット列、およびマッピング間の関係を示すクエリを作成しようとしています。

たとえば、T_EMPLOYEE のようなソース テーブルがあり、JOB_START_DATE のような列があります。ODI では、このテーブルと列は一部のインターフェイスで使用されています。これらの値は、ステージング レイヤーに転送され、次にディメンション レイヤーに転送されます。クエリを使用して、以下のようなソース列のマッピングに到達したい:

マッピング

このクエリを作成しようとしましたが、マッピング情報を保持するテーブルを見つけることができませんでした。ODI バージョンは ODI_11.1.1.7.0_GENERIC_130302.2156 です。

ありがとう

0 投票する
1 に答える
1286 参照

oracle - ODI 12c DBからXMLへ

私はOracle dbをXMLファイルにマップしようとしていますが、ブロッカーに来ました。助けていただければ幸いです。私のxmlファイルは次の構造を持っています

Odi 12c xml ドライバーは、xml にあるすべてのタグに対応する ParentElementFK CurrentElementPK および CurrentElementOrder を生成します。私の問題は、オラクル フォーラムを精査したにもかかわらず、これらの ODI 生成列に入力する必要があるデータの適切な定義が見つからないことです。これらは階層関係を維持するためだけですか?そうであれば、リバース エンジニアリングで自動的に入力されませんか?.この xml 構造に入力するデータが、プロパティ-ブランド、説明アイテム id(子) の下のタグ。これらの生成された列は、マッピングで何らかの役割を果たしますか?

0 投票する
1 に答える
2912 参照

xml - ODIデータ・エラー - ORABPEL-15235

json ファイルから変換して、Oracle データベースにロードしようとしています

ただし、10 文字を超える数字を処理しようとすると、次のエラーが発生します。

私が使用している XSD ファイルは次のように構成されています。

そして、私が読み込もうとしているjsonファイルは次のとおりです。

xsd 型について私が見つけた唯一のドキュメントは次のとおりです: http://www.w3.org/TR/xmlschema-2/#long

数値が 10 文字以下の場合、または要素タイプを xsd:string に変更した場合、ファイルは正しく処理されます