באמצעות Looker–Tableau BI Connector, אתם יכולים להשתמש ב-Looker Explore כמקור נתונים ב-Tableau Desktop, ב-Tableau Cloud וב-Tableau Server. מחבר ה-BI של Looker–Tableau מבוסס על ממשק ה-SQL הפתוח של Looker, שמאפשר גישה למודלים של LookML ול-Explores לאפליקציות שמשתמשות ב-Java Database Connectivity (JDBC) כדי להתחבר למקורות נתונים.
בקטעים הבאים מפורט מידע על שלבי הניהול הנדרשים כדי להתחבר ל-Looker ממוצרי Tableau הבאים:
Tableau Desktop
כדי להגדיר את המכונה של Looker כמקור נתונים ל-Tableau Desktop, אדמין ב-Looker יכול להפעיל את הלקוח של Tableau Desktop שהוגדר מראש מהכרטיסייה Application Library בדף Manage OAuth Clients (Admin > Authentication > Manage OAuth clients), או להפעיל את המתג Tableau Desktop בדף BI Connectors ב-Looker.
בנוסף, במכונות של Looker (Google Cloud core) שמוגדרות לחיבורים פרטיים ובמכונות של Looker באירוח בצד הלקוח, המכונה צריכה לעמוד בדרישות הבאות:
- במכונה צריכה לפעול גרסה 25.16 ומעלה של Looker.
- מנהל הרשת צריך להגדיר את הרשת כך שהתנועה מ-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, אדמין ב-Looker צריך לרשום אפליקציית לקוח OAuth בהתאמה אישית במכונה של Looker.
אפשר לרשום את הלקוח בדף ניהול לקוחות OAuth בחלונית ניהול ב-Looker (ניהול > אימות > ניהול לקוחות OAuth). בכרטיסייה Custom Clients (לקוחות בהתאמה אישית), לוחצים על Add New (הוספה) ומזינים את הפרטים הבאים:
- מזהה לקוח: מזינים מזהה לקוח ייחודי לאפליקציה (ערך מומלץ:
tableau-cloud). מזהי לקוח בהתאמה אישית לא יכולים להתחיל ב-com.looker.. - Client Name: מזינים שם תיאורי (לדוגמה,
Looker-Tableau-Cloud). - תיאור: מזינים תיאור (לדוגמה,
Client for Looker-Tableau Cloud integration). - Redirect URIs: מזינים את
TABLEAU_CLOUD_URL/auth/add_oauth_token, ומחליפים אתTABLEAU_CLOUD_URLבכתובת ה-URL של האתר ב-Tableau Cloud. - הגבלה למזהה קבוצה (אופציונלי): מזינים מזהה קבוצה מספרי אם רוצים להגביל את הגישה לחברים בקבוצת משתמשים ספציפית ב-Looker.
הוראות מפורטות לרישום לקוחות OAuth בהתאמה אישית מופיעות בדף התיעוד הגדרות אדמין – ניהול לקוחות OAuth.
לחלופין, אדמינים יכולים לרשום את לקוח ה-OAuth באופן פרוגרמטי על ידי קריאה ישירה לנקודת הקצה ל-API 'register_oauth_client_app' או באמצעות Looker API Explorer בשיטת Auth.
רישום מזהה הלקוח ב-OAuth ב-Tableau Cloud
אחרי שמגדירים את OAuth ל-Tableau Cloud במכונה של Looker, צריך לרשום את לקוח ה-OAuth בהתאמה אישית ב-Tableau Cloud. כך עושים את זה:
- נכנסים ל-Tableau Cloud באמצעות פרטי הכניסה של האדמין, ואז עוברים לדף Settings.
- בכרטיסייה כללי בדף הגדרות, גוללים אל מרשם לקוחות OAuth ולוחצים על הוספת לקוח OAuth.
בתיבת הדו-שיח Create OAuth Client, מזינים את הפרטים הבאים:
- סוג החיבור: בתפריט הנפתח, בוחרים באפשרות Looker by Google.
- ספק OAuth: בוחרים באפשרות ספק זהויות (IDP) שמוגדר כברירת מחדל בתפריט הנפתח.
כתובת ה-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 לא נוסף כמקור נתונים, הוא לא יהיה גלוי או זמין למשתמשים שאין להם הרשאה להוסיף מקורות נתונים חדשים.
בקטע Connecting to Looker data from Tableau Cloud במסמכי התיעוד של Looker מוסבר איך להוסיף את Looker כמקור נתונים ב-Tableau Cloud.
Tableau Server
כדי להשתמש בנתוני Looker ב-Tableau Server, צריך לבצע את המשימות הבאות:
- אדמין ב-Looker צריך להגדיר OAuth ל-Tableau Server.
- אדמין ב-Tableau צריך להתקין את Looker–Tableau BI Connector ב-Tableau Server
- אדמין ב-Tableau צריך לרשום את מזהה הלקוח ב-OAuth ב-Tableau Server.
- במכונות של Looker (Google Cloud core) שמוגדרות לחיבורים פרטיים ובמכונות של Looker באירוח בצד הלקוח, מנהל הרשת צריך להגדיר את הרשת כך שתנועה מהמחבר של Looker–Tableau BI תוכל להגיע למכונה של Looker.
הגדרת OAuth ל-Tableau Server
כדי להשתמש ב-Looker–Tableau BI Connector ל-Tableau Server, אדמין ב-Looker צריך לרשום אפליקציית לקוח OAuth בהתאמה אישית במכונה של Looker.
אפשר לרשום את הלקוח בדף ניהול לקוחות OAuth בחלונית ניהול ב-Looker (ניהול > אימות > ניהול לקוחות OAuth). בכרטיסייה Custom Clients (לקוחות בהתאמה אישית), לוחצים על Add New (הוספה) ומזינים את הפרטים הבאים:
- מזהה לקוח: מזינים מזהה לקוח ייחודי לאפליקציה (ערך מומלץ:
tableau-server). מזהי לקוח בהתאמה אישית לא יכולים להתחיל ב-com.looker.. - Client Name: מזינים שם תיאורי (לדוגמה,
Looker-Tableau-Server). - תיאור: מזינים תיאור (לדוגמה,
Client for Looker-Tableau Server integration). - Redirect URIs: מזינים את
TABLEAU_SERVER_URL/auth/add_oauth_token, ומחליפים אתTABLEAU_SERVER_URLבכתובת ה-URL של Tableau Server. - הגבלה למזהה קבוצה (אופציונלי): מזינים מזהה קבוצה מספרי אם רוצים להגביל את הגישה לחברים בקבוצת משתמשים ספציפית ב-Looker.
הוראות מפורטות לרישום לקוחות OAuth בהתאמה אישית מופיעות בדף התיעוד הגדרות אדמין – ניהול לקוחות OAuth.
לחלופין, אדמינים יכולים לרשום את לקוח ה-OAuth באופן פרוגרמטי על ידי קריאה ישירה לנקודת הקצה ל-API 'register_oauth_client_app' או באמצעות Looker API Explorer בשיטת Auth.
התקנת 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:
C:\Program Files\Tableau\Drivers
- שרת Linux:
רישום מזהה הלקוח ב-OAuth ב-Tableau Server
אחרי שמגדירים OAuth ל-Tableau Server במכונה של Looker, צריך לרשום את לקוח ה-OAuth בהתאמה אישית ב-Tableau Server. כך עושים את זה:
- נכנסים ל-Tableau Server באמצעות פרטי הכניסה של האדמין, ואז עוברים לדף Settings.
- בכרטיסייה General בדף Settings, גוללים אל OAuth Clients Registry ולוחצים על Add OAuth Client.
בתיבת הדו-שיח Create OAuth Client, מזינים את הפרטים הבאים:
- סוג החיבור: בתפריט הנפתח, בוחרים באפשרות Looker by Google.
- ספק OAuth: בוחרים באפשרות ספק זהויות (IDP) שמוגדר כברירת מחדל בתפריט הנפתח.
כתובת ה-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 (הגדרות).
לוחצים על הכפתור שמירה בחלק התחתון או העליון של הדף הגדרות כדי לשמור את השינויים.