ตัววิเคราะห์แหล่งที่มาใน Informatica | วิธีการสร้างแหล่งที่มา & Target
ใน ETL/คลังข้อมูล คุณจะพบกับแหล่งที่มาและเป้าหมายที่แตกต่างกัน
คำจำกัดความของแหล่งที่มาใน Informatica
A คำจำกัดความของแหล่งที่มา ใน Informatica เป็นเอนทิตีที่คุณดึงบันทึก จากนั้นคุณจัดเก็บบันทึกเหล่านี้ในตารางชั่วคราว (ตารางการแสดงละคร) หรือแคชการแปลง Informatica บนพื้นฐานของเอกสารการออกแบบการแมป/ข้อกำหนดทางธุรกิจ คุณทำการเปลี่ยนแปลงในบันทึกข้อมูลเหล่านี้ (แปลงข้อมูล) จากนั้นคุณโหลดข้อมูลที่แปลงแล้วในโครงสร้างตารางอื่นที่เรียกว่าตารางเป้าหมาย
ในทุกการทำแผนที่ Informatica จะมีแหล่งที่มาและเป้าหมายเสมอ ในการจัดการแหล่งที่มาและเป้าหมายที่แตกต่างกันใน Informatica คุณต้องใช้เครื่องมือวิเคราะห์แหล่งที่มาและผู้ออกแบบเป้าหมาย เครื่องมือเหล่านี้รวมอยู่ในเครื่องมือออกแบบ Powercenter และสามารถเปิดใช้งานได้จากที่นั่น
ตัววิเคราะห์แหล่งที่มาใน Informatica
ตัววิเคราะห์แหล่งที่มา ใน Informatica เป็นเครื่องมือที่ช่วยให้คุณสามารถสร้างและแก้ไขคำจำกัดความของแหล่งที่มาได้ ด้วยความช่วยเหลือของตัววิเคราะห์แหล่งที่มา คุณสามารถสร้างหรือนำเข้าแหล่งที่มาประเภทต่างๆ ใน Informatica เช่น ไฟล์แฟลต ฐานข้อมูลเชิงสัมพันธ์ แผ่นงาน Excel คำจำกัดความ XML ฯลฯ
ในทำนองเดียวกันโดยใช้ตัวออกแบบเป้าหมาย คุณสามารถสร้างหรือนำเข้าเป้าหมายชนิดต่างๆ ได้ Informatica ให้คุณสมบัติแก่คุณในการสร้างแหล่งที่มา/เป้าหมายตั้งแต่เริ่มต้นโดยการออกแบบโครงสร้างของมัน หรือคุณสามารถสร้างแหล่งที่มา/เป้าหมายโดยการนำเข้าคำจำกัดความ เมื่อคุณนำเข้าแหล่งที่มาจาก ฐานข้อมูลข้อมูลเมตาต่อไปนี้จะถูกนำเข้า:
- ชื่อแหล่งที่มา (ตาราง)
- ที่ตั้งฐานข้อมูล
- ชื่อของคอลัมน์
- ชนิดข้อมูลคอลัมน์
- ข้อ จำกัด
คุณยังสามารถกำหนดความสัมพันธ์ที่สำคัญในตารางได้ ซึ่งใช้ได้เฉพาะในระดับ Informatica และจัดเก็บไว้ในพื้นที่เก็บข้อมูล
แหล่งที่มาหรือเป้าหมายที่สร้าง/นำเข้าใน Informatica สามารถนำมาใช้ซ้ำได้ไม่จำกัดครั้งในการแมปที่แตกต่างกัน ทั้งหมด การทำแผนที่ ต้องมีอย่างน้อยหนึ่งเป้าหมายที่สามารถโหลดได้ มิฉะนั้น การแมปจะไม่ถูกต้อง
หมายเหตุ– เมื่อเราสร้างแหล่งที่มา/เป้าหมายในตัววิเคราะห์แหล่งที่มา/ผู้ออกแบบเป้าหมาย โครงสร้างจะถูกสร้างขึ้นใน Informatica เท่านั้น ในระดับฐานข้อมูล ไม่มีการสร้างวัตถุ ดังนั้นคุณต้องสร้างวัตถุฐานข้อมูลที่มีโครงสร้างเดียวกันกับที่คุณสร้างใน Informatica
คุณสามารถนำเข้าแหล่งที่มาประเภทต่อไปนี้โดยใช้ตัววิเคราะห์แหล่งที่มา
- ตารางความสัมพันธ์ (ตารางฐานข้อมูล) มุมมองและคำพ้องความหมาย
- ไฟล์แบน
- ไฟล์โคบอล
- ไฟล์ XML
เคล็ดลับประสิทธิภาพ – ในการปรับปรุงประสิทธิภาพของตารางแหล่งข้อมูลเชิงสัมพันธ์ ให้ใช้ดัชนีบนตารางฐานข้อมูลต้นทาง บนเป้าหมาย ตารางจะปิดใช้งานหรือลบข้อจำกัดและดัชนีเพื่อประสิทธิภาพ
วิธีวิเคราะห์โอเพ่นซอร์สใน Informatica
ด้านล่างนี้เป็นกระบวนการทีละขั้นตอนในการเปิด Source Analyzer ใน Informatica:
ขั้นตอน 1) เปิดเครื่องมือออกแบบ Informatica PowerCenter
ขั้นตอน 2) ในหน้าจอถัดไป
- Double คลิกที่พื้นที่เก็บข้อมูลที่คุณต้องการเชื่อมต่อ
- ป้อนชื่อผู้ใช้
- ใส่รหัสผ่าน
-
คลิกที่ปุ่มเชื่อมต่อ
หลังจากเข้าสู่ระบบสำเร็จ โฟลเดอร์ของผู้ใช้จะแสดงอยู่ใต้ชื่อที่เก็บ
บันทึก -
- หากเข้าสู่ระบบไม่สำเร็จ ให้ตรวจสอบว่าผู้ใช้มีสิทธิ์เชื่อมต่อกับที่เก็บข้อมูลหรือไม่
- หากไม่มีโฟลเดอร์ใดปรากฏอยู่ใต้ชื่อที่เก็บ ให้ตรวจสอบว่าโฟลเดอร์นั้นถูกสร้างขึ้นหรือไม่
- หากโฟลเดอร์ถูกสร้างขึ้นเมื่อเร็วๆ นี้ ให้ยกเลิกการเชื่อมต่อจากพื้นที่เก็บข้อมูลและเชื่อมต่อใหม่
ขั้นตอน 3) ในขั้นตอนต่อไป
- คลิกขวาที่โฟลเดอร์
- เลือกตัวเลือกที่เปิด
เมื่อโฟลเดอร์เปิดขึ้น โฟลเดอร์ย่อยของโฟลเดอร์นั้นจะแสดงรายการ
ขั้นตอน 4) คลิกที่เมนูตัววิเคราะห์แหล่งที่มาดังแสดงในรูป
วิธีนำเข้าตารางต้นฉบับในตัววิเคราะห์แหล่งที่มา
ต่อไปนี้เป็นขั้นตอนการนำเข้าตารางแหล่งที่มาใน Informatica Source Analyzer:
ขั้นตอนที่ 1) ไปที่ตัวเลือก "แหล่งที่มา"
ในเครื่องวิเคราะห์แหล่งที่มา
- คลิกที่แท็บ “แหล่งที่มา” จากเมนูหลัก
-
เลือกตัวเลือกนำเข้าจากฐานข้อมูล หลังจากที่กล่องการเชื่อมต่อ ODBC นี้จะเปิดขึ้น
ขั้นตอนที่ 2) สร้างการเชื่อมต่อ ODBC
ตอนนี้เราจะสร้างการเชื่อมต่อ ODBC (หากคุณมีการเชื่อมต่อ ODBC อยู่แล้ว ให้ย้ายไปยังขั้นตอนที่ 3)
- คลิกที่ปุ่มถัดจากแหล่งข้อมูล ODBC
- ในหน้าถัดไป เลือกแท็บ DSN ของผู้ใช้แล้วคลิกปุ่มเพิ่ม
DSN (ชื่อแหล่งข้อมูล) เป็นโครงสร้างข้อมูลที่มีข้อมูลเกี่ยวกับรายละเอียดเฉพาะ (ประเภทฐานข้อมูล ตำแหน่ง รายละเอียดผู้ใช้ เป็นต้น) ข้อมูลนี้จำเป็นสำหรับไดรเวอร์ ODBC เพื่อให้สามารถเชื่อมต่อกับฐานข้อมูลนั้นได้
- เมื่อคุณคลิกที่ปุ่มเพิ่ม คุณจะเห็นรายการไดรเวอร์สำหรับฐานข้อมูลต่างๆ (Oracle, เซิร์ฟเวอร์ SQL, ไซเบส, Microsoft เข้าไป Excel, ฯลฯ) ไดรเวอร์ที่คุณเลือกขึ้นอยู่กับฐานข้อมูลที่คุณต้องการเชื่อมต่อ เลือกไดรเวอร์สำหรับแหล่งข้อมูล ในที่นี้ guru99 คุณจะใช้ตารางฐานข้อมูล Oracle เลือก Oracle ไดรเวอร์โปรโตคอลสาย
-
ในหน้าถัดไป ให้เลือกแท็บทั่วไปและป้อนรายละเอียดฐานข้อมูล จากนั้นคลิกทดสอบการเชื่อมต่อ
หมายเหตุ – รายละเอียดฐานข้อมูลจะเฉพาะเจาะจงกับการติดตั้งของคุณ โดยขึ้นอยู่กับชื่อโฮสต์ พอร์ต และ SID ที่คุณเลือกในระหว่างการติดตั้งฐานข้อมูล คุณสามารถรับรายละเอียดนี้ได้โดยเปิด ไฟล์ tnsnames.ora อยู่ในโฟลเดอร์การติดตั้ง Oracle ของคุณ
-
เมื่อคุณทำการทดสอบการเชื่อมต่อแล้ว ให้ป้อนชื่อผู้ใช้ฐานข้อมูล รหัสผ่าน จากนั้นเลือกปุ่ม "ตกลง"
-
หากการเชื่อมต่อสำเร็จจะแสดงกล่องข้อความ
- เลือกตกลงสำหรับหน้าต่างทดสอบการเชื่อมต่อและหน้าต่างการตั้งค่าไดรเวอร์ ODBC แหล่งข้อมูล ODBC ที่สร้างขึ้นจะถูกเพิ่มลงในแหล่งข้อมูลผู้ใช้ ตอนนี้เราตั้งค่าแหล่งข้อมูล ODBC แล้ว
ขั้นตอนที่ 3) สร้างตาราง Schema
ใน guru99 คุณจะใช้ตารางรูปแบบ Scott/Tiger ของ Oracle หากคุณไม่มีตารางเหล่านี้ในฐานข้อมูล ให้สร้างตารางเหล่านี้โดยใช้สคริปต์นี้
ดาวน์โหลดไฟล์ Scott.sql ด้านบน
ขั้นตอนที่ 4) ป้อนรายละเอียดฐานข้อมูล
ในหน้าต่างตารางนำเข้า:
- เลือกแหล่งข้อมูล ODBC สำหรับฐานข้อมูล Oracle
- ป้อนชื่อผู้ใช้ฐานข้อมูล
- ป้อนรหัสผ่านฐานข้อมูล
- คลิกที่ปุ่มเชื่อมต่อ/เชื่อมต่อใหม่ นี่จะแสดงตารางสำหรับผู้ใช้ฐานข้อมูล
- ขยายแผนผังใต้โฟลเดอร์ตารางและเลือกตาราง EMP
- เลือกปุ่มตกลง
ขั้นตอนที่ 5) ตรวจสอบและบันทึกตารางที่นำเข้า
ตารางจะถูกนำเข้าใน Informatica Source Analyzer ใช้ปุ่ม “Ctrl+S” เพื่อบันทึกการเปลี่ยนแปลงในพื้นที่เก็บข้อมูล
ในทำนองเดียวกัน คุณสามารถนำเข้าตารางฐานข้อมูลอื่นๆ ในตัววิเคราะห์แหล่งที่มาได้
วิธีการนำเข้า Target ในอินฟอร์เมติกา Target นักออกแบบ
นี่คือกระบวนการนำเข้าเป้าหมายใน Informatica Target ผู้ออกแบบ:
ในบทช่วยสอนนี้ คุณจะสร้างตารางเป้าหมาย emp_target ซึ่งจะมีโครงสร้างที่เหมือนกันของตาราง EMP ต้นทาง ในการนำเข้าตารางเป้าหมาย ตารางเป้าหมายจะต้องมีอยู่ในฐานข้อมูล หากต้องการสร้างตารางเป้าหมายให้ใช้สคริปต์ด้านล่าง ประเภทของเป้าหมายที่มีอยู่ใน Informatica คือไฟล์เชิงสัมพันธ์, XML และไฟล์แฟลต
ดาวน์โหลดไฟล์ emp_target.sql ด้านบน
หมายเหตุ – ในบทช่วยสอนนี้ ทั้งตารางต้นทางและตารางเป้าหมายจะแสดงอยู่ในสคีมาฐานข้อมูลเดียวกัน (guru99) อย่างไรก็ตาม คุณยังสร้างเป้าหมายในสคีมาอื่นได้ด้วย
ขั้นตอน 1) ใน Informatica Designer ให้คลิกไอคอนตัวออกแบบเป้าหมายเพื่อเปิดใช้เป้าหมาย ตัวออกแบบ
ขั้นตอน 2) ในขั้นตอนถัดไป
- เลือกตัวเลือก “Targets” จากเมนูหลัก
- เลือก "นำเข้า" จากตัวเลือกฐานข้อมูล
ขั้นตอน 3) ในหน้าต่างตารางนำเข้า
- เลือกแหล่งข้อมูล ODBC สำหรับฐานข้อมูล Oracle
- ป้อนชื่อผู้ใช้ฐานข้อมูล
- ป้อนรหัสผ่านฐานข้อมูล
- คลิกที่ปุ่มเชื่อมต่อ/เชื่อมต่อใหม่ นี่จะแสดงตารางสำหรับผู้ใช้ฐานข้อมูล
- ขยายแผนผังใต้โฟลเดอร์ตารางและเลือกตาราง EMP_TARGET
- เลือกปุ่มตกลง
นี่จะนำเข้าเป้าหมายใน Target ผู้ออกแบบ Informatica Powercenter ใช้ปุ่ม “ctrl+s” เพื่อบันทึกการเปลี่ยนแปลง
ในบทช่วยสอนนี้ คุณได้นำเข้าแหล่งที่มาและเป้าหมายแล้ว ตอนนี้คุณพร้อมที่จะสร้างการแมปแรกแล้ว
วิธีสร้างโฟลเดอร์ใน Informatica
ด้านล่างนี้เป็นขั้นตอนในการสร้างโฟลเดอร์ใน Informatica:
โฟลเดอร์ Informatica เป็นคอนเทนเนอร์แบบลอจิคัล ซึ่งจะเก็บวัตถุที่คุณสร้างในตัวออกแบบ Informatica/ตัวจัดการเวิร์กโฟลว์ (การแมป แมปเล็ต แหล่งที่มา เป้าหมาย ฯลฯ)
ในการสร้างโฟลเดอร์:
ขั้นตอน 1) เปิดตัวจัดการพื้นที่เก็บข้อมูล
หมายเหตุ – หากเปิด Informatica Designer อยู่แล้ว ก็สามารถเปิดตัวจัดการที่เก็บข้อมูลได้โดยใช้ทางลัดที่มีอยู่ในกล่องเครื่องมือ
นี่จะเป็นการเปิด Informatica Repository Manger ในหน้าต่างแยกต่างหาก
ขั้นตอน 2) ทำตามขั้นตอนต่อไปนี้
- คลิกที่เมนูโฟลเดอร์
- เลือกตัวเลือกสร้าง
ขั้นตอน 3) ในขั้นตอนถัดไป
- ป้อนชื่อโฟลเดอร์ที่ต้องการ
- เลือกตกลง
สิ่งนี้จะสร้างโฟลเดอร์ใหม่และข้อความจะปรากฏขึ้นว่า “สร้างโฟลเดอร์สำเร็จแล้ว”
โฟลเดอร์ที่สร้างขึ้นใหม่จะแสดงอยู่ภายใต้พื้นที่เก็บข้อมูลที่เกี่ยวข้อง
นี่เป็นการสิ้นสุดบทช่วยสอน เจอกันใหม่ตอนหน้าค่ะ!