בדף הזה מוסבר איך להפעיל את האפשרות גיליונות מקושרים בתפריט ההגדרות (סמל גלגל השיניים) פעולות בדוח ב-Looker ואיך להשתמש בה. האפשרות גיליונות מקושרים פותחת את Google Sheets ויוצרת קישור מ-Google Sheets אל Looker Explore. לאחר מכן תוכלו ליצור דוחות, טבלאות צירים או תרשימים בגיליון האלקטרוני החדש של Google Sheets באמצעות השדות מניתוח הנתונים שנבחר ב-Looker.
לפני שמתחילים
כדי להשתמש בקישור המהיר גיליונות מקושרים, צריך:
- מכונה ב-Looker שהופעלה והוגדרה לתכונה על ידי אדמין, כמו שמתואר בקטע הפעלה והגדרה של הקישור המהיר לגיליונות מקושרים בדף הזה
- חשבון משתמש ב-Looker עם ההרשאה
exploreלמודלים של LookML שרוצים להתחבר אליהם ב-Sheets - חשבון Google עם אותה כתובת אימייל שמשויכת לחשבון Looker שלכם
שימוש בקישור המהיר לגיליונות מקושרים מתוך 'ניתוח נתונים'
אם האדמין שלכם ב-Looker הפעיל את התכונה, אתם יכולים ליצור קישור בין Google Sheets לבין כל דוח Explore שיש לכם גישה אליו:
מתחברים ל-Looker באמצעות כתובת האימייל שמשויכת לחשבון Google.
ב-Looker, עוברים לניתוח שרוצים להשתמש בו כמקור נתונים.
לוחצים על סמל גלגל השיניים Explore actions ובוחרים באפשרות Connected Sheets.
בפעם הראשונה שמשתמשים בתכונה הזו, מוצגת בקשה לאשר ל-Looker גישה לחשבון Google. בוחרים בחשבון Google שבו רוצים להשתמש. כתובת האימייל של חשבון Google חייבת להיות זהה לכתובת האימייל שמשויכת לחשבון המשתמש שלכם ב-Looker.
בודקים את ההרשאות שנדרשות במסך הסכמה ולוחצים על אישור.
בכרטיסייה חדשה בדפדפן נפתח Google Sheets ומוצג דו-שיח שבו נשאלים אם רוצים לקשר את חשבון Google לחשבון Looker. לוחצים על קישור החשבון.
גיליון Google Sheets מקושר עכשיו ל-Looker Explore שממנו התחלתם. בגיליון האלקטרוני של Google Sheets, אתם יכולים להוסיף שדות מ'ניתוח נתונים', ליצור טבלאות צירים, לבנות תרשימים ולהחיל נוסחאות כדי לנתח את הנתונים מ'ניתוח נתונים' ב-Looker.
מידע נוסף על יצירת שאילתות בגיליונות מקושרים זמין במאמר שימוש בגיליונות מקושרים ל-Looker.
הפעלה והגדרה של הקישור המהיר 'גיליונות מקושרים'
כדי להפעיל את הקישור המהיר גיליונות מקושרים בתפריט ההגדרות פעולות ב-Explore, מכונת Looker צריכה לעמוד בדרישות הבאות:
- במכונה שלכם צריכה לפעול Looker בגרסה 25.20 ואילך.
- במקרים של מופעי Looker (Google Cloud core), הקישור המהיר גיליונות מקושרים נתמך רק בחיבורי רשת מסוג חיבורים ציבוריים מאובטחים או חיבורים היברידיים. לא ניתן להשתמש במופעים של Looker (Google Cloud Core) עם חיבורים פרטיים (גישה לשירותים פרטיים).
- במקרים של מכונות (מקוריות) של Looker, הקישור המהיר גיליונות מקושרים נתמך רק במכונות שמתארחות ב-Looker. אין תמיכה במופעים של Looker באירוח בצד הלקוח.
כדי להפעיל את האפשרות Connected Sheets בתפריט ההגדרות Explore actions במופע Looker, אדמין צריך לבצע את המשימות הכלליות האלה, שמתוארות בקטעים הבאים:
- מפעילים את Google Sheets API ב Google Cloud מסוף.
- יוצרים לקוח OAuth ב Google Cloud מסוף באותו פרויקט במסוף Google Cloud שבו הופעל Google Sheets API.
- מפעילים ומגדירים את האפשרות Enable Connected Sheets quick link בדף Looker BI Connectors.
הפעלת Google Sheets API במסוף Google Cloud
הקישור המהיר גיליונות משולבים משתמש ב-Google Sheets API, ולכן צריך להפעיל את ה-API הזה באותו פרויקט שבו תשתמשו כדי ליצור את לקוח OAuth. משתמש IAM עם הרשאת IAM roles/serviceusage.serviceUsageAdmin יכול להפעיל את Google Sheets API.
כדי להפעיל את Google Sheets API:
בתפריט הניווט של מסוף Google Cloud , עוברים אל APIs & Services > Library (ממשקי API ושירותים > ספרייה) ופותחים את Google Sheets API.
במסוף, לוחצים על Open project picker ובוחרים את הפרויקט שבו רוצים להשתמש כדי להתחבר ל-Google Sheets מתוך Looker Explores. Google Cloud צריך להשתמש באותו פרויקט במסוף Google Cloud לאורך כל תהליך ההגדרה של הקישור המהיר של 'גיליונות משולבים', כדי ש-Google Sheets API יופעל באותו פרויקט שבו מגדירים את OAuth.
בדף Google Sheets API, לוחצים על Enable אם ה-API עדיין לא מופעל.
יצירת לקוח OAuth
משתמש IAM עם התפקידים הנדרשים צריך ליצור לקוח OAuth.
אפשר להגדיר את לקוח OAuth בכל Google Cloud פרויקט שרוצים. עם זאת, צריך להפעיל את Google Sheets API באותו פרויקט.
כדי ליצור את הלקוח ואת פרטי הכניסה שלו, פועלים לפי השלבים הבאים:
במסוף Google Cloud , משתמשים ב Google Cloud כלי לבחירת פרויקט כדי לפתוח את אותו פרויקט שבו הפעלתם את Google Sheets API.
בתפריט הראשי של מסוף Google Cloud , עוברים אל APIs & Services > Credentials.
בדף Credentials, לוחצים על התפריט הנפתח Create Credentials ובוחרים באפשרות מזהה לקוח OAuth.
בתפריט הנפתח Application type בוחרים באפשרות אפליקציית אינטרנט.
בשדה Name (שם), מזינים שם ללקוח OAuth, כמו
Looker to Connected Sheets.בקטע Authorized redirect URIs (כתובות URI מורשות להפניה אוטומטית), לוחצים על הלחצן Add URI (הוספת כתובת URI). מוסיפים את ה-URI הבא:
https://LOOKER_INSTANCE_URL/oauth2callbackלוחצים על הלחצן הוספת URI כדי להוסיף גם את ה-URI הבא:
https://LOOKER_INSTANCE_URL/external_oauth/redirectלוחצים על יצירה.
אחרי שלוחצים על יצירה, מופיע החלון נוצר לקוח OAuth. בחלון הזה מוצגים מזהה הלקוח וסוד הלקוח שנוצרו במסוף Google Cloud עבור לקוח OAuth. מעתיקים את הערכים האלה ורושמים אותם, כי תצטרכו אותם כשתגדירו את האפשרות 'הפעלת קישור מהיר ל-Connected Sheets'.
הגדרת האפשרות 'הפעלת קישור מהיר לגיליונות מקושרים'
אחרי שמפעילים את Google Sheets API ב Google Cloud מסוף ויוצרים את לקוח OAuth ב Google Cloud מסוף, אפשר להפעיל את הקישור המהיר Connected Sheets במופע Looker באמצעות השלבים הבאים:
- במופע Looker, בוחרים באפשרות BI Connectors (מחברי BI) בקטע Platform (פלטפורמה) בחלונית Admin (ניהול).
- מפעילים את המתג Google Sheets אם הוא עדיין לא מופעל.
- מפעילים את המתג המשובץ הפעלת קישור מהיר ל-Connected Sheets.
- בשדות מזהה לקוח וסוד לקוח, מדביקים את הערכים שהעתקתם מ Google Cloud המסוף כשיצרתם את לקוח OAuth ב Google Cloud מסוף.
- לוחצים על Save.
האפשרות גיליונות מקושרים בתפריט ההגדרות פעולות בניתוח מוגדרת עכשיו למופע Looker שלכם.
מעבר מתוכנית הפיילוט
אם הארגון שלכם השתתף בתוכנית הפיילוט הקודמת של התכונה פתיחה בגיליונות, מופעל במופע Looker שלכם לקוח OAuth שמנוהל באופן מרכזי וסופק על ידי Looker. ההגדרה הזו יוצאת משימוש לטובת שיטה מאובטחת יותר וניתנת להרחבה, שבה כל אדמין ב-Looker מגדיר לקוח OAuth משלו למופע Looker שלו. לקוחות קיימים בתוכנית הפיילוט צריכים לעבור להגדרה החדשה הזו כדי להבטיח המשך תפקוד.
כדי לעבור לגרסה החדשה, אדמין צריך להגדיר לקוח OAuth משלו לארגון ב Google Cloud מסוף ואז להגדיר את פרטי הכניסה בדף האדמין של Looker BI Connectors. השלבים זהים לאלה של ההגדרה הראשונית, שמתוארים בקטעים הבאים בדף הזה:
- הפעלת Google Sheets API ב Google Cloud מסוף
- יוצרים לקוח OAuth ב Google Cloud מסוף באותו פרויקט במסוף שבו הופעל Google Sheets API Google Cloud
- הפעלה והגדרה של האפשרות Enable Connected Sheets quick link בדף Looker BI Connectors
אחרי שאדמין ישלים את השלבים האלה, המופע שלכם ישתמש אוטומטית בתהליך החדש של OAuth שמנוהל על ידי הלקוח. הפונקציונליות הקודמת של תוכנית הפיילוט וההסתמכות שלה על לקוח OAuth שמנוהל על ידי Looker כבר לא יהיו פעילות.
פתרון בעיות
- שגיאה של אי התאמה בכתובת האימייל: אם נתקלתם בשגיאה במהלך שלב האימות של Google, ודאו שכתובת האימייל בחשבון Google שבחרתם זהה לכתובת האימייל בחשבון המשתמש שלכם ב-Looker.
- האפשרות 'גיליונות מחוברים' לא מוצגת: האפשרות הזו תופיע בתפריט ההגדרות (סמל גלגל השיניים) של פעולות ב'חיפוש והצגה' רק אם האדמין של Looker הפעיל את התכונה בהגדרות של BI Connectors. לקבלת עזרה, פנו לאדמין ב-Looker.
- Google Cloud הרשאות במסוף: לאדמין שמגדיר את לקוח OAuth ואת מסך ההסכמה צריכות להיות ההרשאות
roles/oauthconfig.editorו-roles/serviceusage.serviceUsageAdminב Google Cloud פרויקט. - אם יש לכם בעיות אחרות או משוב במהלך תקופת התצוגה המקדימה הפתוחה, אתם יכולים לשלוח אימייל לכתובת
looker-connected-sheets-external@google.com.