הגדרות אדמין – ויזואליזציות

‫Looker כולל רשימה מקיפה של סוגי תצוגות חזותיות מובנים, שמאפשרים לכם ליצור תרשימים של הנתונים במגוון דרכים. אם אתם צריכים סוג של תרשים שלא נכלל בסוגי הוויזואליזציות המובנים של Looker, יש כמה דרכים להוסיף למופע Looker שלכם ויזואליזציות מותאמות אישית של JavaScript:

  1. כדי להוסיף ויזואליזציות מותאמות אישית ישירות לפרויקט LookML, מוסיפים פרמטר visualization לקובץ המניפסט של פרויקט LookML. מידע נוסף מופיע בדף התיעוד של הפרמטר visualization.
  2. להתקין תרשים להמחשת נתונים מ-Looker Marketplace. אם התכונה Marketplace מופעלת, אפשר להתקין חבילות של תרשימים מ-Looker Marketplace.
  3. כדי להתקין ולנהל המחשות חזותיות מותאמות אישית של JavaScript ממאגר ההמחשות החזותיות המותאמות אישית של Looker, משתמשים בדף Visualizations בקטע Platform בתפריט Admin של Looker.

בדף הזה מוסבר איך להוסיף המחשות חזותיות מותאמות אישית של JavaScript באמצעות הדף המחשות חזותיות בחלונית הניהול של Looker.

הצגת רשימה של תרשימים בהתאמה אישית

כדי לקבל את כל הפונקציות של הוויזואליזציות שהורדו, אדמינים בפריסות אירוח בצד הלקוח צריכים לוודא שהם מתקינים את הגרסה המתאימה של Chromium renderer.

בדף Visualizations שבקטע Platform בתפריט Admin של Looker מופיעה רשימה של כל הוויזואליזציות בהתאמה אישית שנוספו למופע Looker שלכם.

הרשימה כוללת את העמודות הבאות:

מקורות של תרשימים בהתאמה אישית

אתם יכולים לקבל ויזואליזציות כדי להתאים אישית ולהוסיף למכונה של Looker ממגוון מקורות, כולל:

  • בדף GitHub של Looker יש ספרייה של המחשות חזותיות מותאמות אישית לשימוש הציבור. בדף הזה ב-GitHub של Looker אפשר למצוא הוראות לשימוש ב-Visualization API של Looker כדי ליצור סוגים משלכם של תצוגות חזותיות.
  • ‫Looker Marketplace עצמאי, שבו אפשר לעיין בהדמיות – שנקראות 'פלאגינים' – ולגשת לקוד המקור שלהן.
  • ‫Looker Marketplace שאפשר לגשת אליו ממכונת Looker. ב-Marketplace הזה אפשר לעיין בהדמיות ולהתקין אותן ישירות במכונת Looker. מידע נוסף על התקנת תרשימים מ-Looker Marketplace זמין בדף העזרה בנושא שימוש ב-Looker Marketplace.

הוספת תרשים חדש בהתאמה אישית

אחרי שמחליטים איזו תצוגה חזותית רוצים להוסיף למופע, אפשר להשתמש בדף Visualizations בקטע Platform בתפריט Admin של Looker כדי להוסיף תצוגה חזותית מותאמת אישית. לשם כך, לוחצים על הלחצן Add Visualization.

מוצג הדף תצוגה חזותית חדשה:. כדי להוסיף תרשים חדש, פועלים לפי השלבים הבאים:

  1. בשדה ID (מזהה), מזינים את המזהה הייחודי של התרשים שמוגדר ב-JavaScript של התרשים.

  2. בשדה Label, מזינים את השם של אמצעי ההמחשה. השם הזה מוצג ב-Looker בתפריט הוויזואליזציה של Looker בדף ניתוח.

  3. בשדה Main (ראשי), מזינים את ה-URI של קובץ ה-JavaScript הראשי של הוויזואליזציה כדי להפנות את Looker למאגר המקורות של הקוד של ה-JavaScript.

  4. אם באתר שמארח את קוד הוויזואליזציה המותאם אישית שלכם נעשה שימוש בגיבוב של תקינות משנה של משאב (SRI) למטרות אימות, צריך להזין את הגיבוב של ה-SRI בשדה SRI Hash. השדה הזה נמצא בקטע אפשרויות מתקדמות. מארחי הוויזואליזציות המותאמות אישית של Looker לא משתמשים בגיבוב SRI.

  5. בשדה Dependencies (תלויות), מזינים את כתובות ה-URI של כל הקבצים האחרים שקובץ ה-JavaScript של הוויזואליזציה תלוי בהם, ולוחצים על Add (הוספה). אפשר להזין כמה מזהי URI מופרדים בפסיקים, או להוסיף כמה מזהי URI בבת אחת. השדה תלויות נמצא בקטע אפשרויות מתקדמות.

  6. לוחצים על שמירה.

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

כדי להציג תרשימים בהתאמה אישית מתפריט התרשימים:

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

  2. אחרי שבוחרים את ההמחשה, השם שלה מופיע בסרגל התפריטים של ההמחשה.

עריכה של תרשים בהתאמה אישית

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

מחיקה של תרשים בהתאמה אישית

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

מחיקת תרשים תסיר אותו מ-Looker, אבל לא תשפיע על שום דבר במאגר המקורות של הקוד החיצוני של התרשים.

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

פתרון בעיות

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

תצוגות חזותיות מותאמות אישית ריקות בייצוא לקובץ PDF או PNG

הדמיות בהתאמה אישית בהורדות של PDF או PNG מוצגות כריקות במופעים של חיבורים פרטיים ב-Looker (Google Cloud core) שאין להם גישה לאינטרנט יוצא. הבעיה הזו מתרחשת כי רכיב ה-Renderer של Chromium לא יכול לאחזר תלות חיצונית ב-JavaScript (כמו D3 או jQuery) שמתארחת ברשתות ציבוריות להעברת תוכן (CDN) כשהגישה היוצאת מוגבלת.

כדי לפתור את הבעיה, אפשר לנסות אחד מהפתרונות הבאים:

  • איגוד תלויות בפרויקט של LookML:
    1. מורידים את קובץ התלות החיצונית הנדרש .js.
    2. מעתיקים את קוד התלות הגולמי ומדביקים אותו בחלק העליון של קובץ ההדמיה המותאמת אישית .js.
    3. שומרים את קובץ ה-.js המצורף בפרויקט של LookML.
    4. מעדכנים את קובץ manifest.lkml כך שיצביע על הקובץ המקומי באמצעות הפרמטר file במקום כתובות URL חיצוניות ב-dependencies או ב-url.
    5. פורסים את השינויים בסביבת הייצור כדי ש-Looker יציג את התלות באופן מקומי.
  • הגדרת חיבורים יוצאים ל-Private Service Connect: במקרים שבהם נעשה שימוש ב-Private Service Connect, צריך להגדיר חיבורים יוצאים (דרומיים) כדי לאפשר למופע להגיע לשירותים חיצוניים ולרשתות CDN ציבוריות.

מידע נוסף על פתרון בעיות ב-Renderer זמין במאמר פתרון בעיות ב-Renderer של Chromium.