ניהול תכונות של משתמשים עסקיים

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

חיפוש תוכן

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

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

פרטים על הדפים האלה מופיעים במאמר תוכן שנמחק ולא נעשה בו שימוש (לאדמינים).

יצירת תוכן

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

שימוש בשדות מותאמים אישית

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

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

  • הצגה חזותית של נתונים לא מעוצבים באמצעות 'חיפוש ובדיקה מיידיים' מ-SQL Runner
  • יצירת מדדים ומאפיינים חצי-קבועים לניתוח חד-פעמי או לא תדיר
  • ליצור מדדים ומאפיינים חצי-קבועים בלי צורך באנליסט

הפעלת שדות מותאמים אישית

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

שדות מותאמים אישית ומודל LookML

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

כדאי להשתמש בשדות מותאמים אישית במקום ב-LookML לשדות שנדרשים רק באופן זמני או רק על ידי המשתמשים המתוחכמים ביותר.

יצירת שדה מותאם אישית ב-SQL Runner

אפשר להשתמש בשדות מותאמים אישית כדי להציג שדות שלא נכללים במודל ב-SQL Runner, כמו שמתואר בדף התיעוד שימוש ב-SQL Runner ליצירת שאילתות ו-Explores.

שינוי האפשרויות בכלי לבחירת שדות באמצעות LookML

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

שיתוף תוכן

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

העברת תוכן

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

פורמטים של משלוח והורדה של JSON

‫Looker משתמש בפורמט JSON – Label כשמורידים תצוגות, ניתוחים וכרטיסי שאילתות בלוחות בקרה.

‫Looker משתמש בפורמטים JSON – Simple,‏ JSON – Label,‏ JSON – Simple, Inline ו-JSON – Detailed, Inline כשמייצאים תצוגות וניתוחים. הפורמטים הזמינים של JSON תלויים ביעד שנבחר. אפשרות הפורמט JSON – Label משתמשת בתווית של מאפיין או מדד מהוויזואליזציה של הנתונים כערך המעובד בפלט ה-JSON. לדוגמה: {"rendered_label":"rendered_value"}

פלט בפורמט JSON אחר מציג את שמות השדות באופן הבא:

JSON – Label: ‏{"rendered_label":"rendered_value"} (משתמש בתווית מהדמיית הנתונים)

JSON – Simple: {"view.field_name":"rendered_value"} (משתמש בשם השדה מטבלת הנתונים)

JSON – Simple, Inline: {"view.field_name":"rendered_value"} (משתמש בשם השדה מטבלת הנתונים)

JSON – מפורט, מוטבע: {"view.field_name":"rendered_value"} (משתמש בשם השדה מטבלת הנתונים)

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

JSON – Label: ‏{"rendered_label":"rendered_value"} (משתמש בתווית מהדמיית הנתונים)

JSON – Simple: {"rendered_label":"rendered_value"} (משתמש בתווית מהדמיית הנתונים)

JSON – פשוט, מוטבע: {"rendered_label":"rendered_value"} (משתמש בתווית מהוויזואליזציה)

JSON – מפורט, מוטבע: {"view.field_name":"rendered_value"} (משתמש בשם השדה מטבלת הנתונים)

מידע נוסף זמין בהודעה הזו של Looker על שינוי בפורמט העיבוד של JSON (גרסה 6.22 ואילך).

ניהול של שליחה ותזמון

בקטע Admin ב-Looker, אדמינים יכולים להשתמש בדפים Scheduler Plans ו-Scheduler History כדי לחפש ולפתור בעיות שקשורות לתזמון. אדמינים צריכים להיזהר כשמ删除 או משביתים משתמש שאולי הוא הבעלים של משלוחים חשובים שנקבעו מראש, כי התזמונים נמחקים או מושבתים גם כן.

מידע נוסף על האופן שבו אדמינים ב-Looker מנהלים את הגישה של המשתמשים ליכולות של Looker להעברת תוכן ואת השימוש בהן מופיע בדף העזרה בנושא הגדרת העברת תוכן.

הפעלת לוח הזמנים כנמען

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

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

‫Looker מארחת ומספקת שרת חסר מצב, Looker Action Hub, שמטמיע את Looker's Action API וחושף שילובים פופולריים – שנקראים גם פעולות.

