問題タブ [informatica]

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 投票する
2 に答える
2684 参照

informatica - この列に許可されている指定された精度よりも大きい informatica 値

Informatica で 1 対 1 のマッピング ダイレクト マッピングを使用して、テーブル A の複製であるテーブル ADuplicate をロードしようとしました。

しかし、次のエラーが発生しました:「この列に許可されている指定された精度よりも大きい値」

両方のテーブルで number(15) である C4 列に、ロード中に問題があることに気付きました。

読み込みエラーのあるデータは 200000300123 と -1000000000000000000000000000000000000000

私の疑問は次のとおりです。

  1. この値は、同じ精度のソースで使用できます。ターゲットに入らないのはなぜですか?
  2. ターゲット列 C4 をただの数値フィールドとして変更しました。TOAD を使用してこの値を手動で挿入できましたが、Informatica を使用して同じことができなかったのはなぜですか?

私を助けてください。

前もって感謝します

シャンムガム

0 投票する
0 に答える
881 参照

oracle - Oracle データベースを使用したインフォマティカ

ターゲットの Oracle テーブルのいくつかをバルクロードしています。私たちのテーブルの多くには、データ型 timestamp(6) とローカル タイム ゾーンの 1 つの列がありました。日付値 (mm-dd-yyyy) だけを挿入すると、ターゲット データベースはデフォルトで hh:mi:ss を 11:00:00 PM に設定します。しかし、ロード タイプを通常どおりにすると、hh:mi:ss 部分に 12:00:00 AM が挿入されます。誰かがなぜこれが起こっているのか説明できますか?

前もって感謝します。

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

etl - SiebelデータベースからDatファイルおよびステージングテーブルへのデータの抽出

私は新しい要件に取り組んでおり、これに慣れていません。だからあなたの助けを求めています。要件-Siebelベーステーブル(S_ORG_EXT、S_CONTACT、S_PROD_INT)からデータをエクスポートし、2つのステージングテーブル(S1とS2)に配置する必要があり、これらのステージングテーブルから、行数も含むパイプ区切りのdatファイルを作成する必要があります。ステージングテーブルS1の場合は、関連付けられた連絡先のアカウントが必要であり、S2の場合は、関連付けられた連絡先と製品のアカウントが必要です。

これについてはどうすればよいですか。Informaticaジョブを直接使用してSiebelベーステーブルからデータをプルする必要がある場合、またはEIMエクスポートジョブを実行してEIMテーブル内のデータを取得し、そこからステージングテーブルに移動する必要がある場合。

どちらに行けばいいのか教えてください。

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

informatica-powercenter - Informaticaを介してデータをDatファイルに変換する必要があります

私はInformaticaを初めて使用するので、あなたの助けが必要です。

データが毎日届くステージングテーブルが1つあり、このステージングテーブルからデータを抽出し、それをDatファイル形式に変換して、フォルダーに配置する必要があります。これらのdatファイルが別のプロセスのフィードになるようにします。

informaticaがこれをどのように行うのかわかりません(ステージングテーブルからDatへのデータの変換)。したがって、Informaticaがステージングテーブルからデータをフェッチし、それをDatファイルに変換して、フォルダに配置する方法を理解するのを手伝ってください。

ありがとう&よろしく、Vikram

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

informatica - 失敗したセッションからのワークフローの実行

重複の可能性:
ワークフローで失敗したセッションのみを実行する方法

これはすでに尋ねられている質問です... ワークフローには、並行して順番に接続されたセッションがあります。並列および順次モードのいくつかのセッションが失敗したとします。失敗したセッションのみでワークフローを再開するにはどうすればよいですか。Informatica でこれを設計するにはどうすればよいですか? ...データベースをステータスで更新し、ワークフローを開始するときに、各セッションの前にステータスを確認し、失敗した場合は実行するという回答を見ました。セッションからこれをどのように確認しますか? これはどのように達成されますか?

0 投票する
4 に答える
24384 参照

informatica-powercenter - Informatica の問題 - パラメータ ファイル

