問題タブ [oracle-warehouse-builder]
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.
oracle - OracleWarehouseBuilderのバージョンを確認する
サーバーがOracleWarehouseBuilderの11gリリース2または11gリリース1バージョンを実行しているかどうかを確認する方法はありますか?
Release 11.1.0.7.0
また、(OWBではなく)Oracleインスタンス自体に関して、11gリリース1のインスタンスであると想定しても安全ですか?
戻り値
oracle - OWBマッピングがハングするか、時間がかかりすぎる-ロックの可能性はありますか?
Oracle Warehouse Builder 11gR2は初めてですが、まだ好きではありません。2GBのRAMとXP32ビットを搭載したVMで使用しています。
フラットファイルからターゲット、ソースリレーショナルBDからターゲットなどに9つのマッピングがあります。これらのマッピングのうち3つに問題があるのは、ソースとステージ領域の両方からテーブルを結合する場合のようです。関連性があるかどうかはわかりませんが、ソースDBは、ステージ領域(ターゲット)と同じマシン上にありますが、テーブルスペースが異なります。
私はあなたに示すことができます:
1-ソースDBユーザーテーブルスペースを作成した方法:
次に、cmd行に次のようにインポートしました。imp SYSTEM/%PASSWORD_DO_ORACLE% FROMUSER=trab2 TOUSER=insrc file='trab2.DMP'
2-ターゲットステージエリアのユーザーテーブルスペースとロールのテーブルスペースを作成する方法:
問題のあるマッピングの1つは、CUSTOMERS(srcから)、COUNTRIES(srcから)、DEMOGRAPHY(ターゲットから)、およびCLIENT_LAST_BUY(ターゲットからも)を必要とするCLIENTS_MAPPINGです。挿入は50,000行で構成されると想定されており、30分以上かかり、CLIENTSテーブルにはデータがまったくありません。
この問題は、ソースとターゲットのテーブルを含む他のマッピングでも発生します。どこかから使っても問題ありません。
上記のように、テーブルCLIENTS用にPowerDesignerで自動生成されたコードを残しておきます。
OWB GUIにrep_ownerとして(すべての権限を使用して)ログオンしています。奇妙なことに、私の同僚は、OWB 11gR1の自分のマシンでこの正確なマッピングを実行しており、問題はありません。しかし、彼はソースDBをターゲットユーザーにインポートしました...そしてそれが彼が行った唯一の異なることです。
誰か助けてくれませんか?
data-warehouse - OWBでの時間ディメンションの使用
数日前に Oracle Warehouse Builder を使い始めました。ソース テーブルの日付の一部をディメンションとして使用したいと考えています。ウィザードを使用して時間ディメンションを生成しましたが、ソース テーブルに保存されている日付を生成された時間ディメンションに接続する方法がありません。どうすればいいですか?私は何かを誤解していると確信しています。
ありがとう!
database - 索引はOWBでのロード・パフォーマンスに悪影響を及ぼしますか?
OWB マッピングでデータをテーブルにステージングすることがよくあります。これは、データをテーブルに配置するためにマッピングの最後まで待機するよりもパフォーマンスが向上するためです。これらのステージング テーブルにいくつかのインデックスを配置して、JOINER の WHERE 句と一致させ、処理をさらに高速化しようとしました。しかし、私は自分の足を撃っていますか?これらの中間テーブルのインデックスはロードのパフォーマンスに悪影響を及ぼしますか?
mapping - OWB - 異なるデータ ソースのマッピングを再利用する
A、B、C、D、Eの5つの異なるスキーマにPERSONテーブルがあります。これは正確なsme構造を持っています。
OWBターゲット・スキーマでは、A.PERSON表を使用するマッピングPERSON_MAPが定義されています。
このマッピング PERSON_MAP を再利用して、別のソース スキーマ (B、C、D、および E) で使用したい
OWB UIおよびOMB+コマンドでこれを行うにはどうすればよいですか?
oracle - owbでパーティション全体を取得する
OWB プロジェクトに取り組んでいます。私の情報源は毎月分割されたテーブルです。最終実行日を保持する control_table があります。OWB を使用してパーティション全体 (月単位) のデータをランディング テーブルにフェッチし、パフォーマンスを楽しみたいと考えています。OWBがパーティションをソースとして扱う方法を考え出すのを手伝ってください。
ありがとう。
sql - Oracle / OWB: 実行時に INSERT のパーティションを指定する
(背景: Oracle Warehouse Builder で構築されたデータ ウェアハウスを実行しています。最近、「ORA-02049: ロックを待機中に分散トランザクションのタイムアウト」というエラーが大量に発生するようになりました。並行して ETL ジョブを実行し、これらのジョブのそれぞれがステージング テーブルに対して実行INSERT /*+APPEND PARALLEL*/
されます。このステージング テーブルは、ソース システム ID によって分割されます。)
実行時に INSERT のパーティション キーを指定できるかどうかを知りたいです。テーブルがあるとします
次に、使用して特定のパーティションに挿入できます
ただし、これにはパーティション名をハードコーディングする必要があります。
OWB マッピングは汎用的であるため (ソース システム ID をパラメータとして取得する)、実行時に次のようなパーティション名を提供したいと考えています。
これは可能ですか?そうでない場合、Oracle Warehouse Builderでこれを実現する別の方法はありますか?
oracle-warehouse-builder - OWB デプロイがハングします。展開が終わらない
私のOracle Warehouse Builderはリポジトリに何もデプロイできませんでした。エラー メッセージは表示されず、デプロイされたジョブは実行中と見なされますが、終了しません。
oracle-warehouse-builder - Oracle Warehouse Builderプロセス・フローで電子メールのTO ADDRESSを設定する方法
開発者の 1 人が退職したばかりで、OWB のすべての通知メールが彼のメール アドレスに送信されました。プロセス フローでメールの TO ADDRESS を変更する方法を教えてください。
ありがとう、サベロ