opb_task.is_enabled=1正常
opb_task.is_enabled=0禁用
opb_task.is_enabled=1 and opb_task.task_type in (70,71)
70工作集
71工作流
opb_scheduler:
執行選項:
按需執行=1
整合服務初始化時執行=16
連續執行=32
計畫選項:
執行一次=2
執行間隔=4
自定義的重複=8
opb_scheduler.run_options
1--按需執行 初始化的排程器(內容為: 執行一次,無開始結束時間)
3--按需執行 執行一次 有開始結束時間
5--按需執行 執行間隔
9--按需執行 自定義的重複
2--沒有勾選執行選項 執行一次
4--沒有勾選執行選項 執行間隔
8--沒有勾選執行時選項 自定義的重複
18--整合服務初始化時執行 執行一次
20--整合服務初始化時執行 執行間隔
24--整合服務初始化時執行 自定義的重複
34--連續執行 執行一次
36--連續執行 執行間隔
40--連續執行 自定義的重複
end_options=0是結束日期
end_options=1是在幾個執行後結束
end_options=2是永久
opb_schedule_logic表:
user_logic_type=1重複間隔天
user_logic_type=2重複間隔周
user_logic_type=4重複間隔月
frequency_intervl代表重複間隔
daily_logic=0執行一次
daily_logic>0隔多少秒執行一次
weekly_logic轉換為二進位制,二進位制位運算 0000 0001 0000 0000周一
monthly_logic二進位制位運算 以二進位制1結尾的值代表在每月幾號執行,以二進位制0結尾的值代表在每月的第幾周執行,後兩個位元組代表第幾周,前面的位元組代表週幾執行
--連續執行
select t.subject_id,sub.subj_name,t.task_id,t.task_name,wf.workflow_id,wf.scheduler_id,s.run_options,'連續執行',0||'min' freq,10*60 threshold
from infa_rep.opb_task t
join infa_rep.opb_subject sub on t.subject_id=sub.subj_id
join infa_rep.opb_workflow wf on t.task_id=wf.workflow_id and t.task_type=71 --and t.is_enabled=1
join infa_rep.opb_scheduler s on wf.scheduler_id=s.scheduler_id
where s.run_options in(34,36,40)
;--整合服務初始化時執行
select t.subject_id,sub.subj_name,t.task_id,t.task_name,wf.workflow_id,wf.scheduler_id,s.run_options,'整合服務初始化時執行'
from infa_rep.opb_task t
join infa_rep.opb_subject sub on t.subject_id=sub.subj_id
join infa_rep.opb_workflow wf on t.task_id=wf.workflow_id and t.task_type=71 and t.is_enabled=1
join infa_rep.opb_scheduler s on wf.scheduler_id=s.scheduler_id
where s.run_options in(18,20,24)
;--定期執行(包含自定義的重複和執行間隔)
select t.subject_id,sub.subj_name,t.task_id,t.task_name,wf.workflow_id,wf.scheduler_id,s.run_options,'定期執行',
(case
when s.run_options in (4,20)
then s.delta_value
when s.run_options in (8,24)
then (
case when logic.user_logic_type=1 and logic.daily_logic>0 then logic.daily_logic else 31536000 end
)end/60)||'min' freq,case
when s.run_options in (4,20)
then s.delta_value
when s.run_options in (8,24)
then (
case when logic.user_logic_type=1 and logic.daily_logic>0 then logic.daily_logic else 31536000 end
)end threshold
from infa_rep.opb_task t
join infa_rep.opb_subject sub on t.subject_id=sub.subj_id
join infa_rep.opb_workflow wf on t.task_id=wf.workflow_id and t.task_type=71 and t.is_enabled=1
join infa_rep.opb_scheduler s on wf.scheduler_id=s.scheduler_id
left join infa_rep.opb_schedule_logic logic on s.scheduler_id=logic.scheduler_id
where s.run_options in(4,8,20,24) and ((s.end_options=0 and s.end_time>sysdate) or s.end_options=2)
關於Informatica訪問網路共享資料夾的說明
關於informatica訪問網路共享資料夾的說明 informatica提供檔案作為源及目標的etl方式,而預設的source及target目錄為系統目錄下的srcfiles和tgtfiles,當然這兩個路徑可以更改。因此也就存在乙個直接訪問網路資料夾的問題。也即srcfiles和tgtfiles...
Informatica常用元件
1.表示式轉換元件 expression expression 屬於被動元件型別 passive 是一種行級表示式,不改變資料行數,功能強大,操作簡單。主要在以下情況下應用 2.篩選器轉換元件 filter filter元件屬於主動元件型別 active 按照過濾條件過濾當前流入資料。source ...
informatica簡易教程
一 環境配置 1.informatica的元資料 賬號 密碼 資訊儲存在oracle上面 2.linux下在infa bin裡有informatica的啟動指令碼startup infa.sh 3.修改windows主機的hosts,位址c windows system32 drivers etc ...