מדריך אינפורמטיקה: הבנת אינפורמטיקה 'מבפנים החוצה'



בלוג זה של מדריך Informatica יסביר בפירוט את Informatica PowerCenter, אדריכלות informatica וכיצד ליצור תחום ב- Informatica.

למדנו בבלוג האחרון על ויישום החיים האמיתיים שלה.הבה נצלול לעומק ונבין בבלוג זה של מדריך אינפורמטיקה על אינפורמטיקה, הארכיטקטורה שלה ומקרה לשימוש. היא אחת הכישורים השקועים ביותר בשוק של ימינו מכיוון שהיא פלטפורמת שילוב נתונים ייחודית ונטולת פניות אשר משתפת פעולה בטווחים רחבים של סטנדרטים, מערכות ויישומים שונים.כפי שנדון בבלוג האחרון, Informatica PowerCenter הוא מוצר הדגל של Informatica ומשמש לעתים קרובות להחלפה. רק לסיכום, Informatica Powercenter היא פלטפורמת שילוב נתונים ארגונית אחת ומאוחדת, המאפשרת לחברות וארגונים ממשלתיים בכל הגדלים לגשת, לגלות ולשלב נתונים מכל מערכת עסקית כמעט, בכל פורמט ולהעביר את הנתונים בכל הארגון בכל מהירות. . זהו כלי ETL (Extract, Transform and Load) שהיתרון העיקרי שלו על פני כלי ETL אחר הוא כדלקמן:

  • הוא חזק, וניתן להשתמש בו גם בחלונות וגם במערכות מבוססות UNIX
  • זה ביצועים גבוהים אך פשוט מאוד לפיתוח, תחזוקה וניהול

מדריך Informatica: הבנת Informatica PowerCenter

כדי להבין את Informatica בזמן אמת, עלינו להבין לעומק את אדריכלות Informatica ורכיבים אחרים של Informatica. אז בסוף בלוג זה של מדריך אינפורמטיקה, תוכלו להבין את הדברים הבאים:





  1. מהי אדריכלות אינפורמטיקה?
    1. רכיב לקוח של אינפורמטיקה
      1. מנהל המאגר Informatica PowerCenter
      2. מעצב Informatica PowerCenter
      3. מנהל זרימת העבודה של PowerCenter
      4. צג זרימת העבודה של PowerCenter
      5. מנהל המסוף
    2. רכיב השרת של Informatica
      1. שירות מאגר
      2. שירות שילוב
      3. שירות SAP BW
      4. מרכז שירותים
  2. זרימת נתונים באינפורמטיקה
  3. דומיין וצמתים של Informatica
  4. מנהל שירותי ושירותי Informatica
  5. מקרה שימוש: כיצד לטעון טבלת מידות מוצר באמצעות SCD

מהי אדריכלות אינפורמטיקה?

האדריכלות של Informatica PowerCenter מבוססת על תפיסת SOA (Service Oriented Architecture). ניתן להגדיר ארכיטקטורה מוכוונת שירותים (SOA) כקבוצת שירותים, המתקשרת זה עם זה. תהליך התקשורת כולל העברת נתונים פשוטה או שהוא יכול לכלול שניים או יותר שירותים המתאמים את אותה פעילות.

פיתוח Informatica מבוסס על טכניקות פיתוח מבוסס רכיבים. פיתוח מבוסס רכיבים הוא טכניקה שבה משתמשים ברכיבים מוגדרים מראש או יחידות פונקציונליות, או שניהם, עם פונקציות ספציפיות להרכבת המוצר הסופי. PowerCenter עוקב אחר מתודולוגיות הפיתוח המבוססות על רכיבים בכך שהוא מאפשר לבנות זרימת נתונים ממקור ליעד, תוך שימוש ברכיבים שונים (הנקראים טרנספורמציות) וקישורם זה לזה לפי הצורך. דרך טובה לעשות זאת תהיה תחילה להבין מהם המרכיבים של אינפורמטיקה ואז נלמד כיצד ליישם את אינפורמטיקה כדי לפתור בעיה עסקית טיפוסית באמצעות מקרה שימוש.