私のソースはdatファイルです。最初にデザイナーで、ローカルからファイルをインポートできます。しかし、後で共有の場所に来るので、Informatica はそこから選択する必要があります。このためには、ワークフロー マネージャーのセッション レベルでパラメーター値 'Source file Directory' = '$PMSourceFileDir\' を設定する必要があると思います。このパラメータ ファイルはどこにありますか? パラメータ値も入力できるように編集するにはどうすればよいですか。Informatica はローカルにインストールされていますが、リモートのリポジトリに接続しています。Informatica がリモートの場所からこの dat ファイルを選択できるようにする他の方法はありますか? 助けてください。

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

informatica-powercenter - DB2 データベースの 2 つのテーブルからデータを抽出し、一時テーブルにロードします

DB2 データベースの 2 つのテーブルからデータを抽出し、一時テーブルにロードできるインフォマティカ ワークフローを作成しています。2 つのソース テーブル名がアカウント (親) とアクティビティ (子) であるとします。それらは 1:M の関係にあります。アカウントが多くのアクティビティを持つことができることを意味します (Account.PK = Activities.FK)。アクティビティ テーブルには 2 つの列があります。最初の 'Type' の値は、'Paid'、'Will-Pay'、または 'Not-Paid' のいずれかです。2 番目の列は 'Created_Date' 日時データ型で、新しいアクティビティ レコードを作成するたびに、日付と時刻になります。このフィールドでスタンプを取得します。ここで、一時テーブルにデータをロードする条件は、「アカウント レコードの場合、今日の有料アクティビティ (タイプ = 有料) のアクティビティ テーブルを最初にチェックします。複数の有料アクティビティが見つかった場合、次に、それらから最新に作成されたもの (Created_Date 列) を選択します。アカウントの有料アクティビティ レコードがない場合は、作成された最新の 'Will-Pay' アクティビティが選択されます。」つまり、アカウントの今日 (Sysdate) の最新の有料アクティビティが選択され、存在しない場合はそれのみが選択されます。今日の最新の Will-pay アクティビティを選択します. Informatica ワークフローでこのロジックを実装する方法と、どの変換をどのように使用する必要があるかを理解するのを手伝ってください? どうもありがとう. 親切に助けて. このロジックを Informatica ワークフローに実装する方法と、どの変換をどのように使用する必要があるかを理解するのを手伝ってください。どうもありがとう。親切に助けてください。このロジックを Informatica ワークフローに実装する方法と、どの変換をどのように使用する必要があるかを理解するのを手伝ってください。どうもありがとう。親切に助けてください。

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

informatica-powercenter - Informatica の問題 - 変革

Informatica 経由で最新の更新レコードを取得する方法を知りたいです。一時テーブルに 10 個のレコードがあるとします。Account1 に 3 つのレコード、Account2 に 3 つのレコード、Account3 に 4 つのレコード。これら 3 つのアカウントのうち、最大の日付値 (最新の日付) を持つレコードのみをフェッチし、別の一時テーブルに挿入する必要があります。では、これを取得するためにどの変換を使用できるか、または使用すべきインフォマティカロジックを使用する必要がありますか? 助けてください。

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

informatica-powercenter - Informatica の日付/時刻の変換

ソースファイルとしてフラットファイルからデータを取得し、DB2データベースの一時テーブルtempにレコードを挿入する必要があるinformaticaの1つ。フラット ファイルには、日時データ型 (YYYY/MM/DD HH:MM:SS) として 1 つの列があります。ただし、informatica はこの列を文字列データ型としてフェッチします (Informatica の日付形式がこの列および DB2 とは異なるため)。したがって、DB2 データベースの一時テーブルにロードする前に、この列を Datetime 形式に戻す必要があります。

式変換を使用すると、これを行うことができますが、方法がわかりません。To_date変換機能 ( TO_DATE(FIELD, 'YYYY/MM/DD HH:MM:SS')) はありますが、日付のみ (YYYY/MM/DD) を処理します。時間 (HH:MM:SS) を考慮していないため、このレコードは一時テーブルに挿入されません。

日時を String データ型から DB2 日時形式 (YYYY/MM/DD HH:MM:SS) に変換するにはどうすればよいですか?

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

informatica-powercenter - Informaticaエラー=[ERROR('変換エラー')]

次のInformaticaエラーが発生します。

注:出力列[AGENT_DISPOSTION_CODE]にはデフォルト値がありません。変換エラーが発生した場合、行はスキップされますMAPPING> DBG_21056 column = [PHONE_NUMBER]、defaultvalue = [ERROR('transformation error')]

どうすれば修正できますか?