問題タブ [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 投票する
1 に答える
2092 参照

jython - ODIのJava BeanshellへのJython変数

total_linesODI変数の更新コマンドでアクセスする必要があるjythonコマンドの変数があります。

このために、<@ @> を使用して Java Beanshell 変数を介して渡すことを考えました。そのように:jythonコマンドで:

リフレッシュコマンドで:

これは可能ですか?jython 変数を beanshell 変数に関連付けるにはどうすればよいですか? 私の代替手段は何ですか?

乾杯

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

oracle-data-integrator - ODI 10gでパスワードを暗号化するにはどうすればよいですか?

ODI 10gを使用していますが、特定のアクションを使用するためにパスワードを暗号化する必要がありますか? Designer で暗号化されていないパスワードを入力することはできません。どうすればできますか?

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

import - Oracle Data Integrator 11g リバース エンジニアリングでテーブルがインポートされない

私は ODI 11g を初めて使用します。あるデータベース (Oracle) から別のデータベース (Oracle) にデータを転送する必要があります。これは、ソースのテーブルがソース モデルに既にインポートされているためです。ODI でターゲット データベースのメタ データをセットアップしようとしています。 11g を使用して、作成したこの新しいモデルをリバース エンジニアリングしようとしても、すべての手順を正しく実行しましたが、何も起こりません。エラーがないため、仕事でこの問題に悩まされているため、メタデータがインポートされていない理由は考えられません。これを明確にしたいと思います。インポートしようとしているターゲットテーブルは、スーパーを使用してODIからアクセスされますユーザー

どんな助けでも大歓迎です。

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

oracle - Oracle Data Integrator: 変数の更新

ETL全体で変数を更新する方法はありますか?

シナリオを実行する ETL があり、シナリオの実行後に、完了したばかりのステップを変数に入力したいと考えています...</p>

  1. シナリオ 1

    a.IF 完了、True 変数がシナリオ 1 を取得 False 変数が空白

    b.IF が失敗し、False 変数がシナリオ 1 を取得する True 変数が空白

  2. など…</p>

最後に、シナリオ 1、シナリオ 2、シナリオ 4、シナリオ 6 の True 変数があります。

シナリオ 3、シナリオ 5、シナリオ 7 の False 変数

そして、最終的な電子メールは次のようになります。

シナリオ1、シナリオ2、シナリオ4、シナリオ6 無事終了

シナリオ 3、シナリオ 5、シナリオ 7 は完了できませんでした。

実行可能ですか?

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

sql - エラー・メッセージに一重引用符とコロンが含まれている場合、ODIステップ・エラー・メッセージをOracle表に挿入する方法

Oracle テーブルに ODI ステップ エラー メッセージを挿入しようとしています。を使用してエラー メッセージを取得し<%=odiRef.getPrevStepLog("MESSAGE")%>ました。

これをテーブルに挿入しようとすると、次のエラーが発生します。

、で試しましsubstrreplace。エラーメッセージの途中で一重引用符があるため、何も機能しません'tns3:ContctID'

これをテーブルに挿入する方法はありますか?

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

oracle - ODIおよびHiveの構成

Oracle VirtualBox VMで「Cloudera CDH 4.4.0」を実行しています。ODIにロードしたいHiveにテーブルがいくつかあります。ホームclouderaディレクトリにODI 11.1.1.7をインストールしました。必要なすべてのjarファイルを「userlib」ディレクトリにコピーしました。Hive への接続を作成する手順は次のとおりです。 - 「Hive」テクノロジーをインポートし、必要な JDBC ドライバーを使用してデータサーバーをセットアップします。jdbc url とハイブ メタストア URI について言及しました。接続が Hive に正常に接続されます。- ソース (Hive) とターゲット (Oracle DB) の物理および論理スキーマを作成しました。- ハイブ テーブルをリバース エンジニアリングするための「RKM」をインポートします。- データ モデルを作成し、Hive に存在するテーブルのリバース エンジニアリングを試みました。しかし、モデルにはリバース エンジニアリングされたテーブルは表示されません。ターミナルでは、「

(PS: www.toadworld.com/platforms/oracle/w/wiki/10955.integrating-apache-hive-table-data-with-oracle-database-11g-in-oracle-data-integrator-11g.aspx、 ODI のインストールとセットアップのためにたどったリンク、環境変数は変更しませんでした。 ) 2 つの質問があります: 1. .bashsrc を編集して、環境変数を変更する必要がありますか? 2. Hive テーブルがリバース エンジニアリングされない理由は何ですか? どんな助けでも大歓迎です。