אז הכלי Informatica PowerCenter מורכב משני רכיבים. הם:

  • רכיב לקוח
  • רכיב שרת
Informatica-tutorial-Informatica-Architecture

איור: סקירה כללית על אדריכלות Informatica

רכיבי לקוח של Informatica PowerCenter:

  • מנהל המאגר PowerCenter:

מנהל המאגר משמש לניהול מאגרים. זה יכול לנהל משתמשים וקבוצות. אנו יכולים ליצור, למחוק ולערוך משתמשים וקבוצות משתמשים במאגר. אנו יכולים גם להקצות ולבטל הרשאות מאגר והרשאות תיקיות.



מנהל המאגר כולל את החלונות הבאים:

  • נווט: הוא מציג את כל האובייקטים שאתה יוצר במנהל המאגר, המעצב ומנהל זרימת העבודה. זה מאורגן תחילה לפי מאגר ולאחר מכן לפי תיקיה.
  • רָאשִׁי: הוא מספק מאפיינים של האובייקט שנבחר ב- Navigator. העמודות בחלון זה משתנות בהתאם לאובייקט שנבחר ב- Navigator.
  • תְפוּקָה: הוא מספק את הפלט של המשימות שבוצעו בתוך מנהל המאגר.

איור: מנהל מאגר

  • מעצב Informatica PowerCenter

מעצב PowerCenter הוא הלקוח שבו אנו מציינים כיצד להעביר את הנתונים בין מקורות ויעדים שונים. זה המקום בו אנו מפרשים את הדרישות העסקיות השונות באמצעות רכיבי PowerCenter שונים הנקראים טרנספורמציות, ומעבירים את הנתונים דרכם (טרנספורמציות). המעצב משמש ליצירת הגדרות מקור, הגדרות יעד ושינויים, שניתן להשתמש בהם עוד לפיתוח מיפויים.

איור: מעצב Informatica PowerCenter

  • מנהל זרימת העבודה של Informatica PowerCenter

    זוהי סדר מסודר של מפגש אחד או יותר ומשימות אחרות, שנועדו להשיג מטרה מבצעית כוללת. זה המבצע סדרה של מיפוסים (כמושבים) ומשימות אחרות.

איור: מנהל זרימת עבודה

מנהל זרימת העבודה הוא יישום PowerCenter המאפשר למעצבים לבנות ולהפעיל זרימות עבודה. ניתן לפתוח אותו באופן הבא:

  • ניתן להפעיל ממעצב על ידי לחיצה על סמל 'W'
  • ניתן לפתוח באופן עצמאי מהנתיב התחל> כל התוכניות> Informatica PowerCenter 9.6.1> לקוח> לקוח PowerCenter> מנהל זרימת העבודה של PowerCenter
  • ניתן לפתוח ממעצב זרימת העבודה - הכלי בו אתה משתמש ליצירת אובייקטים של זרימת עבודה

איור: ממשק מנהל זרימת עבודה

מנהל זרימת העבודה מציג את החלונות הבאים שיעזרו לך ליצור ולארגן זרימות עבודה:

  • אתה יכול להתחבר ולעבוד במספר מאגרים ותיקיות. ב- Navigator, מנהל זרימת העבודה מציג סמל אדום מעל אובייקטים לא חוקיים.
  • באפשרותך ליצור, לערוך ולהציג משימות, זרימות עבודה וחוברות עבודה.
  • הוא מכיל כרטיסיות להצגת סוגים שונים של הודעות פלט. חלון הפלט מכיל את הכרטיסיות הבאות:
    • מציג הודעות בעת שמירת זרימת עבודה, חוברת עבודה או משימה. הכרטיסייה שמור מציגה סיכום אימות כשאתה שומר זרימת עבודה או חוברת עבודה.
    • אחזר יומן. מציג הודעות כאשר מנהל זרימת העבודה מביא אובייקטים מהמאגר.
    • מציג הודעות כאשר אתה מאמת זרימת עבודה, חוברת עבודה או משימה.
    • מציג הודעות בעת העתקת אובייקטים במאגר.
    • מציג הודעות משירות האינטגרציה.
    • מציג הודעות משירות המאגר.

