Contents

1
2 ETL 螳蟯
2.1 螳 譴螻 螳
2.2 螳 蟇碁Μ螻
2.3 ETL 蟲螻 螻
2.4
3 一危 豢豢
3.1
3.2 一危 豢豢 蠍磯
4 一危 覲
5 一危
6 ETL


1 #

  • 一危 豢豢, 覲, (ETL; extraction, transformation, loading) 蠍磯ルれ 覈 れ れ 蟯覯蟆 譟一.
  • 一危 豢豢蠍磯, 蠏瑚れ , 蠏瑚 蠍磯 蟆螻, 蠏 蠍磯れ 螻 覦覯 覦一企.
  • 蟯覯 覿殊 一危 覲 蠍磯レ 螻殊 れ 襦.
  • 一危 牛螻 覲 覩碁ゼ 危危.
  • 一危 蠍磯レ 譴煙 螳讌螻 一危磯ゼ 危一れ る 譴 覦覯れ .
  • ETL 譴螻 螳 蟇碁Μ螻 企れ伎 讌 旧旭レ 視.

2 ETL 螳蟯 #

ETL Etract, Transform, Load 曙企. 伎ろ 一危磯ゼ 覲企 覦蠑碁磯 企 ETL螻殊 . ETL 豌 覯讌 螻殊 一危 豢豢(extract)企. 一危 豢豢 螻殊 螳 伎 一危磯ゼ 伎 ろ朱覿 企 覯 螻蟾讌 豢豢讌 覓語. DW れ 企 讌 覿 覈 伎 ろ 一危一 蟯 り 螳讌 覈襯碁. 讌襷 企 一危 磯蠍一綾螻(data junkhouse)襯 襷 蟆螻 螳. 一危 豢豢 覯 螻 蟲 蟆一伎 .

ETL螻殊 覯 覲旧° 螳 DW襷 るゴ. 襷 螳 願鍵譬 ろ 伎 ろ 螳る, ETL螻殊 蟯覯螻 覲旧″ 蟆企. 企 蟆曙 一危 豢豢 蟒 企れ 覓語螳 . 一危 覲(transform)螻 一危 (load) 襷谿螳讌企.

2.1 螳 譴螻 螳 #
ETL 蠍磯ルれ 譴 覈 襷譟煙. 一危磯ゼ 覲企 覦蠑瑚鍵 伎 襾殊 一危磯ゼ 伎 . 一危磯ゼ 伎 ろ朱覿 り 伎 覲企手 覿襯 . 覲企ゼ 覦蠑碁る 覈 覲 覦覯 貅 蠏 一危郁 覲企 覲蠍一 襦 伎 . 一危 覲朱 DWレ襦 蟆語 豕譬 蟆 . ETL 螳 螻殊襷 企れ 磯ゴ れ 襴ろ碁 企れ 螻 碁れ 危 蟆企. 螳螳 譯殊 蟾 螻ろ螻, 蠏瑚 轟 蟆曙 郁貅 轟 願屋豈 覦蟆襦 .
  • ろ 襷れ れ螻 伎企.
  • 覲危 螳 弬骸 るジ 伎 豌伎れ れ ろれ 豌襴 螳 .
  • 襷 ろれ ′ 一危磯伎 蠍一 螳.
  • 朱朱 螳 覲 蟯 企 一危磯 伎 ろ 讌讌 . 企 覲企 DW 譯 譴.
  • 螳 磯 讌 襷 る ろ 一危 讌 る暑.
  • ろ 蟲譟磯 襦 覓 譟郁唄 覓語 螳 磯 螻 覲. ETL蠍磯ル 蠏語 磯殊 伎 .
  • ろ 螳 殊 覿 . 螳 一危郁 れ ろれ るゴ蟆 螳レ焔 .
  • 覿殊 一危郁 伎 ろ 螳 覦蟆 覿殊襯 願屋 覦覯れ 覿譟煙朱 覿殊 覓語 讀.
  • 覿覿 ろれ 一危磯ゼ れ蟆 覩瑚 企 朱 讌 . 襷 れ 蟆讌蟇磯 覈誤.

2.2 螳 蟇碁Μ螻 #
ETL 蠍磯レ 伎 蠏 襦 碁レ 50~70% 襷 襷 覈る 蟆 殊企. れ ETL 蠍磯ルれ 覲旧° 蠍一 覈覈 碁れ 譯殊 蟆企.

  • 一危 豢豢 蠏 豌企 ろれ 轟炎骸 覲旧° 磯 蟒 れ渚 . ろ 蟯 覃一危磯 ろ朱覿 覈 一危磯伎れ 襭 蟲譟一 蟯 覲企ゼ . 一危磯伎れ 蠍磯 一危一 覲 襷れ 誤 覲願 . 一危 豢豢 伎 ろ レ 豕伎 螻, 一危磯ゼ 豢豢 襭 譴 螳 . 螳螳 蟯 ろ 一危一 覲襯 蠍磯 蟆一 螳 .
  • 一危 覲 一危 蟲譟一 襷, , れ 覲 蠍磯 , 螳 蟆曙一 吴 螳 螻, 焔ロレ 覈 讌豌企ゼ り伎 .
  • 一危 豐蠍 豐蠍 危 讌 襦 , 豐蠍一 一危一 襷 2譯 伎 蟇碁Υ . 讌 れ 覲蟆暑 覿覿 豌襴 蠍一 .

