問題タブ [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.
jython - ODIのJava BeanshellへのJython変数
total_lines
ODI変数の更新コマンドでアクセスする必要があるjythonコマンドの変数があります。
このために、<@ @> を使用して Java Beanshell 変数を介して渡すことを考えました。そのように:jythonコマンドで:
リフレッシュコマンドで:
これは可能ですか?jython 変数を beanshell 変数に関連付けるにはどうすればよいですか? 私の代替手段は何ですか?
乾杯
oracle-data-integrator - ODI 10gでパスワードを暗号化するにはどうすればよいですか?
ODI 10gを使用していますが、特定のアクションを使用するためにパスワードを暗号化する必要がありますか? Designer で暗号化されていないパスワードを入力することはできません。どうすればできますか?
import - Oracle Data Integrator 11g リバース エンジニアリングでテーブルがインポートされない
私は ODI 11g を初めて使用します。あるデータベース (Oracle) から別のデータベース (Oracle) にデータを転送する必要があります。これは、ソースのテーブルがソース モデルに既にインポートされているためです。ODI でターゲット データベースのメタ データをセットアップしようとしています。 11g を使用して、作成したこの新しいモデルをリバース エンジニアリングしようとしても、すべての手順を正しく実行しましたが、何も起こりません。エラーがないため、仕事でこの問題に悩まされているため、メタデータがインポートされていない理由は考えられません。これを明確にしたいと思います。インポートしようとしているターゲットテーブルは、スーパーを使用してODIからアクセスされますユーザー
どんな助けでも大歓迎です。
oracle - Oracle Data Integrator: 変数の更新
ETL全体で変数を更新する方法はありますか?
シナリオを実行する ETL があり、シナリオの実行後に、完了したばかりのステップを変数に入力したいと考えています...</p>
シナリオ 1
a.IF 完了、True 変数がシナリオ 1 を取得 False 変数が空白
b.IF が失敗し、False 変数がシナリオ 1 を取得する True 変数が空白
など…</p>
最後に、シナリオ 1、シナリオ 2、シナリオ 4、シナリオ 6 の True 変数があります。
シナリオ 3、シナリオ 5、シナリオ 7 の False 変数
そして、最終的な電子メールは次のようになります。
シナリオ1、シナリオ2、シナリオ4、シナリオ6 無事終了
シナリオ 3、シナリオ 5、シナリオ 7 は完了できませんでした。
実行可能ですか?
sql - エラー・メッセージに一重引用符とコロンが含まれている場合、ODIステップ・エラー・メッセージをOracle表に挿入する方法
Oracle テーブルに ODI ステップ エラー メッセージを挿入しようとしています。を使用してエラー メッセージを取得し<%=odiRef.getPrevStepLog("MESSAGE")%>
ました。
これをテーブルに挿入しようとすると、次のエラーが発生します。
、で試しましsubstr
たreplace
。エラーメッセージの途中で一重引用符があるため、何も機能しません'tns3:ContctID'
。
これをテーブルに挿入する方法はありますか?
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 テーブルがリバース エンジニアリングされない理由は何ですか? どんな助けでも大歓迎です。