מעצב זרימות עבודה של Informatica

זה ממפה את סדר הביצוע ואת התלות של פעילויות באתר, משימות ועבודות עבודה עבור שרת Informatica

איור: מעצב זרימת עבודה

  • מפתח משימות

זה יוצר משימות הפעלה, מעטפת פיקוד ודואר אלקטרוני. משימות שנוצרו במפתח המשימות ניתנות לשימוש חוזר

  • מעצב עבודה

זה יוצר אובייקטים המייצגים מערך משימות. ניתן לעשות שימוש חוזר בחפצי העבודה.

מנהל זרימת העבודה מציג גם שורת מצב המציגה את סטטוס הפעולה שאתה מבצע.

האיור הבא ממחיש כיצד נראית זרימת עבודה טיפוסית הכוללת את רכיבי המשימות התחל, קישור והפעלה.

פיבונאצי ב- c ++

איור: דוגמה למנהל זרימת העבודה

  • צג זרימת העבודה של Informatica PowerCenter

צג זרימת העבודה, כלי PowerCenter, משמש לניטור ביצוע תהליכי העבודה והמשימות.

ניתן להשתמש בצג זרימת העבודה כדי:

  • הצג פרטים על זרימת עבודה או משימה המופעלת בתצוגת תרשים Gantt או בתצוגת משימות
  • הפעל, עצור, בטל וחדש את תהליכי העבודה או המשימות
  • צג זרימת העבודה מציג זרימות עבודה שהופעלו לפחות פעם אחת.
  • צג זרימת העבודה מקבל ברציפות מידע משירות האינטגרציה ושירות המאגר. הוא גם מביא מידע מהמאגר כדי להציג מידע היסטורי.

איור: צג זרימת עבודה

כיצד לפתוח צג זרימת עבודה של Informatica:

לפתיחת צג זרימת העבודה, עבור אל:

התחל> כל התוכניות> lnformatica PowerCenter 9.6.1> לקוח> לקוח PowerCenter> צג זרימת העבודה של PowerCenter

ניתן לפתוח את הצג גם:

  • מהנווט של מנהל זרימת העבודה
    • ניתן להגדיר את מנהל זרימת העבודה לפתיחת צג זרימת העבודה כאשר מופעלת זרימת עבודה ממנהל זרימת העבודה
    • מתוך כלים> צג זרימת עבודה במעצב, מנהל זרימת העבודה או מנהל המאגר
  • לחלופין, מסמל צג זרימת העבודה בסרגל הכלים כלים

איור: חלקי צג זרימת עבודה

  • מחשובמנהל המסוף

קונסולת המנהלים של Informatica (כלי מנהל המערכת) היא כלי הניהול לניהול תחום Informatica ואבטחת Informatica.מסוף מנהל המידע של Informatica (הכלי Administrator) זמין לאחר התקנת Informatica.

איור: מסוף מנהלי Informatica

קונסולת הניהול מבצעת את המשימות הבאות בתחום:

  • ניהול שירותי יישומים: היא מנהלת את כל שירותי היישומים בתחום, כולל שירות האינטגרציה ושירות המאגר.
  • קביעת תצורה של צמתים: הוא מגדיר את מאפייני הצומת כולל ספריית הגיבוי ומשאבים. זה מאפשר לכבות את הצמתים ואז להפעיל אותם מחדש גם כנדרש.
  • ניהול אובייקטים של תחומים: זה יוצר ומנהל אובייקטים כמו שירותים, צמתים, רישיונות ותיקיות.
  • הצגה ועריכה של מאפייני אובייקט תחום: זה מאפשר להציג מאפיינים לכל האובייקטים בתחום וכן לערוך אותו בתוכו.
  • משימות ניהול אבטחה: נהל משתמשים, קבוצות, תפקידים והרשאות.
  • הצגת אירועי יומן: הוא משתמש במציג היומן כדי להציג אירועי יומן של תחום, שירות אינטגרציה, שירות SAP BW, רכזת שירותי אינטרנט, כמו גם שירות מאגר.

