ตัววิเคราะห์แหล่งที่มาใน 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

เครื่องมือวิเคราะห์โอเพ่นซอร์สใน Informatica

ขั้นตอน 2) ในหน้าจอถัดไป

  1. Double คลิกที่พื้นที่เก็บข้อมูลที่คุณต้องการเชื่อมต่อ
  2. ป้อนชื่อผู้ใช้
  3. ใส่รหัสผ่าน
  4. คลิกที่ปุ่มเชื่อมต่อ

    เครื่องมือวิเคราะห์โอเพ่นซอร์สใน Informatica

หลังจากเข้าสู่ระบบสำเร็จ โฟลเดอร์ของผู้ใช้จะแสดงอยู่ใต้ชื่อที่เก็บ

บันทึก -

  1. หากเข้าสู่ระบบไม่สำเร็จ ให้ตรวจสอบว่าผู้ใช้มีสิทธิ์เชื่อมต่อกับที่เก็บข้อมูลหรือไม่
  2. หากไม่มีโฟลเดอร์ใดปรากฏอยู่ใต้ชื่อที่เก็บ ให้ตรวจสอบว่าโฟลเดอร์นั้นถูกสร้างขึ้นหรือไม่
  3. หากโฟลเดอร์ถูกสร้างขึ้นเมื่อเร็วๆ นี้ ให้ยกเลิกการเชื่อมต่อจากพื้นที่เก็บข้อมูลและเชื่อมต่อใหม่

เครื่องมือวิเคราะห์โอเพ่นซอร์สใน Informatica

ขั้นตอน 3) ในขั้นตอนต่อไป

  1. คลิกขวาที่โฟลเดอร์
  2. เลือกตัวเลือกที่เปิด

เครื่องมือวิเคราะห์โอเพ่นซอร์สใน Informatica

เมื่อโฟลเดอร์เปิดขึ้น โฟลเดอร์ย่อยของโฟลเดอร์นั้นจะแสดงรายการ

เครื่องมือวิเคราะห์โอเพ่นซอร์สใน Informatica

ขั้นตอน 4) คลิกที่เมนูตัววิเคราะห์แหล่งที่มาดังแสดงในรูป

เครื่องมือวิเคราะห์โอเพ่นซอร์สใน Informatica

วิธีนำเข้าตารางต้นฉบับในตัววิเคราะห์แหล่งที่มา

ต่อไปนี้เป็นขั้นตอนการนำเข้าตารางแหล่งที่มาใน Informatica Source Analyzer:

ขั้นตอนที่ 1) ไปที่ตัวเลือก "แหล่งที่มา"

ในเครื่องวิเคราะห์แหล่งที่มา

  1. คลิกที่แท็บ “แหล่งที่มา” จากเมนูหลัก
  2. เลือกตัวเลือกนำเข้าจากฐานข้อมูล หลังจากที่กล่องการเชื่อมต่อ ODBC นี้จะเปิดขึ้น

    นำเข้าตารางแหล่งที่มาในตัววิเคราะห์แหล่งที่มา

ขั้นตอนที่ 2) สร้างการเชื่อมต่อ ODBC

ตอนนี้เราจะสร้างการเชื่อมต่อ ODBC (หากคุณมีการเชื่อมต่อ ODBC อยู่แล้ว ให้ย้ายไปยังขั้นตอนที่ 3)

  1. คลิกที่ปุ่มถัดจากแหล่งข้อมูล ODBC

นำเข้าตารางแหล่งที่มาในตัววิเคราะห์แหล่งที่มา

  1. ในหน้าถัดไป เลือกแท็บ DSN ของผู้ใช้แล้วคลิกปุ่มเพิ่ม

นำเข้าตารางแหล่งที่มาในตัววิเคราะห์แหล่งที่มา

