יכול להיות שלא תהיה אפשרות להפעיל פעולות מ-Looker Action Hub במופעים שמתארחים אצל הלקוח, במיוחד פעולות שתומכות בתוצאות מוזרמות או שמשתמשות ב-OAuth, אם מופע Looker שמתארח אצל הלקוח לא עומד בדרישות של Looker Action Hub.
במאמר שיתוף נתונים דרך מרכז פעולות מפורטים פתרונות אפשריים לבעיה הפוטנציאלית הזו.
האם העבודה שלכם דורשת מכם לבלות הרבה זמן ב-Google Sheets? אתם יכולים להשתמש בפעולה המאובטחת של Looker שמבוססת על OAuth כדי לשלוח קובצי CSV ישירות מ-Looker ל-Google Sheets על בסיס חד-פעמי או חוזר.
הפעולה Google Sheets משולבת עם Looker דרך Looker Action Hub. אחרי שאדמין ב-Looker מפעיל את הפעולה Google Sheets ב-Action Hub, משתמשים יכולים לבחור ב-Google Sheets כיעד אפשרי כשהם שולחים או מתזמנים Looks או Explores. אין תמיכה ב-Google Sheets כיעד לשליחה או לתזמון של לוחות בקרה.
בדף הזה מוסבר לאדמינים איך להפעיל את הפעולה Google Sheets ב-Looker. בנוסף, מוסבר איך כל משתמש שיש לו הרשאות מתאימות יכול לשלוח או לתזמן משלוחים בפורמט CSV לגיליון אלקטרוני ב-Google Sheets.
הפעלת הפעולה Google Sheets ב-Looker
אדמינים ב-Looker יכולים להפעיל את הפעולה Google Sheets ב-Looker באמצעות השלבים הבאים:
- עוברים לחלונית אדמין, ובקטע פלטפורמה עוברים לדף פעולות.
- ברשימת הפעולות במרכז הפעולות, גוללים אל Google Sheets ולוחצים על הלחצן הפעלה.
- בדף הפעולה Google Sheets, לוחצים על המתג Enabled כדי להעביר אותו למצב מופעל, ואז לוחצים על Save.
- כשחוזרים לרשימת הפעולות ב-Action Hub, הפעולה של Google Sheets אמורה להיות מופעלת.
אתם והמשתמשים שלכם – אם יש להם הרשאות send_to_integration – יכולים עכשיו לשלוח או לתזמן שליחה של תצוגות או ניתוחים בפורמט CSV לגיליון אלקטרוני ב-Google Sheets.
העברת נתונים בפורמט CSV לגיליון אלקטרוני ב-Google Sheets
כל משתמש Looker שיש לו הרשאות send_to_integration יכול לשלוח או לתזמן שליחה של תצוגות או ניתוחים בפורמט CSV לגיליון אלקטרוני ב-Google Sheets.
הערה: אי אפשר לתזמן או לשלוח לוחות בקרה ל-Google Sheets. לוחות בקרה דורשים פורמטים שתומכים בכמה משבצות או ארכיונים (כמו PDF, PNG או ZIP), אבל הפעולה של Google Sheets תומכת רק בהזרמת תוצאות של שאילתה אחת בפורמט CSV רגיל. כדי להעביר נתונים ל-Google Sheets, צריך לתזמן את ההעברה מממשק המשתמש של Look או Explore, ולוודא שפורמט הפלט מוגדר ל-CSV רגיל.
ב-Google Sheets יש מגבלה של 10 מיליון תאים לגיליון כולו. אם בטבלת הנתונים יש עמודות, שורות או כרטיסיות שחורגות מהמגבלה הזו, כל ההעברות לשילוב עם Google Sheets ייכשלו.
כדי להכין את הנתונים לפני ששולחים או מתזמנים אותם, פועלים לפי השלבים הבאים:
- הגדלה אופקית: אם טבלת הנתונים מכילה יותר מ-26 עמודות ואתם מתכננים לייבא את הנתונים לגיליון אלקטרוני קיים ב-Google Sheets, תצטרכו להרחיב את הגיליון האלקטרוני באופן ידני לפני שתוכלו לייבא אליו את הנתונים.
- הגדלה אנכית: אם טבלת הנתונים מכילה יותר מ-1,000 שורות, מערכת Looker תוסיף את השורות האלה לגיליון האלקטרוני ב-Google Sheets כברירת מחדל.
- החלפת נתונים: אם אתם מייבאים את הנתונים לגיליון אלקטרוני קיים ב-Google Sheets, כדאי לכתוב את הנוסחאות בכרטיסייה נפרדת בגיליון האלקטרוני כדי לשמור על הלוגיקה של הנוסחאות. אם משתמשים בפונקציית ההחלפה של פעולת Google Sheets, הפעולה מעדכנת באופן דינמי את גיליון Google, והנתונים נטענים אוטומטית לכרטיסייה הראשונה או לכרטיסייה הימנית ביותר בגיליון Google. אם אתם מעדיפים ליצור גיליון אלקטרוני חדש עם כל מסירת נתונים, כדי שתהיה לכם היסטוריה מלאה של הנתונים ותוכלו לעקוב אחרי השינויים לאורך זמן, אל תשתמשו בפונקציית הדריסה של פעולת Google Sheets.
כדי לשלוח או לתזמן את התוכן:
- בקטע Scheduler (מתזמן), ליד Where should this data go? (לאן הנתונים האלה צריכים להגיע?), בוחרים באפשרות Google Sheets כיעד למשלוח.
- אם זו הפעם הראשונה שאתם שולחים ל-Google Drive, תצטרכו לבצע אימות באמצעות פרטי הכניסה שלכם ל-Google. לוחצים על Sign in with Google (כניסה באמצעות חשבון Google), מציינים את חשבון Google ולוחצים על Allow (אישור) כדי לקשר את חשבון Looker לפרטי הכניסה של Google OAuth. אפשר לקשר לשילוב הזה רק קבוצה אחת של פרטי כניסה ל-Google OAuth 2.0.
- בכלי לתזמון, לוחצים על אימות פרטי הכניסה כדי לטעון את Google Drive.
-
בתפריט הנפתח Select Drive to save file (בחירת תיקייה ב-Drive לשמירת הקובץ), בוחרים את התיקייה ב-Google Drive שבה יישמר קובץ ה-CSV.
אחר כך אפשר להזין את כתובת ה-URL של תיקייה ב-Drive או לאחזר את כל התיקיות ב-Drive.
-
בשדה Google Drive Destination URL (כתובת היעד ב-Google Drive), מזינים את כתובת ה-URL המלאה של התיקייה ב-Google Drive שבה רוצים לשמור את הנתונים. לדוגמה:
https://drive.google.com/corp/drive/folders/abcxyz. אם אי אפשר לגשת לכתובת ה-URL הזו, הנתונים יישמרו בתיקיית הבסיס של Google Drive. - בתפריט הנפתח Select Fetch to fetch a list of folders in this drive (בחירת אחזור כדי לאחזר רשימה של תיקיות בכונן הזה), בוחרים באפשרות Fetch (אחזור). אחרי שהתיבה של הכלי לתזמון מתרעננת, בתפריט הנפתח בחירת תיקייה לשמירת הקובץ בוחרים את התיקייה ב-Google Drive שבה יישמר קובץ ה-CSV.
-
בשדה Google Drive Destination URL (כתובת היעד ב-Google Drive), מזינים את כתובת ה-URL המלאה של התיקייה ב-Google Drive שבה רוצים לשמור את הנתונים. לדוגמה:
- מציינים את השם של קובץ Google Sheets בשדה Enter a filename (הזנת שם קובץ). לא צריך לכלול את סיומת הקובץ – הפעולה של Google Sheets תוסיף אותה אוטומטית במהלך המסירה.
- בתפריט הנפתח החלפת קבצים קיימים, בוחרים באפשרות כן או לא. אם בוחרים באפשרות לא, בכל מסירת נתונים ייווצר גיליון אלקטרוני חדש ב-Google Sheets עם תמונת מצב של הנתונים. אם בוחרים באפשרות כן, הנתונים נטענים בכרטיסייה הראשונה או בכרטיסייה הימנית ביותר בגיליון האלקטרוני הקיים ב-Google Sheets.
- אפשרויות מתקדמות לקובצי CSV כוללות הגבלה ופורמט שניתנים להתאמה אישית. לוחצים על שליחה או על תזמון.
- מרעננים את תיקיית Google Drive כדי לראות את הקובץ שנשלח.
בגלל מגבלות התאים ב-Google Sheets, אם בוחרים באפשרות של החלפת הנתונים, צריך לזכור שהכרטיסיות שנוספות במהלך כל העברה לא יכולות לגרום לגיליון לחרוג ממגבלת 10 מיליון התאים. אם חורגים מהמגבלה, התזמונים הבאים ייכשלו.
החלפת חשבונות Google
כדי לשייך פעולה זו לחשבון Google אחר, צריך למחוק את הקישור של החשבון למופע Looker. איך מנהלים את החיבורים בין חשבון Google לבין צדדים שלישיים