איור: ממשק קונסולת מנהל

אז בקצרה, רכיב הלקוח של אינפורמטיקה כולל 5 רכיבים, כלומר. מנהל מאגר המידע של Informatica, מעצב Informatica PowerCenter, מנהל זרימת העבודה של Informatica, צג זרימת העבודה של Informatica ומסוף הניהול של Informatica. זה מהווה את עבודת הצורה של הכלי כולו. בואו ננסה להבין כעת את רכיב השרת של Informatica PowerCenter.

רכיבי שרתים של Informatica PowerCenter

רכיבי שרת PowerCenter כוללים את השירותים הבאים:

  • שירות מאגר: שירות המאגר מנהל את המאגר. הוא מאחזר, מוסיף ומעדכן מטא נתונים לטבלאות מסדי הנתונים של המאגר.
  • שירות שילוב: שירות האינטגרציה מפעיל הפעלות ותהליכי עבודה.
  • שירות SAP BW: שירות SAP BW מחפש בקשות RFC מ- SAP BW ויוזם זרימות עבודה לחילוץ נתונים או טעינת נתונים ל- SAP BW.
  • מרכז שירותי אינטרנט: מרכז שירותי האינטרנט מקבל בקשות מלקוחות שירות האינטרנט וחושף את תהליכי העבודה של PowerCenter כשירותים.

כעת, לאחר שהבנו את רכיבי הלקוח והשרת של Informatica, מידע הגרפי הבא יסביר את זרימת הנתונים ב- Informatica כלומר אופן עיבוד הנתונים:

איור: זרימת נתונים באינפורמטיקה

זה מאוד הגיוני בשלב זה להבין מהן יחידות יסוד אחרות ב- Informatica כגון Domain & Node, Service & Service Manager. אז בואו נקדיש רגע להבנתם לפני שנבצע צליל יד על אינפורמטיקה.

דומיין וצמתים של Informatica:

המאפיינים הבולטים של דומיין הם כדלקמן:

  • דומיין הוא אוסף לוגי או קבוצה של צמתים ושירותים
  • תחום ה- PowerCenter הוא היחידה הניהולית הבסיסית של PowerCenter
  • דומיין יכול להיות התקנת PowerCenter יחידה, או שהיא יכולה להכיל מספר התקנות PowerCenter

המאפיינים הבולטים של צומת הם כדלקמן:

  • צומת הוא ייצוג הגיוני של מכונה פיזית. יש לו תכונות פיזיות כגון שם מארח ומספר יציאה
  • כל צומת מפעיל מנהל שירות האחראי על יישומי ושירותי הליבה
  • צומת יכול להיות צומת שער או צומת עובד, אך הוא יכול להיות שייך לתחום אחד בלבד

איור: דומיין Informatica n Node

שירותי ושירותי Informatica:

שירות הוא משאב המספק פונקציות מיוחדות. כל תהליכי PowerCenter פועלים כשירותים בצומת.

ל- Informatica PowerCenter שני סוגים של שירותים:

  • שירותי יישומים מייצגים פונקציות מבוססות שרת כולל מאגר ושירותי אינטגרציה.
  • שירותי הליבה מייצגים פונקציות המנהלות ומתחזקות את הסביבה בה פועלת PowerCenter וכוללות שירותים כמו שירות יומן, שירות רישוי ושירות דומיינים בקרב רבים אחרים.