DSN (ชื่อแหล่งข้อมูล) เป็นโครงสร้างข้อมูลที่มีข้อมูลเกี่ยวกับรายละเอียดเฉพาะ (ประเภทฐานข้อมูล ตำแหน่ง รายละเอียดผู้ใช้ เป็นต้น) ข้อมูลนี้จำเป็นสำหรับไดรเวอร์ ODBC เพื่อให้สามารถเชื่อมต่อกับฐานข้อมูลนั้นได้

  1. เมื่อคุณคลิกที่ปุ่มเพิ่ม คุณจะเห็นรายการไดรเวอร์สำหรับฐานข้อมูลต่างๆ (Oracle, เซิร์ฟเวอร์ SQL, ไซเบส, Microsoft เข้าไป Excel, ฯลฯ) ไดรเวอร์ที่คุณเลือกขึ้นอยู่กับฐานข้อมูลที่คุณต้องการเชื่อมต่อ เลือกไดรเวอร์สำหรับแหล่งข้อมูล ในที่นี้ guru99 คุณจะใช้ตารางฐานข้อมูล Oracle เลือก Oracle ไดรเวอร์โปรโตคอลสาย

    นำเข้าตารางแหล่งที่มาในตัววิเคราะห์แหล่งที่มา

  2. ในหน้าถัดไป ให้เลือกแท็บทั่วไปและป้อนรายละเอียดฐานข้อมูล จากนั้นคลิกทดสอบการเชื่อมต่อ

    หมายเหตุ – รายละเอียดฐานข้อมูลจะเฉพาะเจาะจงกับการติดตั้งของคุณ โดยขึ้นอยู่กับชื่อโฮสต์ พอร์ต และ SID ที่คุณเลือกในระหว่างการติดตั้งฐานข้อมูล คุณสามารถรับรายละเอียดนี้ได้โดยเปิด ไฟล์ tnsnames.ora อยู่ในโฟลเดอร์การติดตั้ง Oracle ของคุณ

นำเข้าตารางแหล่งที่มาในตัววิเคราะห์แหล่งที่มา

  1. เมื่อคุณทำการทดสอบการเชื่อมต่อแล้ว ให้ป้อนชื่อผู้ใช้ฐานข้อมูล รหัสผ่าน จากนั้นเลือกปุ่ม "ตกลง"

    นำเข้าตารางแหล่งที่มาในตัววิเคราะห์แหล่งที่มา

  2. หากการเชื่อมต่อสำเร็จจะแสดงกล่องข้อความ

    นำเข้าตารางแหล่งที่มาในตัววิเคราะห์แหล่งที่มา

  1. เลือกตกลงสำหรับหน้าต่างทดสอบการเชื่อมต่อและหน้าต่างการตั้งค่าไดรเวอร์ ODBC แหล่งข้อมูล ODBC ที่สร้างขึ้นจะถูกเพิ่มลงในแหล่งข้อมูลผู้ใช้ ตอนนี้เราตั้งค่าแหล่งข้อมูล ODBC แล้ว

ขั้นตอนที่ 3) สร้างตาราง Schema

ใน guru99 คุณจะใช้ตารางรูปแบบ Scott/Tiger ของ Oracle หากคุณไม่มีตารางเหล่านี้ในฐานข้อมูล ให้สร้างตารางเหล่านี้โดยใช้สคริปต์นี้

ดาวน์โหลดไฟล์ Scott.sql ด้านบน

ขั้นตอนที่ 4) ป้อนรายละเอียดฐานข้อมูล

ในหน้าต่างตารางนำเข้า:

  1. เลือกแหล่งข้อมูล ODBC สำหรับฐานข้อมูล Oracle
  2. ป้อนชื่อผู้ใช้ฐานข้อมูล
  3. ป้อนรหัสผ่านฐานข้อมูล
  4. คลิกที่ปุ่มเชื่อมต่อ/เชื่อมต่อใหม่ นี่จะแสดงตารางสำหรับผู้ใช้ฐานข้อมูล
  5. ขยายแผนผังใต้โฟลเดอร์ตารางและเลือกตาราง EMP
  6. เลือกปุ่มตกลง

    นำเข้าตารางแหล่งที่มาในตัววิเคราะห์แหล่งที่มา

ขั้นตอนที่ 5) ตรวจสอบและบันทึกตารางที่นำเข้า

ตารางจะถูกนำเข้าใน Informatica Source Analyzer ใช้ปุ่ม “Ctrl+S” เพื่อบันทึกการเปลี่ยนแปลงในพื้นที่เก็บข้อมูล

นำเข้าตารางแหล่งที่มาในตัววิเคราะห์แหล่งที่มา

ในทำนองเดียวกัน คุณสามารถนำเข้าตารางฐานข้อมูลอื่นๆ ในตัววิเคราะห์แหล่งที่มาได้

วิธีการนำเข้า Target ในอินฟอร์เมติกา Target นักออกแบบ

นี่คือกระบวนการนำเข้าเป้าหมายใน Informatica Target ผู้ออกแบบ:

ในบทช่วยสอนนี้ คุณจะสร้างตารางเป้าหมาย emp_target ซึ่งจะมีโครงสร้างที่เหมือนกันของตาราง EMP ต้นทาง ในการนำเข้าตารางเป้าหมาย ตารางเป้าหมายจะต้องมีอยู่ในฐานข้อมูล หากต้องการสร้างตารางเป้าหมายให้ใช้สคริปต์ด้านล่าง ประเภทของเป้าหมายที่มีอยู่ใน Informatica คือไฟล์เชิงสัมพันธ์, XML และไฟล์แฟลต

