מחבר ה-BI של Looker–Tableau מאפשר לכם להשתמש ב-Looker Explore כמקור נתונים ב-Tableau Desktop, ב-Tableau Cloud וב-Tableau Server. המחבר Looker–Tableau BI מבוסס על ממשק SQL פתוח של Looker, שמאפשר גישה למודלים של LookML ול-Explores עבור אפליקציות שמשתמשות ב-Java Database Connectivity (JDBC) כדי להתחבר למקורות נתונים.
בקטעים הבאים מוסבר על שלבי הניהול שנדרשים כדי להתחבר ל-Looker ממוצרי Tableau האלה:
Tableau Desktop
כדי להגדיר את מופע Looker כמקור נתונים ל-Tableau Desktop, אדמין ב-Looker צריך להפעיל את המתג Tableau Desktop בדף BI Connectors ב-Looker.
בנוסף, עבור מופעי Looker (Google Cloud core) שהוגדרו לחיבורים פרטיים ומופעי Looker באירוח בצד הלקוח, המופע שלכם צריך לעמוד בדרישות הבאות:
- המכונה צריכה להריץ Looker 25.16 ואילך.
- מנהל הרשת צריך להגדיר את הרשת כך שהתנועה מ-Tableau Desktop תוכל להגיע למופע Looker שלכם.
Tableau Cloud
כדי להגדיר את מופע Looker כמקור נתונים ל-Tableau Cloud, צריך לבצע את המשימות הבאות:
- אדמין ב-Looker צריך להגדיר OAuth ל-Tableau Cloud.
- אדמין ב-Tableau צריך לרשום את מזהה לקוח OAuth ב-Tableau Cloud.
- משתמש ב-Tableau עם הרשאות להוספת מקורות נתונים צריך להוסיף את Looker by Google כמקור נתונים.
- במקרים של מופעים של Looker (Google Cloud core) שהוגדרו לחיבורים פרטיים ושל מופעים של Looker שמתארחים אצל הלקוח, אדמין הרשת צריך להגדיר את הרשת כך שהתנועה מהמחבר Looker–Tableau BI תוכל להגיע למופע Looker.
הגדרת OAuth ל-Tableau Cloud
כדי להשתמש ב-Looker–Tableau BI Connector ל-Tableau Cloud, צריך להגדיר שילוב של OAuth במכונה של Looker.
אתם יכולים להשתמש ב-API Explorer של Looker כדי להגדיר שילוב של OAuth עבור מחבר ה-BI של Looker–Tableau:
אם API Explorer כבר מותקן במכונה של Looker, אפשר לגשת אליו באמצעות פורמט כתובת ה-URL הבא:
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/אם אין לכם את API Explorer במכונה של Looker, אתם יכולים להתקין אותו מ-Looker Marketplace. מידע נוסף מופיע בדף שימוש ב-API Explorer.
כדי להשתמש ב-API Explorer להגדרת שילוב OAuth במופע Looker:
- פותחים את Looker API Explorer (מידע נוסף זמין במאמר שימוש ב-API Explorer).
- בשדה Search (חיפוש) ב-API Explorer, מזינים Register OAuth App (רישום אפליקציית OAuth).
- בתוצאות החיפוש, לוחצים על Register OAuth App (רישום אפליקציית OAuth).
- בדף Register OAuth App (רישום אפליקציית OAuth), לוחצים על הלחצן Run It (הפעלת האפליקציה).
בכרטיסייה Request בתיבת הדו-שיח Run It, מזינים את הפרטים הבאים בשדות המתאימים:
client_guid (הערך המוצע:
tableau-cloud):client_guidbody:
{ "redirect_uri": "TABLEAU_CLOUD_URL/auth/add_oauth_token", "display_name": "Looker-Tableau-Cloud (manual)", "description": "Client for Looker-Tableau Cloud integration (manually added)", "enabled": true, "group_id": "" }
מסמנים את תיבת הסימון לצד ברור לי שנקודת קצה ל-API זו תשנה נתונים.
לוחצים על Run.
כדי לוודא שהגדרתם אימות בהצלחה, אפשר להשתמש בשיטה
Get OAuth Client Appב-API Explorer. לשם כך, פועלים לפי השלבים הבאים:- בשדה חיפוש של API Explorer, מזינים Get OAuth Client App.
- לוחצים על הפעלה.
בשדה client_guid, מזינים את הערך שבו השתמשתם כשנרשמתם ל-OAuth:
client_guid
אם הגדרתם את OAuth בהצלחה, בכרטיסייה Response יוחזרו הערכים שהזנתם כשנרשמתם לאפליקציה.
רישום מזהה הלקוח ב-OAuth ב-Tableau Cloud
אחרי שמגדירים OAuth ל-Tableau Cloud ב-Looker API, צריך לרשום את לקוח ה-OAuth המותאם אישית ב-Tableau Cloud. לשם כך, פועלים לפי השלבים הבאים:
- נכנסים ל-Tableau Cloud באמצעות פרטי הכניסה של האדמין ועוברים לדף הגדרות.
- בכרטיסייה כללי בדף הגדרות, גוללים אל מאגר לקוחות OAuth ולוחצים על הוספת לקוח OAuth.
בתיבת הדו-שיח Create OAuth Client (יצירת לקוח OAuth), מזינים את הפרטים הבאים:
- סוג החיבור: בתפריט הנפתח, בוחרים באפשרות Looker by Google.
- ספק OAuth: בוחרים באפשרות ספק זהויות ברירת מחדל מהתפריט הנפתח.
כתובת ה-URL של מופע OAuth: מזינים את כתובת ה-URL של מופע Looker עם
https://. לדוגמה:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLמזהה לקוח: מזינים את הערך של client_guid שבו השתמשתם כשהגדרתם OAuth ל-Tableau Cloud במופע Looker:
client_guidסוד לקוח: משאירים את השדה הזה ריק.
כתובת URL להפניה אוטומטית: מזינים את הערך של redirect_uri שבו השתמשתם כשביצעתם הגדרה של OAuth עבור Tableau Cloud במופע Looker שלכם:
TABLEAU_CLOUD_URL/auth/add_oauth_token
לוחצים על הלחצן Add OAuth Client (הוספת לקוח OAuth) כדי לרשום את מזהה הלקוח ב-OAuth ולחזור לדף Settings (הגדרות).
לוחצים על הכפתור שמירה בחלק התחתון או העליון של הדף הגדרות כדי לשמור את השינויים.
הוספת Looker by Google כמקור נתונים
משתמש ב-Tableau Cloud שיש לו תפקיד ב-Tableau שמאפשר ליצור מקורות נתונים צריך להוסיף את Looker by Google כמקור נתונים במופע Tableau Cloud שלו. אם לא מוסיפים את Looker by Google כמקור נתונים, הוא לא יוצג ולא יהיה זמין למשתמשים שאין להם הרשאה להוסיף מקורות נתונים חדשים.
הוראות להוספת Looker כמקור נתונים ב-Tableau Cloud מפורטות בקטע קישור לנתוני Looker מ-Tableau Cloud במסמכי התיעוד של Looker.
Tableau Server
כדי להשתמש בנתוני Looker ב-Tableau Server, צריך לבצע את המשימות הבאות:
- אדמין ב-Looker צריך להגדיר OAuth ל-Tableau Server.
- אדמין ב-Tableau צריך להתקין את מחבר ה-BI של Looker ו-Tableau ב-Tableau Server
- אדמין ב-Tableau צריך לרשום את מזהה לקוח OAuth ב-Tableau Server.
- במקרים של מופעים של Looker (Google Cloud core) שהוגדרו לחיבורים פרטיים ושל מופעים של Looker שמתארחים אצל הלקוח, אדמין הרשת צריך להגדיר את הרשת כך שהתנועה מהמחבר Looker–Tableau BI תוכל להגיע למופע Looker.
הגדרת OAuth ל-Tableau Server
כדי להשתמש ב-Looker–Tableau BI Connector ל-Tableau Server, צריך להגדיר שילוב של OAuth במכונה של Looker.
אתם יכולים להשתמש ב-API Explorer של Looker כדי להגדיר שילוב של OAuth עבור מחבר ה-BI של Looker–Tableau:
אם API Explorer כבר מותקן במכונה של Looker, אפשר לגשת אליו באמצעות פורמט כתובת ה-URL הבא:
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/אם אין לכם את API Explorer במכונה של Looker, אתם יכולים להתקין אותו מ-Looker Marketplace. מידע נוסף מופיע בדף שימוש ב-API Explorer.
כדי להשתמש ב-API Explorer להגדרת שילוב OAuth במופע Looker:
- פותחים את Looker API Explorer (מידע נוסף זמין בדף שימוש ב-API Explorer).
- בשדה Search (חיפוש) ב-API Explorer, מזינים Register OAuth App (רישום אפליקציית OAuth).
- בתוצאות החיפוש, לוחצים על Register OAuth App (רישום אפליקציית OAuth).
- בדף Register OAuth App (רישום אפליקציית OAuth), לוחצים על הלחצן Run It (הפעלת האפליקציה).
בכרטיסייה Request בתיבת הדו-שיח Run It, מזינים את הפרטים הבאים בשדות המתאימים:
client_guid (הערך המוצע:
tableau-server):client_guid_serverbody:
{ "redirect_uri": "TABLEAU_SERVER_URL/auth/add_oauth_token", "display_name": "Looker-Tableau-Server (manual)", "description": "Client for Looker-Tableau Server integration (manually added)", "enabled": true, "group_id": "" }
מסמנים את תיבת הסימון לצד ברור לי שנקודת קצה ל-API זו תשנה נתונים.
לוחצים על Run.
כדי לוודא שהגדרתם אימות בהצלחה, אפשר להשתמש בשיטה
Get OAuth Client Appב-API Explorer. לשם כך, פועלים לפי השלבים הבאים:- בשדה חיפוש של API Explorer, מזינים Get OAuth Client App.
- לוחצים על הפעלה.
בשדה client_guid, מזינים את הערך שבו השתמשתם כשנרשמתם ל-OAuth:
client_guid_server
אם הגדרתם את OAuth בהצלחה, בכרטיסייה Response יוחזרו הערכים שהזנתם כשנרשמתם לאפליקציה.
התקנה של Looker–Tableau BI Connector ב-Tableau Server
כדי להתקין את Looker–Tableau BI Connector ב-Tableau Server, מבצעים את השלבים הבאים:
- מורידים את הגרסה האחרונה של קובץ
avatica-<release_number>-looker.jarמהכתובת https://github.com/looker-open-source/calcite-avatica/releases. מתקינים את קובץ ה-JAR במחשב המארח של Tableau Server. נתיב ההתקנה של Tableau שמוגדר כברירת מחדל לקובץ תלוי במערכת ההפעלה של השרת:
- שרת Linux:
/opt/tableau/tableau_driver/jdbc - Windows Server:
C:\Program Files\Tableau\Drivers
- שרת Linux:
רישום מזהה הלקוח ב-OAuth ב-Tableau Server
אחרי הגדרת OAuth ל-Tableau Server ב-Looker API, צריך לרשום את לקוח ה-OAuth המותאם אישית ב-Tableau Server. לשם כך, פועלים לפי השלבים הבאים:
- נכנסים ל-Tableau Server באמצעות פרטי הכניסה של האדמין ועוברים לדף הגדרות.
- בכרטיסייה כללי בדף הגדרות, גוללים אל רישום לקוחות OAuth ולוחצים על הוספת לקוח OAuth.
בתיבת הדו-שיח Create OAuth Client (יצירת לקוח OAuth), מזינים את הפרטים הבאים:
- סוג החיבור: בתפריט הנפתח, בוחרים באפשרות Looker by Google.
- ספק OAuth: בוחרים באפשרות ספק זהויות ברירת מחדל מהתפריט הנפתח.
כתובת ה-URL של מופע OAuth: מזינים את כתובת ה-URL של מופע Looker עם
https://. לדוגמה:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLמזהה לקוח: מזינים את הערך של client_guid שבו השתמשתם כשהגדרתם OAuth ל-Tableau Server במופע Looker:
client_guid_serverסוד לקוח: משאירים את השדה הזה ריק.
כתובת URL להפניה אוטומטית: מזינים את הערך של redirect_uri שבו השתמשתם כשהגדרתם את OAuth עבור Tableau Server במופע Looker:
TABLEAU_SERVER_URL/auth/add_oauth_token
לוחצים על הלחצן Add OAuth Client (הוספת לקוח OAuth) כדי לרשום את מזהה הלקוח ב-OAuth ולחזור לדף Settings (הגדרות).
לוחצים על הכפתור שמירה בחלק התחתון או העליון של הדף הגדרות כדי לשמור את השינויים.