INFAレポテーブルを使用して、SQL変換で使用される次のSQLクエリをフェッチします。マッピングで - > SQL変換 - > SQLポート - >SQLクエリは、あなたが探しているデータがテーブルの上に列OPB_METAEXT_VAL.PM_VALUE
であるInformaticaリポジトリ:SQLクエリを取得する方法SQL変換に格納
0
A
答えて
0
OPB_METAEXT_VAL
SELECT *
FROM OPB_METAEXT_VAL
WHERE METAEXT_NAME='SQL_Query'
大ステートメントが拡散されます複数の行にまたがって、OPB_METAEXT_VAL.LINE_NO
で注文してください。
OPB_SUBJECT
にOPB_SUBJECT.SUBJ_ID = OPB_METAEXT_VAL.SUBJECT_ID
に参加すると、フォルダ名を取得できます。 にOPB_WIDGET_INST.WIDGET_ID = OPB_METAEXT_VAL.OBJECT_ID AND OPB_WIDGET_INST.REF_VERSION_NUMBER = OPB_METAEXT_VAL.VERSION_NUMBER
で参加して、変換に関するその他の詳細を確認することもできます。
フォルダ名、ワークフロー/ worklet、セッション、マッピング、変換、SQL、およびデータベース接続は、次を使用したかった場合は、その後、さらに、例えば他のテーブルに参加することができます:
WITH OPB_SESS_CNX_REFS_WRAPPER AS
(
SELECT OPB_SESS_CNX_REFS.*,
rank() over(
partition BY
WORKFLOW_ID,
SESSION_ID,
SESSION_INST_ID,
PROC_INSTANCE_ID
order by
VERSION_NUMBER DESC,
SESS_WIDG_INST_ID ASC
) AS THE_RANK
FROM OPB_SESS_CNX_REFS
)
SELECT OPB_SUBJECT.SUBJ_NAME AS FOLDER
, WORKFLOW.TASK_NAME AS WORKFLOW_WORKLET_NAME
, OPB_TASK.TASK_NAME AS SESSION_NAME
, OPB_MAPPING.MAPPING_NAME
, OPB_WIDGET_INST.INSTANCE_NAME
, OPB_METAEXT_VAL.PM_VALUE
, OPB_METAEXT_VAL.LINE_NO
,(CASE WHEN OPB_SESS_CNX_REFS_WRAPPER.REF_OBJECT_VALUE IN ('$Target','$Source') THEN OPB_SESS_CNX_REFS_WRAPPER.REF_OBJECT_VALUE ||'-->' ||OPB_TASK_ATTR.ATTR_VALUE
ELSE NVL(OPB_SESS_CNX_REFS_WRAPPER.REF_OBJECT_VALUE,OPB_CNX.OBJECT_NAME) END) AS CNX_NAME
FROM OPB_MAPPING
INNER JOIN OPB_SUBJECT ON (OPB_MAPPING.SUBJECT_ID = OPB_SUBJECT.SUBJ_ID
AND OPB_MAPPING.IS_VISIBLE=1)
INNER JOIN OPB_WIDGET_INST ON (OPB_WIDGET_INST.MAPPING_ID = OPB_MAPPING.MAPPING_ID
AND OPB_WIDGET_INST.VERSION_NUMBER = OPB_MAPPING.VERSION_NUMBER)
LEFT JOIN OPB_WIDGET ON (OPB_WIDGET_INST.WIDGET_ID = OPB_WIDGET.WIDGET_ID
AND OPB_WIDGET.IS_VISIBLE = OPB_MAPPING.IS_VISIBLE)
INNER JOIN OPB_METAEXT_VAL ON (OPB_METAEXT_VAL.OBJECT_ID = OPB_WIDGET_INST.WIDGET_ID
AND OPB_METAEXT_VAL.VERSION_NUMBER = OPB_WIDGET_INST.REF_VERSION_NUMBER
AND OPB_METAEXT_VAL.METAEXT_NAME='SQL_Query')
INNER JOIN OPB_SESSION ON (OPB_SESSION.MAPPING_ID = OPB_MAPPING.MAPPING_ID)
INNER JOIN OPB_TASK ON (OPB_SESSION.SESSION_ID = OPB_TASK.TASK_ID
AND OPB_TASK.IS_VISIBLE = OPB_MAPPING.IS_VISIBLE
AND OPB_SESSION.VERSION_NUMBER = OPB_TASK.VERSION_NUMBER)
INNER JOIN OPB_TASK WORKFLOW ON (OPB_TASK.RU_PARENT_ID = WORKFLOW.TASK_ID
AND WORKFLOW.IS_VISIBLE = OPB_MAPPING.IS_VISIBLE)
INNER JOIN OPB_SWIDGET_INST ON (OPB_SESSION.SESSION_ID = OPB_SWIDGET_INST.SESSION_ID
AND OPB_SESSION.VERSION_NUMBER = OPB_SWIDGET_INST.VERSION_NUMBER
AND OPB_SWIDGET_INST.INSTANCE_ID = OPB_WIDGET_INST.INSTANCE_ID)
LEFT JOIN OPB_SESS_EXTNS ON (OPB_SWIDGET_INST.SESSION_ID = OPB_SESS_EXTNS.SESSION_ID
AND OPB_SWIDGET_INST.VERSION_NUMBER = OPB_SESS_EXTNS.VERSION_NUMBER
AND OPB_SWIDGET_INST.SESS_WIDG_INST_ID = OPB_SESS_EXTNS.SESS_WIDG_INST_ID)
LEFT JOIN OPB_SESS_CNX_REFS_WRAPPER ON (OPB_SESS_CNX_REFS_WRAPPER.THE_RANK = 1
AND OPB_SESS_EXTNS.SESSION_ID = OPB_SESS_CNX_REFS_WRAPPER.SESSION_ID
AND OPB_SESS_EXTNS.PROC_INSTANCE_ID = OPB_SESS_CNX_REFS_WRAPPER.PROC_INSTANCE_ID)
LEFT JOIN OPB_CNX ON (OPB_SESS_CNX_REFS_WRAPPER.REF_OBJECT_TYPE = OPB_CNX.OBJECT_TYPE
AND OPB_SESS_CNX_REFS_WRAPPER.REF_OBJECT_SUBTYP = OPB_CNX.OBJECT_SUBTYPE
AND OPB_SESS_CNX_REFS_WRAPPER.REF_OBJECT_ID = OPB_CNX.OBJECT_ID)
LEFT JOIN OPB_MMD_TASK_ATTR ON (OPB_SESS_CNX_REFS_WRAPPER.REF_OBJECT_VALUE = SUBSTR(OPB_MMD_TASK_ATTR.ATTR_NAME,1,7)
AND OPB_SESS_CNX_REFS_WRAPPER.REF_OBJECT_VALUE IN ('$Target','$Source'))
LEFT JOIN OPB_TASK_ATTR ON (OPB_TASK_ATTR.TASK_TYPE = OPB_MMD_TASK_ATTR.OBJECT_TYPE_ID
AND OPB_TASK_ATTR.ATTR_ID = OPB_MMD_TASK_ATTR.ATTR_ID
AND OPB_TASK_ATTR.TASK_ID = OPB_TASK.TASK_ID
AND OPB_TASK_ATTR.VERSION_NUMBER = OPB_SWIDGET_INST.VERSION_NUMBER)
WHERE OPB_SUBJECT.SUBJ_NAME = '<YOUR FOLDER NAME>'
ORDER BY OPB_SUBJECT.SUBJ_NAME
, WORKFLOW.TASK_NAME
, OPB_TASK.TASK_NAME
, OPB_MAPPING.MAPPING_NAME
, OPB_WIDGET_INST.INSTANCE_NAME
, OPB_METAEXT_VAL.LINE_NO
関連する問題
- 1. SQLクエリから変数に値を取得して格納する方法PHP
- 2. SQL ServerでJSONデータを格納、フィルタリング、取得する方法
- 3. InformaticaのSQL変換から複数出力を取得
- 4. SQLデータの格納方法
- 5. PowershellとSQL:クエリの値を変数に格納する方法は?
- 6. ORACLEのSQLクエリの結果セットを格納する方法?
- 7. SQL Serverがストアドプロシージャ内にSQL文を格納する方法
- 8. sqlクエリの結果を変数に格納するvba
- 9. SQLクエリの結果を変数に格納する
- 10. SQLクエリ結果を変数に格納する
- 11. 変数にSQLユーザーを格納する
- 12. SQL Server変数に複数の値を格納する方法
- 13. SQL Serverにパスワードを格納および取得する方法は?
- 14. HTMLページからデータを取得してSQL Severに格納する方法
- 15. sql変数格納域
- 16. informaticaはSQL変換でSQLを実行します
- 17. informatica SQLサーバへの日時変換Timstamp
- 18. INFORMATICAソース修飾子SQLクエリ
- 19. このSQLクエリをLINQクエリに変換する方法?
- 20. ネイティブSQLクエリをJPQLクエリに変換する方法
- 21. SQLクエリをElasticSearchクエリに変換する方法
- 22. このSQLクエリをLINQクエリに変換する方法
- 23. SQLクエリ、ローカル変数にSELECTの結果を格納
- 24. APIサーバーにSQLクエリを格納する方法を教えてください。
- 25. SQLクエリをActiveRecordクエリに変換する
- 26. SQLクエリをLINQクエリに変換する
- 27. SPARQLクエリをSQLクエリに変換する
- 28. SqlクエリをLaravelクエリに変換する
- 29. データベースから先週のレコードを取得するためにSQLクエリをhibernateクエリに変換する方法
- 30. sqlクエリをエンティティフレームワークsqlに変換
私はインフォーマティア・クライアントを開いて変換自体を見ることができない理由を理解するのに苦労しています。あなたがクライアントにログインするための許可を持っていないという理由だけが考えられます。 –
このようなマッピングがたくさんあり、tsqlを使用してプロセスをスピードアップしたいと思います。 – Psingla