ดาวน์โหลดไฟล์ emp_target.sql ด้านบน

หมายเหตุ – ในบทช่วยสอนนี้ ทั้งตารางต้นทางและตารางเป้าหมายจะแสดงอยู่ในสคีมาฐานข้อมูลเดียวกัน (guru99) อย่างไรก็ตาม คุณยังสร้างเป้าหมายในสคีมาอื่นได้ด้วย

ขั้นตอน 1) ใน Informatica Designer ให้คลิกไอคอนตัวออกแบบเป้าหมายเพื่อเปิดใช้เป้าหมาย ตัวออกแบบ

นำเข้า Target ในอินฟอร์เมติกา Target นักออกแบบ

ขั้นตอน 2) ในขั้นตอนถัดไป

  1. เลือกตัวเลือก “Targets” จากเมนูหลัก
  2. เลือก "นำเข้า" จากตัวเลือกฐานข้อมูล

นำเข้า Target ในอินฟอร์เมติกา Target นักออกแบบ

ขั้นตอน 3) ในหน้าต่างตารางนำเข้า

  1. เลือกแหล่งข้อมูล ODBC สำหรับฐานข้อมูล Oracle
  2. ป้อนชื่อผู้ใช้ฐานข้อมูล
  3. ป้อนรหัสผ่านฐานข้อมูล
  4. คลิกที่ปุ่มเชื่อมต่อ/เชื่อมต่อใหม่ นี่จะแสดงตารางสำหรับผู้ใช้ฐานข้อมูล
  5. ขยายแผนผังใต้โฟลเดอร์ตารางและเลือกตาราง EMP_TARGET
  6. เลือกปุ่มตกลง

นำเข้า Target ในอินฟอร์เมติกา Target นักออกแบบ

นี่จะนำเข้าเป้าหมายใน Target ผู้ออกแบบ Informatica Powercenter ใช้ปุ่ม “ctrl+s” เพื่อบันทึกการเปลี่ยนแปลง

นำเข้า Target ในอินฟอร์เมติกา Target นักออกแบบ

ในบทช่วยสอนนี้ คุณได้นำเข้าแหล่งที่มาและเป้าหมายแล้ว ตอนนี้คุณพร้อมที่จะสร้างการแมปแรกแล้ว

วิธีสร้างโฟลเดอร์ใน Informatica

ด้านล่างนี้เป็นขั้นตอนในการสร้างโฟลเดอร์ใน Informatica:

โฟลเดอร์ Informatica เป็นคอนเทนเนอร์แบบลอจิคัล ซึ่งจะเก็บวัตถุที่คุณสร้างในตัวออกแบบ Informatica/ตัวจัดการเวิร์กโฟลว์ (การแมป แมปเล็ต แหล่งที่มา เป้าหมาย ฯลฯ)

ในการสร้างโฟลเดอร์:

ขั้นตอน 1) เปิดตัวจัดการพื้นที่เก็บข้อมูล

สร้างโฟลเดอร์ใน Informatica

หมายเหตุ – หากเปิด Informatica Designer อยู่แล้ว ก็สามารถเปิดตัวจัดการที่เก็บข้อมูลได้โดยใช้ทางลัดที่มีอยู่ในกล่องเครื่องมือ

สร้างโฟลเดอร์ใน Informatica

นี่จะเป็นการเปิด Informatica Repository Manger ในหน้าต่างแยกต่างหาก

สร้างโฟลเดอร์ใน Informatica

ขั้นตอน 2) ทำตามขั้นตอนต่อไปนี้

  1. คลิกที่เมนูโฟลเดอร์
  2. เลือกตัวเลือกสร้าง

สร้างโฟลเดอร์ใน Informatica

ขั้นตอน 3) ในขั้นตอนถัดไป

  1. ป้อนชื่อโฟลเดอร์ที่ต้องการ
  2. เลือกตกลง

สร้างโฟลเดอร์ใน Informatica

สิ่งนี้จะสร้างโฟลเดอร์ใหม่และข้อความจะปรากฏขึ้นว่า “สร้างโฟลเดอร์สำเร็จแล้ว”

สร้างโฟลเดอร์ใน Informatica

โฟลเดอร์ที่สร้างขึ้นใหม่จะแสดงอยู่ภายใต้พื้นที่เก็บข้อมูลที่เกี่ยวข้อง

การสร้างโฟลเดอร์ใน Informatica

นี่เป็นการสิ้นสุดบทช่วยสอน เจอกันใหม่ตอนหน้าค่ะ!