פריסת בלוקים של Looker
בדף הזה מתוארים השלבים להתקנת בלוק Looker מוכן מראש ל-Cortex Framework שנמצא במאגר GitHub ציבורי, כמו:
- SAP for Cortex
- Salesforce Sales Cloud (SFDC) ל-Cortex
- Oracle EBS for Cortex
- Salesforce Marketing Cloud (SFMC) ל-Cortex
- Meta for Cortex
- YouTube (עם DV360) ל-Cortex
- תובנות משולבות לגבי מוצרים ומדיה ב-Cortex
למידע על פריסת לוח הבקרה של Looker עבור Dun & Bradstreet, אפשר לעיין במאמר לוח הבקרה של Data Studio עבור Dun & Bradstreet.
דרישות מוקדמות
כדי לגשת ללוחות הבקרה המוכנים מראש האלה ולהשתמש בהם, צריך לבצע קודם את הפעולות הבאות:
- פריסת Cortex Framework: מוודאים ש-Cortex Framework מוגדר ומקושר למקורות הנתונים. מידע נוסף זמין במאמר בנושא דרישות מוקדמות לפריסה של Cortex Framework.
- גישה ל-Looker: גישה ל-Looker והיכרות עם הפלטפורמה.
- עיון בלוחות הבקרה הזמינים: עיון בלוחות הבקרה המוכנים מראש ובתובנות הזמינות בלוח הבקרה שרוצים לפרוס. מידע נוסף מופיע במאמר Available Looker Blocks.
אחרי שמוודאים שכל התנאים המוקדמים מתקיימים, אפשר להתקין את Looker Block.
התקנה
Looker Blocks משתמשים ב-LookML (שפת יצירת המודלים ב-Looker) כדי להגדיר את המודל הסמנטי של לוחות הבקרה ב-Looker. כדי להתקין את מודל LookML שמתאים למקור הנתונים של Cortex, משתמשים באחת מהאפשרויות הבאות:
- אפשרות א': התקנה דרך Looker Marketplace מכתובת URL של Git.
- אפשרות ב': התקנה באמצעות יצירת עותק של המאגר.
בקטעים הבאים מפורטים השלבים לכל אפשרות.
אפשרות א': התקנה דרך Looker Marketplace מכתובת URL של Git
Looker Marketplace הוא מיקום מרכזי ב-Looker שבו אפשר למצוא, לפרוס ולנהל Looker Blocks, אפליקציות, תרשימים ותוספים. כדי להתקין דרך Looker Marketplace מכתובת URL של Git, פועלים לפי השלבים הבאים:
- עוברים למופע Looker.
- לוחצים על הלחצן Marketplace (מרקטפלייס) בסרגל התפריטים של Looker .
- בתפריט Marketplace, בוחרים באפשרות ניהול.
- בדף ניהול, לוחצים על סמל האפשרויות הנוספות (3 נקודות) .
- לוחצים על הכפתור התקנה באמצעות כתובת Git.
- מזינים את כתובת ה-URL ואת ה-SHA של המחויבות של המאגר שנבחר:
- לוחצים על התקנה.
- בתיבת הדו-שיח של התנאים וההגבלות, לוחצים על 'אישור והמשך'.
- מזינים את הפרמטרים הנדרשים
שמתאימים לנתונים שלכם:
- שם החיבור
- מזהה פרויקט
- מערך נתונים לדיווח
- לוחצים על התקנה.
מידע נוסף זמין במאמר בנושא התקנת כלי מכתובת URL של Git במסמכי העזרה של Looker.
אפשרות ב': התקנה באמצעות יצירת עותק (fork) של המאגר
כדי להתקין בלוקים של Looker על ידי יצירת עותק של המאגר:
יוצרים Fork של מאגר GitHub:
- עוברים למאגר GitHub של בלוק של Looker שבחרתם:
- לוחצים על Fork (פיצול) בפינה הימנית העליונה של המאגר.
- יוצרים הסתעפות עם שם המשתמש. הפעולה הזו יוצרת עותק של המאגר בחשבון GitHub שלכם.
יצירת פרויקט LookML ריק:
- מוודאים שנמצאים במצב פיתוח.
- בתפריט Develop (פיתוח), בוחרים באפשרות Projects (פרויקטים).
בפינה הימנית העליונה של הדף LookML Projects (פרויקטים של LookML), לוחצים על Configure New Model (הגדרת מודל חדש) כדי לפתוח את הדף Configure a Model (הגדרת מודל).
בדף Configure a Model, מציינים את האפשרויות של המודל:
דגם: נותנים לדגם את אותו שם של קובץ
model.lkmlבמאגר. לדוגמה, נותנים למודל את השםcortex-<datasource>.פרויקט: נותנים שם לפרויקט. אפשר לתת לו את אותו שם כמו של המודל או לציין שם אחר.
חיבורים מותרים: מציינים אילו חיבורים למסד נתונים יכולים לשמש את המודל, או מציינים שהמודל יכול להשתמש בכל החיבורים הקיימים או העתידיים.
לוחצים על שמירה כדי לשמור את הפרויקט כפרויקט בהמתנה.
בדף LookML Projects, מאתרים את הפרויקט החדש בקטע Pending Projects.
לוחצים על Add LookML כדי לפתוח את הדף New Project.
בדף 'פרויקט חדש', מציינים את האפשרויות לפרויקט:
- שם הפרויקט: השדה כבר מאוכלס בערך שצוין בשלב הקודם.
- נקודת התחלה: בוחרים באפשרות פרויקט ריק.
לוחצים על יצירת פרויקט. מערכת Looker יוצרת את הפרויקט ופותחת אותו ב-Looker IDE.
מידע נוסף זמין במאמר המקורי בנושא Looker יצירת מודל LookML.
מקשרים את פרויקט LookML החדש למאגר המפוצל: פועלים לפי השלבים במאמר הגדרה ובדיקה של חיבור Git בחומרי העזר של Looker.
מעדכנים את הערכים של הקבועים בקובץ
manifest.lkml:- פותחים את הקובץ
manifest.lkmlבמאגר המזלג ב-Looker. - מאתרים את הקטע של הקבועים ומעדכנים את הערכים כמו שמתואר בקטע פרמטרים נדרשים.
- פותחים את הקובץ
שומרים ומיישמים את השינויים בסביבת הייצור. בעזרת פרויקט Looker שמבוסס על המאגר המפוצל שלכם, אתם יכולים להתאים אישית את LookML כך שיתאים לצרכים העסקיים הייחודיים שלכם. פועלים לפי השלבים במאמר העברת השינויים לסביבת הייצור.
פרמטרים נדרשים
הערכים הנדרשים האלה מוגדרים במהלך תהליך ההתקנה ב-Marketplace, או שאם הבלוק הזה הותקן ממאגר Git מסועף, צריך לעדכן את הערכים של הקבועים האלה בקובץ manifest.lkml של הפרויקט.
Connection Name
<td">
שם החיבור
<td">שם החיבור ל-BigQuery שמאפשר ל-Looker לשלוח שאילתות למערך הנתונים של Cortex REPORTING.
צריך להפעיל את האפשרות.
<td">All
</td"></td"></td"></td"><td">
Project ID
<td">
מזהה פרויקט
<td">The Google Cloud project where the
reporting dataset resides in BigQuery. מידע נוסף זמין במאמר זיהוי פרויקטים.
<td">All
</td"></td"></td"></td"><td">
Reporting Dataset
<td">Name of the dataset for reporting
<td">The deployed Cortex Data Foundation
REPORTING dataset where the data source dataset views reside within the
Google Cloud BigQuery project. בהתאם להגדרות הפריסה של Cortex Data Foundation, שם מערך הנתונים הזה בדרך כלל יסתיים בתבנית _REPORTING.
<td">הכול
</td"></td"></td"></td"><td">
Client
<td">
מספר לקוח SAP (mandt)
<td">מספר לקוח SAP (mandt)
לשימוש בדיווח.
<td">SAP
</td"></td"></td"></td"><td">
Sign Change
<td">
Sign Change או No
<td">בדיווח על רווח והפסד או על דוח הכנסות, ההכנסות מוצגות בדרך כלל בספר הכללי כמספר שלילי, שמציין זיכוי.
</td">Yes אם מגדירים את הערך של שינוי הסימן ל-Yes,
הוא מוצג כמספר חיובי בדוחות של דוחות רווח והפסד.
<td">SAP
</td"></td"></td"></td">דרישות נוספות שספציפיות ליחידות מידע
יש בלוקים שנדרשות דרישות ספציפיות כדי להטמיע אותם. מידע נוסף זמין במאמרים הבאים בנושא פריסה ספציפית לחסימה:
<th">בלוק <th">קישור לדרישות נוספות </th"></th"><td"> SAP <td">מפרטים נוספים ל-Cortex Framework בלוק של Looker עבור SAP. </td"></td"><td"> Oracle EBS <td">מפרטים נוספים ל-Cortex Framework בלוק של Looker ל-Oracle EBS. </td"></td">מקורות מידע נוספים
מידע נוסף על LookML זמין במאמרי העזרה ובחומרי ההדרכה הבאים: