問題タブ [informatica-powerexchange]

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 に答える
1076 参照

informatica - ソースファイルの固定幅、ターゲットへのヘッダーとフッターのみが必要です(oracle)

ソースを固定幅フラット ファイルとして使用するこのシナリオがあり、詳細レコードではなく、ヘッダーとフッターのみを対象として読み取る必要があります。最初の列 (PA22109) をトリミングし、PA と次の 2 列のみを 2 つの異なる日付として行に取得する必要があります。フッターの場合、PT(PT000000000700000030620E00000055612I00000010277I) のみを取得し、残りをターゲットの列に入れます。どうすればこのロジックを実現できますか。入力をお待ちしております。

ソースファイル :

PA22109 00153252015110905408179 2015110820151108PO ---ヘッダー

DE0E9D TESTGROUPEXCH TESTINSEXCH TESTLOCEXCH ID014 LNAME014 FNAME014 14 MAIN ST ANYWHERE NJ011110000 195001012Z 01000000014 LNAME014 PATFIRST014 14 MAIN ST ANYWHERETEST NJ011110000 19550101110120600GROUP 170120600TESTBENEXCH TESTCNTE53 0000000000 0000002643005 011234567890 011234567890 1234 TEST PHARMACY TEST PHARMACY LANE PHARMACYTOWN NJ09876 5555555555 11Y5 019876543210 019876543210 NJPRESCLAST PRESCFIRST 5555555551 DRLAST DRFIRST 110110000009770990300406048410 2015092720150927154401000000000000120150929 0000100000000000000000000000000

PT000000000700000030620E00000055612I00000010277I -- フッター

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

informatica - 文字列から日時への変換

create date:20151109 と create time:0540 の 2 つのフィールドがあり、どちらも精度 8 と 4 の String です。今度は、両方を連結して式変換で DateTime 形式に変換する必要があります。どうすればこれを達成できますか?

ありがとう、キラン

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

informatica - デフォルト値を使用した informatica generate セッション

Informatica でデフォルトのセッション パラメータを設定することはできますか? ターゲット、ソース、デフォルト データベースを設定し、ターゲット スキーマをプレフィックスとデフォルト スキーマに設定したいと考えています。

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

db2 - Windows 2012 r2 で実行されている powercenter を使用した DB2 400/AS400 との Powercenter 接続

私の要件は、DB2 400/AS400 テーブルを informatica powercenter にインポートすることです。私は AS4oo db2 接続に慣れていないので、「iSeries アクセス ODBC ドライバー」を使用して ODBC 接続を確立できることを知りました。IBM Web サイトでこのドライバーをダウンロードするために最善を尽くしましたが、多くのことを混乱させました。上記の「iSeries アクセス odbc ドライバー」をダウンロードしてインストールする方法。または他の方法?

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

informatica - 組み込み関数 $PMTargetName@numAffectedRows が見つかりませんでした

こんにちは、Informatica の初心者です。次のセッションに進むための条件をリンクに書き込むことができるように、WF 変数を対象とする挿入行数を取得しようとしました。

いくつかの Web ガイドを調べたところ、 $PMTargetName@numAppliedRowsが見つかりました。しかし、成功変数の割り当てに関する Post セッションの組み込みプロパティの下に、このプロパティを見つけることができませんでした。

このプロパティでマッピング レベルに変数を代入しようとしても、無効なシンボル参照のようなエラーが発生します。

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

informatica - インフォマティカでマイナス記号と数字の間のスペースを削除する方法

(- 98765.00),minus{spaces]{numbers} ? のようなデータを含む金額フィールドがあるという問題があります。マイナスと数字の間のスペースを削除して、(-98765.00) として取得する必要があります。式の変換でそれを行うにはどうすればよいですか。

フィールドのデータ型は 10 進数 (8,2) です。

ありがとう、キラン

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

informatica - Informatica での実行日

月の最初に前月のレコードをプルする必要があるセネリオがあります (例: 1 月のデータを 2 月 1 日にプルします)。

したがって、最初の「ターゲット負荷計画」sqと同じセッションに配置することを計画していました-> expでマッピング変数を入力します(すべてゼロの場合は、前のmothを使用し、それ以外の場合はparm値を使用します)->ターゲットを000000にしてから投稿しますセッション、元の parm を削除し、新しい parm の名前を変更します。

しかし、それを実装することは私にとって大きな仕事です。プロセスを開始する方法を考えることができません。誰かが上記のプロセスを手伝ってくれます。

ありがとう、キラン

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

sql-server - jdbc を介した SQL Server インスタンスへの PowerCenter 接続の設定/作成

Oracle DB インスタンスと SQL Server からのデータを統合する必要があるプロジェクトに取り組んでいます。

ワークフローを実行するまではすべて問題なく、(SQL Server 上の) スキーマが見つからないことを示す ORA-009242 エラーが発生しました。

いくつかの検索の後、ODBC 接続を使用して Source Analyzer で同じスキーマ (実際には単一のテーブル) を取得できましたが、データを取得するには JDBC を使用する必要があることに気付きました。

あらゆる種類の接続を構成できるInformatica Developerを使用できれば問題ありませんが、そこからドライバーが見つからないことがわかります(サーバーで追加しましたが、ローカルで追加する必要があると思いますInformatica がインストールされているレベル) ですが、残念ながら、PowerCenter ワークフローでそのような接続を設定/作成することはできません。残念ながら、私はそのように縛られており、プロジェクトを Informatica Developer に開発することはできません。

さらに、Informatica Developer から JDBC 文字列接続が構成された (テスト済みで機能している) ネイティブ MSSQL サーバーを既に設定しており、Informatica Administration パネルに表示されます (すべて Informatica オンライン ヘルプに記載されているように)。さらに、jdbc ドライバーを適切なフォルダー (D:\Informatica\10.1.0\server\bin\javalib) に配置しました。

数回検索した後、次の投稿のみを見つけることができました。

Informatica Powercenter での JDBC 接続

、唯一の回避策は、サポートから提案された Java 変換を使用することですが、マッピングに限定されます (SQL Server の場合、ODBC 経由でソースに接続する際に問題はありませんでした):

ここにリンクの説明を入力

JDBC ドライバー クラス名: com.sqlserver4.jdbc.Driver 接続文字列: jdbc:sqlserver4://myslqserverinstance:1433;SelectMethod=cursor;databaseName=DBName 不足しているものは何ですか?

管理パネルで作成された接続を PowerCenter ワークフローに使用する方法はありますか? または、2 番目のオプションとして、開発者で作成されたものを使用しますか?

私が使用している情報については:


Windows7 Informatica PowerCenter 10.1 JDBC 42

ありがとう

P:S ソース プロファイルで行ったように ODBC を使用し、最初の試行でエラーが発生しました。

Severity Timestamp Node Thread Message Code Message ERROR 13.12.2016 08:01:03 node01 READER_3_1_1 RR_4036 データベースへの接続中にエラーが発生しました [ [Informatica][ODBC SQL Server Wire Protocol driver][SQL Server]Die von der Anmeldung angeforderte Cognos-Datenbank kann nicht göffnetワーデン。Fehler bei der Anmeldung。SQLSTATE: 08001 [Informatica][ODBC SQL Server Wire Protocol driver][SQL Server]Fehler bei der Anmeldung für den Benutzer 'COGNOS'. SQLSTATE: 28000 データベース ドライバ エラー... 関数名: データベース ドライバ エラーの接続... 関数名: データベース接続エラー: ユーザー [Cognos] と接続文字列 [dehze01-wcs008\mstore] を使用してデータベースに接続できませんでした。