2.3 ETL 蟲螻 螻 #
襴ろ碁 ETL豌襴 譯殊 螻. ( 蟆 )
  • 螳螳 一危 蟲譟磯れ DW 覈 一危磯伎れ 螳 朱 蟆壱貅.
  • 一危 蟲譟磯ゼ 覈 螳 蟲譟磯 覈 一危磯伎れ 覈 螳 る れ願襦 .
  • ろれ 一危 螻 豺危襦蠏碁覿 一危磯ゼ 曙企.
  • 手骸 碁 (VSAM) 蠏碁Μ螻 蠍一ヾ ろ 一危磯伎(螻豸/ろ語)襯 れ 蟲譟磯る覿 一危磯ゼ 曙企.
  • 企(atomic fact table)れ 豈郁鍵 れ .
  • 豐螻 企れ 豈郁鍵 讌螻.
  • 弰 一危磯ゼ 覈 弰 るジ 朱 覲.
  • る覿 覈 螳る .
  • 蟆讌 螳れ れ蟆 覩瑚 螳る 覦蠑語企.

2.4 #
一危 豢豢螻 覲 蠍磯レ 覲旧°
  • ろ 願鍵譬 蟆( 蠍一 OS, DBMS, Network Protocol煙 覲旧″ 譟壱 )
  • 豢豢 れ ろ 覯渚 覈襦 襷れ伎

一危 蠍磯
  • 螳 蟇碁Μ
  • 豐蠍一 讀讌 覓語

3 一危 豢豢 #

伎螻 豢豢螻 DW 豢豢 るゴ. DW 願鍵譬 蟆曙 一危磯ゼ 豢豢覃, 豐蠍 訖襷 螻 讌 讀讌 覲 一危磯ゼ 豢豢伎 . 企 語 覲旧°襯 讀螳蠍企. 磯殊 ETL伎 麹 . 螻殊 一危 豢豢 DW 炎概朱 螳 伎. れ 一危 豢豢 蟯 伎れ企. DW 一危 豢豢 旧 螻旧 螳 .

  • 覲(source identification) - れ 蟲譟磯れ 覲
  • 豢豢 覦覯(method of extraction) - 豢豢 螻殊れ 語, 蟲襯 伎 蟆語
  • 豢豢 譯手鍵(extraction frequency) - 豢豢 朱 譯 伎 讌 (襷れ, 襷れ, 襷れ, 襷る蠍 蠍壱)
  • 螳(time window) - 豢豢 螳 (batch window)
  • (job sequencing) - 豢豢 ろ碁殊 蠏 伎 炎概朱 蟾讌 蠍磯るれ 讌襯 蟆一
  • 豌襴(exception handling) - 豢豢伎 貊れ 企至 る0讌 蟆一

3.1 #
覲 覯渚, 襷 螳, 豌 覿 襦
  1. DW or DM 一危磯ゼ 螻牛 譯朱 ろれ 螳讌螻 讌
  2. ろる覿 DW or DM 螳 一危 一危 るゼ 襴
  3. 覲 るれ 襷襦 覦襯 蟆語 蟆讀螻殊

3.2 一危 豢豢 蠍磯 #
一危 豢豢 蠍磯 覯譯(伎 ろ 2螳讌 覯譯) 螳 轟煙 れ.
  • 螳(current value) - 炎. 螳れ 殊願碓 覲蠍 暑.
  • 譯手鍵 (periodic status) - 螳 蟇伎 殊企 谿語^ ル 蟇企れ

一危 豢豢 蠍磯
  • 讀 一危 豢豢(immediate data extraction)
    • 碁 襦蠏碁ゼ 牛 (capture throught transaction logs)
    • 一危磯伎 碁Μ蟇磯ゼ 牛 (capture througth database triggers)
    • れ (capture in source applications) - DW襯 伎 襷れ伎. 讌覲伎螳 襷れ 企れ.
  • 讌 一危 豢豢(deferred data extraction)
    • 讌 ろ 蠏手碓 (capture based on data and timestamp)
    • 觜蟲 (capture by comparing files)

碁 襦蠏, 一危磯伎 碁Μ蟇磯ゼ 伎 覦覯 DBMS 蠍磯レ 伎覃 螳ロ. 蟲蠍一 觜蟲 瑚 暑. 碁 襦蠏語 蠏手碓 蠍磯れ 襷 螳 觜蟆企. 伎 ろ 豢螳 覿伎 .

4 一危 覲 #


5 一危 #


6 ETL #