מנהל שירות

  • מנהל השירות הוא שירות שמנהל את כל פעולות הדומיין ופועל בכל צומת בתוך תחום
  • בצומת השער, מנהל השירות אחראי על הדברים הבאים:
    • שליטה בתחום
    • ניהול השירותים הפועלים בתחום
    • מתן בדיקת שירות
  • בכל הצמתים, מנהל השירות נועד לשלוט בשירותי הליבה ובשירותי היישומים

כיצד מתקשרים רכיבים שונים של PowerCenter:

איור: אינטראקציה בין רכיבי Informatica

מקרה שימוש: כיצד לטעון טבלת מידות מוצר באמצעות SCD

הצהרת בעיה: מטרתנו היא לטעון טבלת מימדי מוצרים באמצעות מימדים משתנים לאט (SCD) מסוג 2 באמצעות תאריך כניסה.

בהתחשב במערכת מקור לקוח המכילה את פרטי הלקוח, שם, עיר, מדינה ומדינה של הלקוחות, עלינו ליצור ערך חדש בטבלת מימדי היעד בכל פעם שלקוח מגיע עם ערך אחר.

כדי להבין זאת טוב יותר, אם לקוח חוזר עם ערך אחר עבור מדינה או עיר בהשוואה לערך הקיים כבר בטבלת מימדי היעד, יש ליצור ערך חדש עם הערך המעודכן. זה מושג על ידי שימוש בטבלת יעד מבוססת פתרונות SCD.

להלן תהליך שלב אחר שלב של טעינת טבלת מידות המוצר באמצעות SCD.

שלב 1 : פתח את מעצב PowerCenter.

שלב 2 : התחבר למאגר

איור: יצירת חיבור למאגר

שלב 3 : הפעל את המעצב

איור: השקת מעצב PowerCenter

שלב 4: טען את המקור ממסד הנתונים

איור: אפשרויות שונות לטעינת מערך נתוני המקור

שלב 5: התחבר למסד הנתונים

שלב 6: בחר בטבלת SCD_INPUT_DATA

שלב 7: באופן דומה טען יעד שהוגדר ממסד הנתונים

איור: אפשרויות שונות לקבוצות יעד

שלב 8 : תכנן זרימת עבודה לביצוע הפעולה הנדרשת כמפורט להלן

איור: תכנון זרימת עבודה למסד נתונים

שלב 9 : הפעל את Oracle SQL Developer והטען SCD_CUSTOMER שולחן

איור: טבלת SCD_CUSTOMER

שלב 10 : שנה את ערכי המדינה עבור הלקוחות מרי וחנה

איור: שינוי ערכים של מרי

איור: שינוי ערכי חנה

שלב 11 : הפעל את צג זרימת העבודה והפעל את זרימת העבודה

איור: ביצוע זרימת עבודה

איור: תפוקת זרימת עבודה

שלב 12: בצע את הפקודה למטה כדי להשיג את בסיס הנתונים הממוקד

  • בחר * מ- scd_customer_target

איור: ביצוע שאילתת SQL לפלט ממוקד

שלב 13: פלט טבלת מידות המוצר

איור: פלט טבלת מידות המוצר

לסיום, טבלת המוצרים שטעונה מכילה ערכים היסטוריים של הנתונים כולל הווריאציה לערכים הנוכחיים, והיא מתקבלת באמצעות Informatica PowerCenter.

אני מקווה שבלוג ההדרכה של אינפורמטיקה היה מועיל לבניית היסוד שלך לאינפורמטיקה ויצר עניין מספיק כדי ללמוד עוד על אינפורמטיקה.

אם כבר החלטת לקחת את אינפורמטיקה כקריירה, אמליץ לך למה שלא תסתכל על שלנו דף קורס. הכשרת הסמכת אינפורמטיקה באדוריקה תהפוך אותך למומחה באינפורמטיקה באמצעות מפגשים חיים בהדרכת מדריכים והכשרה מעשית באמצעות מקרי שימוש אמיתיים.

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות ונחזור אליך.