הגדרת מאפיינים מותאמים אישית נפוצים
בדף הזה מתואר שלב אופציונלי להגדרת מאפיינים משותפים לפריסת Cortex Framework Data Foundation. Cortex Framework מאפיינים משותפים הם תצוגות וטבלאות שנוצרות ב-Data Foundation כדי לאפשר תרחישי שימוש מתקדמים במקורות נתונים שונים, כמו תובנות לגבי מוצרים ומדיה שמשולבים יחד.
ההגדרה של כל המאפיינים המשותפים נמצאת בקטע k9 של קובץ ההגדרה.
מאפיין המדינה
המאפיין 'מדינה' ב-Cortex Framework מספק דרך אחידה לקישור קודי מדינה לפי תקן ISO-3166 לשמות הארוכים המתאימים.
כדי להפעיל את ההגדרה, צריך להגדיר את k9.deployCountryDim לערך true בקובץ ההגדרות.
מאפיין היררכיית המוצרים
המאפיין 'היררכיית מוצרים' מספק סכמה מופשטת שמאפשרת להטמיע את נתוני המקור מכל מקור שרירותי. אפשר להשתמש בו כדי להפעיל תרחישי שימוש מתקדמים, כמו התאמה של היררכיית מוצרים.
ב-Cortex Framework יש גם DAG לדוגמה להעברת נתונים אם יש לכם פריסת SAP מוכנה.
כדי להפעיל את ההגדרה, צריך להגדיר את k9.deployProductDim לערך true בקובץ ההגדרות.
ואז מגדירים את ההגדרות הבאות:
| פרמטר | משמעות | ערך ברירת המחדל |
k9.ProductDim.dataSourceType
|
סוג מקור הנתונים של היררכיית המוצרים. אם הערך הוא "SAP", Data Foundations יפרוס DAG שמעמיס היררכיית מוצרים ממקור הנתונים של SAP. במקרה כזה, צריך להפעיל את הפריסה של SAP.אם אתם משתמשים במקורות נתונים אחרים, צריך להגדיר את הערך הזה כ- BYOD ואז למלא את טבלת היררכיית המוצרים באופן ידני.
|
-
|
k9.ProductDim.textLanguage
|
השפה של היררכיית המוצרים. השפה צריכה להיות זהה לשפה שמוגדרת במקור הנתונים. המוסכמה הזו לא מוגדרת ב-Cortex Framework. עם זאת, הלקוחות צריכים להבין את המשמעות של ערך textLanguage שבחרו.אם משתמשים ב-SAP, הערך צריך להיות גם אחת מההגדרות של SAP.languages
בתוך config.json הנוכחי.אי אפשר להשאיר את השדה הזה ריק. |
-
|
העברה של נתוני מאפיין היררכיית המוצרים מ-SAP
אם הגדרתם את k9.ProductDim.dataSourceType ל-SAP ופרסתם את SAP, תוכלו להשתמש ב-DAG load_product_hierarchy_from_SAP כדי לטעון את ההיררכיה של SAP, אחרי שתמלאו את כל התצוגות של דוחות SAP.
חשוב להגדיר בצורה נכונה את החיבור אל k9_reporting Managed Service for Apache Airflow.
הוספת נתונים של מאפיין היררכיית המוצרים ממקורות אחרים
אפשר גם להזין באופן ידני מידע על היררכיית המוצרים ממקורות אחרים שתבחרו (לדוגמה, קטגוריית המוצר ב-Google). מוודאים שהנתונים תואמים לסכימה של ProductHierarchy הטבלה.
המרת מטבעות
התכונה 'המרת מטבעות' מספקת סכמה מופשטת שמאפשרת להטמיע את נתוני המקור מכל מקור שרירותי. אפשר להשתמש בו כדי להפעיל תרחישי שימוש מתקדמים למקורות נתונים אחרים שלא מספקים יכולת המרת מטבע מחוץ לקופסה.
ב-Cortex Framework יש גם DAG לדוגמה להעברת נתונים אם יש לכם פריסת SAP מוכנה. כדי להפעיל את האפשרות הזו, מגדירים את k9.deployCurrencyConversion לערך true בקובץ ההגדרות. ואז מגדירים את ההגדרות הבאות:
| פרמטר | משמעות | ערך ברירת המחדל |
k9.CurrencyConversion.dataSourceType
|
סוג מקור הנתונים של היררכיית המוצרים. אם הערך הוא "SAP", התכונה 'הנחת יסודות לנתונים' תפרוס DAG שנטען
מקור נתוני SAP של שערי המרה של מטבעות. במקרה כזה,
צריך להפעיל את הפריסה של SAP.אם אתם משתמשים במקורות נתונים אחרים, צריך להגדיר את הערך הזה ל- BYOD ואז למלא את טבלת המרת המטבעות באופן ידני.
|
-
|
k9.CurrencyConversion.rateType
|
סוג שער החליפין שמוגדר כברירת מחדל במערכת המקור. אם אתם משתמשים ב-SAP, "M" תואם לסוג ברירת המחדל של שיעור ב-SAP.אי אפשר להשאיר את השדה הזה ריק. |
-
|
העברה של נתוני המרת מטבע מ-SAP
אם ציינתם k9.CurrencyConversion.dataSourceType עד SAP והטמעתם SAP, תוכלו להשתמש ב-DAG load_currency_conversion_from_SAP כדי לטעון את שערי ההמרה של SAP, אחרי שתמלאו את כל התצוגות של הדיווח ב-SAP. חשוב להגדיר בצורה נכונה את החיבור ל-k9_reporting Managed Airflow.
הוספת נתוני המרת מטבע ממקורות אחרים
אפשר גם להטמיע באופן ידני נתוני המרת מטבע ממקורות אחרים שתבחרו (לדוגמה, באמצעות הפונקציה GOOGLEFINANCE ב-Google Docs או מערכי נתונים ציבוריים של BigQuery).
מוודאים שהנתונים תואמים לסכימה של CurrencyConversion הטבלה.