התכונה ניתוחים בשירות עצמי מאפשרת למשתמשי Looker להעלות קבצים בפורמטים CSV, XLS ו-XLSX ל-Looker, ואז להריץ שאילתות על הנתונים ולהציג אותם בתרשים ב-Looker Explore, בלי להגדיר מודל LookML או להגדיר בקרת גרסאות של Git.
אדמינים ב-Looker יכולים לבחור באפשרות Self-service Explores בתפריט Admin ב-Looker כדי להגדיר את התכונה Self-service Explores ולראות העלאות של נתונים במופע.
לפני שמתחילים
כדי להשתמש ב-Explores בשירות עצמי, מופע Looker שלכם צריך לעמוד בדרישות הבאות:
- פועל Looker בגרסה 25.18 ואילך.
- יש חיבור למסד נתונים של BigQuery (מידע על הגדרת חיבור ל-BigQuery במופע Looker זמין בדף התיעוד בנושא Google BigQuery), והחיבור צריך להיות מוגדר באופן הבא:
- החיבור צריך להיות מוגדר עם ההיקף All projects. כדי לוודא מה היקף הגישה של החיבור, בודקים את העמודה היקף הגישה בכרטיסייה מסדי נתונים בדף חיבורים בתפריט הניהול של Looker. אחרי שיוצרים את החיבור, אי אפשר לערוך את הערך של היקף הפרויקט של החיבור.
- צריך להפעיל את החיבור לטבלאות נגזרות מתמידות (PDT). כדי לוודא שהאפשרות PDTs מופעלת בחיבור ל-BigQuery, פותחים את הדף Connections ב-Looker, לוחצים על הלחצן Edit לחיבור ל-BigQuery, לוחצים כדי לפתוח את הכרטיסייה Optional Settings ומוודאים שהמתג Enable PDTs מופעל.
- לכל משתמש שייצור ניתוחים עצמאיים, צריך להיות בחשבון המשתמש שלו ב-Looker הרשאה
upload_data, שמאפשרת למשתמש להעלות קובצי CSV למופע.
הפעלת ניתוחים בשירות עצמי
כדי שהמשתמשים יוכלו ליצור ניתוחים עצמאיים, אדמין ב-Looker צריך להגדיר את התכונה. לשם כך, הוא צריך לבצע את השלבים הבאים:
- בקטע כללי בתפריט אדמין של Looker, בוחרים בדף האדמין Self-service Explores.
- בדף האדמין Self-service Explores, בתפריט הנפתח Default BigQuery connection (חיבור ברירת המחדל ל-BigQuery), בוחרים את החיבור ל-BigQuery שבו רוצים לאחסן את הנתונים של Self-service Explores. מערכת Looker תשמור את הנתונים במסד הנתונים הזה של BigQuery כדי שתוכלו להשתמש בהם ב-Explores בשירות עצמי במופע שלכם.
- לוחצים על הלחצן בדיקת החיבור כדי לוודא שהחיבור ל-BigQuery תקין ושהאפשרות PDTs מופעלת בו, כדי שיוכל לתמוך בהעלאות נתונים. (בקטע לפני שמתחילים מפורטות הדרישות לחיבורים להעלאות נתוני תמיכה). אם הבדיקה תיכשל, לא תוכלו להפעיל את העלאות הנתונים. כדי לראות פרטים נוספים על החיבור ולבדוק את החיבור כדי לראות איפה הוא נכשל, אפשר לעבור אל דף האדמין 'חיבורים'.
- לוחצים על הלחצן הפעלת העלאות של נתונים.
- אם רוצים שהמופע של Looker יתמוך בהעלאת נתונים מ-Google Sheets, צריך להשתמש גם במסוף Google Cloud כדי להפעיל את ממשקי ה-API הנדרשים. מידע נוסף מופיע בקטע הפעלת ממשקי ה-API לתמיכה בהעלאות ל-Google Sheets בדף הזה.
הפעלת ממשקי ה-API כדי לתמוך בהעלאות ל-Google Sheets
כדי לתמוך בהעלאת נתונים מ-Google Sheets, צריך להפעיל את ממשקי ה-API הבאים במסוף Google Cloud על ידי משתמש IAM עם הרשאת IAM roles/serviceusage.serviceUsageAdmin:
צריך להפעיל את ה-API הזה ב Google Cloud פרויקט שמכיל את החיבור ל-BigQuery שצוין בתפריט הנפתח חיבור ברירת מחדל ל-BigQuery בדף האדמין ניתוחים עצמאיים:
- BigQuery API: נדרש לכל הפעולות ב-BigQuery
צריך להפעיל את ממשקי ה-API האלה ב Google Cloud פרויקט שמשויך לחשבון השירות שמשמש להעלאת נתונים (חשבון השירות שמשמש לתהליכי PDT בחיבור BigQuery, שיכול להיות שהוא זהה ל Google Cloud פרויקט שצוין בתפריט הנפתח חיבור BigQuery שמוגדר כברירת מחדל בדף האדמין ניתוחים בשירות עצמי, או שונה ממנו):
- BigQuery API: נדרש לכל הפעולות ב-BigQuery
- Google Sheets API: נדרש כדי לאחזר את השמות של כל הגיליונות במסמך Google Sheets
- Google Drive API: נדרש כדי ש-BigQuery יוכל לקרוא קבצים מ-Drive
כדי להפעיל את ממשקי ה-API:
במסוף Google Cloud , לוחצים על כלי לבחירת פרויקטים ובוחרים את הפרויקט שבו נמצא החיבור ל-BigQuery שמצוין בתפריט הנפתח Default BigQuery connection בדף הניהול Self-service Explores.
בתפריט הניווט במסוף Google Cloud , עוברים אל APIs & Services (ממשקי API ושירותים) > Library (ספרייה) ופותחים את BigQuery API.
בדף BigQuery API, אם ה-API עדיין לא מופעל, לוחצים על Enable (הפעלה).
עדיין בדף BigQuery API, במסוף Google Cloud לוחצים על כלי לבחירת פרויקטים ובוחרים את Google Cloud הפרויקט שמשויך לחשבון השירות שמשמש להעלאת נתונים (חשבון השירות שמשמש לתהליכי PDT בחיבור ל-BigQuery).
בדף BigQuery API, אם ה-API עדיין לא מופעל, לוחצים על Enable (הפעלה).
בתפריט הניווט במסוף Google Cloud , עוברים אל APIs & Services > Library (ממשקי API ושירותים > ספרייה) ופותחים את Google Sheets API.
בדף Google Sheets API, אם ה-API עדיין לא מופעל, לוחצים על Enable (הפעלה).
בתפריט הניווט של Google Cloud המסוף, עוברים אל APIs & Services (ממשקי API ושירותים) > Library (ספרייה) ופותחים את Google Drive API.
בדף Google Drive API, אם ה-API עדיין לא מופעל, לוחצים על Enable.
הפעלת OAuth להעלאות ל-Google Sheets
אחרי שמפעילים את התכונה 'ניתוח נתונים בשירות עצמי' ומפעילים את ממשקי ה-API כדי לתמוך בהעלאות של Google Sheets, אפשר גם לאפשר למשתמשים להשתמש בניווט ב-Google Drive כדי לבחור מסמכי Google Sheets להעלאת נתונים.
כדי להפעיל את הניווט ב-Google Drive במופע Looker, משתמש IAM עם התפקידים הנדרשים צריך ליצור לקוח OAuth במסוף Google Cloud ואז להזין את פרטי הכניסה של OAuth בדף האדמין Self-service Explores במופע Looker, כמו שמתואר בהליך שבקטע הזה.
כדי ליצור את לקוח ה-OAuth ולהזין את פרטי הכניסה במופע Looker, פועלים לפי השלבים הבאים:
במסוף Google Cloud , משתמשים ב Google Cloud כלי לבחירת פרויקטים במסוף כדי לבחור את Google Cloud הפרויקט שמשויך לחשבון השירות שמשמש להעלאת נתונים (חשבון השירות שמשמש לתהליכי PDT בחיבור ל-BigQuery).
בתפריט הראשי של מסוף Google Cloud , עוברים אל APIs & Services > Credentials.
בדף Credentials, לוחצים על התפריט הנפתח Create Credentials ובוחרים באפשרות מזהה לקוח OAuth.
בתפריט הנפתח Application type בוחרים באפשרות אפליקציית אינטרנט.
בשדה Name (שם), מזינים שם ללקוח OAuth, כמו
Looker upload data from Sheets.בקטע Authorized JavaScript origins לוחצים על הלחצן Add URI. מזינים את כתובת ה-URL של המופע ב-Looker:
https://LOOKER_INSTANCE_URLלוחצים על יצירה.
אחרי שלוחצים על יצירה, מופיע החלון נוצר לקוח OAuth. בחלון הזה מוצגים מזהה הלקוח וסוד הלקוח שהמסוף Google Cloud יצר עבור לקוח ה-OAuth שלכם. מעתיקים את הערכים האלה ורושמים אותם.
במופע Looker, בוחרים באפשרות Self-service Explores (ניתוחים בשירות עצמי) בקטע General (כללי) בחלונית Admin (אדמין).
בדף Self-service Explores, בשדות Client ID ו-Client secret, מדביקים את הערכים שהעתקתם ממסוף Google Cloud כשיצרתם את לקוח OAuth במסוף Google Cloud .
לוחצים על Save.
מעכשיו, כשהמשתמשים מעלים נתונים באמצעות האפשרות ייבוא מ-Cloud, Looker מציג ניווט ב-Google Drive לבחירת מסמכים ב-Google Sheets.
הצגת העלאות הנתונים במופע Looker
אם האפשרות 'ניתוחים בשירות עצמי' מופעלת במופע שלכם, אדמין ב-Looker יכול להשתמש בטבלה העלאות נתונים בדף האדמין ניתוחים בשירות עצמי כדי לראות את הנתונים שהמשתמשים העלו במופע.
בטבלה העלאות נתונים מוצגים הפרטים הבאים על העלאות הנתונים במופע:
- השם של הכלי 'ניתוח נתונים בשירות עצמי', שהוא גם היפר-קישור שפותח את הכלי 'ניתוח נתונים בשירות עצמי'
- הבעלים של העלאת הנתונים
- התאריך שבו הועלו הנתונים
- לחצן מחיקה שמאפשר לאדמינים של Looker למחוק את העלאת הקובץ ואת הניתוח בשירות עצמי שמשויך אליו
אדמינים ב-Looker יכולים לפתוח כל ניתוח נתונים בשירות עצמי במופע באמצעות הקישורים בטבלה העלאות נתונים. עם זאת, בקטע Self-service Explores בתפריט Explore של Looker מופיעים רק ניתוחים בשירות עצמי שנמצאים בבעלותכם או שהבעלים שיתפו איתכם באופן ספציפי. בתפריט Explore לא מופיעים כל ה-Explores בשירות עצמי במופע למנהלי Looker, כי זה עלול להפוך את התפריט Explore למסורבל.
הסרת העלאת נתונים
הבעלים של העלאת נתונים יכול להסיר את ההעלאה שלו מהדף עריכת ניתוח נתונים בשירות עצמי. בנוסף, אדמין ב-Looker יכול להסיר העלאת נתונים מדף האדמין Self-service Explores (ניתוחים בשירות עצמי) לפי השלבים הבאים:
- בקטע כללי בתפריט אדמין של Looker, בוחרים בדף האדמין Self-service Explores.
- בטבלה העלאות נתונים, לוחצים על הלחצן מחיקה של העלאת הנתונים שרוצים להסיר.
- לוחצים על מחיקה בתיבת הדו-שיח לאישור.