בעזרת Looker Action Hub, אתם יכולים לשלוח ולתזמן נתונים מתוך Looker לכלי SaaS אחרים באופן אוטומטי. שליחה או תזמון של נתונים ליעדים שתומכים בסטרימינג או שמשתמשים ב-OAuth מסתמכים על שאילתות סינכרוניות שמופעלות בין Action Hub של Looker לבין קובץ שרת או JAR שניתן להפעלה. במקרים שבהם Looker מתארח בשרתים של Google, המקורות האלה מוגדרים לתקשורת.

אחסון טביעות אצבעות של SFTP

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

כל טביעות האצבע של SFTP נשמרות בקובץ ~/.ssh/known-hosts בשרת Looker.

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

הורדת תוכן

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

הורדת תוכן ממשבצות בלוח הבקרה ללא הרשאות הורדה

בדרך כלל, משתמש צריך תפקיד שכולל את ההרשאות see_user_dashboards וגם download_with_limits או download_without_limits כדי לצפות בנתונים ולהוריד אותם מתוך משבצות בלוח בקרה. עם זאת, יש תנאי שבו משתמש יכול לראות ולהוריד נתונים ממודל שאין לו הרשאות גישה אליו. היא מתרחשת אם מתקיים התנאי הבא:

  • לוח בקרה מכיל משבצות שמבוססות על שאילתות מכמה מודלים.
  • למשתמש מוקצה תפקיד אחד שכולל את ההרשאות see_user_dashboards או see_lookml_dashboards ואת ההרשאות download_with_limit או download_without_limit לאחד מהמודלים שעליהם מבוסס מרכז הבקרה.
  • למשתמש יש תפקיד שני עם ההרשאה access_data בלבד למודל אחר שהדאשבורד מבוסס עליו.

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

שיקולים לגבי פורמטים או יעדים של נתונים

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

רינדור תמונות שנשלחות באימייל

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

שליחת קבצים גדולים בפורמט Excel

כשמורידים או שולחים קובצי Excel גדולים (מעל 5GB), יכול להיות שמסך ההורדה או המסך של השליחה יקפאו, או שלא תהיה אפשרות לפתוח את הקובץ שנשלח. ריכזנו כאן כמה תנאים שיכולים לגרום להתנהגות הזו, והסבר איך אפשר לפתור את הבעיה:

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

מניעת החדרת קוד זדוני לקובצי CSV

קובצי CSV יכולים להכיל פקודות מאקרו שאפשר להפעיל ב-Microsoft Excel או ב-Google Sheets. אפשר להשתמש בפקודות מאקרו כדי להחדיר קוד זדוני לקובצי CSV, ולכן קובצי CSV עלולים להוות סיכון אבטחה.

כדי להסיר את הסיכון הזה, אדמינים ב-Looker יכולים לבקש עדכון רישיון שיגרום ל-Looker להוסיף ריפוד לכל ערך בתא שיכול להיות קוד הפעלה. כשההגדרה הזו מופעלת, מערכת Looker מוסיפה את התו ' לכל ערך של תא שמתחיל בתו מיוחד (=,‏ -,‏ + או @) כשנוצר קובץ CSV. הפעולה הזו משביתה את כל פקודות המאקרו בקובצי CSV שנוצרו ב-Looker.

כדי לעדכן את הרישיון שלכם לתכונה הזו, אתם יכולים לפנות למומחה מכירות של Google Cloud או לפתוח בקשת תמיכה.

עיבוד של פורמטים של נתונים מבוססי-תמונה לשליחה, לתזמון או להורדה

‫Looker משתמש ב-Chromium כדי לעבד את הפורמטים האלה למשלוחים ולהורדות:

  • למרכזי בקרה: PDF, תרשים חזותי (לשליחה ולתזמון בלבד)
  • ל-Looks: המחשה חזותית, HTML
  • לניתוחים (שליחה והורדה בלבד): PNG (תמונה של הוויזואליזציה), HTML

אם המופע שלכם מתארח ב-Looker, ‏ Chromium כבר מותקן.

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

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

הורדת תוכן בפורמט מעובד

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

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

שיתוף, ייבוא והטמעה של קבצים באופן ציבורי

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

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

אחזור נתונים ויצירת תרשים

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

שיפור הוויזואליזציות

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

שיקולים לגבי פריסות באירוח בצד הלקוח

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

  • שליחה ותזמון של נתונים ליעדים שמוזרמים אליהם נתונים עשויים לדרוש הגדרה שונה של Looker Action Hub עבור מקרים של אירוח בצד הלקוח.

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