מחבר ה-BI של Looker–ThoughtSpot מאפשר לכם להשתמש ב-Thoughtspot Cloud כדי להתחבר לנתונים מ-Looker Explore. המחבר Looker–ThoughtSpot BI מבוסס על Looker Open SQL Interface, שמאפשר גישה למודלים של LookML ול-Explores עבור אפליקציות שמשתמשות ב-JDBC כדי להתחבר למקורות נתונים. פרטים נוספים מופיעים במאמר בנושא ממשק SQL פתוח.
לפני שמתחילים
כדי להשתמש ב-Looker–ThoughtSpot BI Connector, המכונה של Looker צריכה לעמוד בדרישות הבאות:
- פועלת גרסה Looker 24.14 ואילך.
- יש לו פרויקט של LookML שמשתמש בנתונים מחיבור ל-Google BigQuery. (בפרויקט LookML צריך להיות קובץ מודל שמציין חיבור ל-Google BigQuery בפרמטר
connectionשלו).
המשתמש שיוצר את החיבור ל-Thoughtspot צריך לעמוד בדרישות הבאות:
- יש לו תפקיד משתמש ב-Looker שכולל את ההרשאה
exploreבמודל LookML שאליו רוצים לגשת מ-Thoughtspot. - משתמשים באותה כתובת אימייל גם ב-Looker וגם ב-Thoughtspot.
במסמכי התיעוד של Thoughtspot, בדף הוספת חיבור ל-Looker, מפורטות דרישות נוספות להגדרה ולשימוש במחבר הזה.
הגדרת אימות ב-ThoughtSpot למופע ב-Looker
כדי להשתמש במחבר Looker–ThoughtSpot BI, צריך להגדיר אימות למופע Looker.
אנחנו מעדיפים להשתמש באימות OAuth, אבל אפשר גם להשתמש בחשבון שירות כדי להגדיר אימות. במאמר חיבור ל-Looker מ-Thoughtspot Cloud מוסבר איך מגדירים אימות של חשבון שירות.
הגדרת OAuth לחיבור Looker ל-ThoughtSpot BI
אתם יכולים להשתמש ב-API Explorer של Looker כדי להגדיר שילוב של OAuth עבור מחבר ה-BI של Looker–ThoughtSpot.
אם 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:
looker-thoughtspot- body:
{ "redirect_uri": THOUGHTSPOT_INSTANCE_URL/callosum/v1/connection/generateTokens, "display_name": "Looker-ThoughtSpot (manual)", "description": "Client for Looker-ThoughtSpot integration (manually added)", "enabled": true, "group_id": "" }מסמנים את תיבת הסימון לצד ברור לי שנקודת קצה ל-API זו תשנה נתונים.
לוחצים על Run.
כדי לוודא שהגדרתם את האימות בהצלחה, אפשר להשתמש ב-method
Get OAuth Client Appב-API Explorer:- בשדה חיפוש של API Explorer, מזינים Get OAuth Client App.
- לוחצים על הפעלה.
- בשדה client_guid, מזינים את הערך:
looker-thoughtspot
אם הגדרתם את OAuth בהצלחה, בכרטיסייה Response יוחזרו הערכים שהזנתם כשנרשמתם לאפליקציה.
התחברות ל-Looker מ-Thoughtspot Cloud
במסמכי העזרה של ThoughtSpot מוסבר איך לבצע את המשימות הבאות:
- הוספת חיבור ל-Looker
- עריכת חיבור ל-Looker
- עריכת מיפוי המקור של חיבור ל-Looker
- מחיקת טבלה מחיבור ל-Looker
- מחיקת טבלה עם אובייקטים שתלויים בה
- מחיקת חיבור ל-Looker
כשמבצעים את השלבים להוספת חיבור ל-Looker, משתמשים בערכים הבאים כדי להגדיר אימות OAuth:
- מארח:
LOOKER_INSTANCE_URL - מזהה לקוח OAuth:
looker-thoughtspot - היקף:
thoughtspot - כתובת URL לאימות:
LOOKER_INSTANCE_URL/auth - כתובת ה-URL של טוקן הגישה:
LOOKER_INSTANCE_URL/token
כשמבצעים את השלבים להוספת חיבור ל-Looker, משתמשים בערכים הבאים כדי להגדיר אימות של חשבון שירות:
- מארח:
LOOKER_INSTANCE_URL - סיסמה:
API_CLIENT_SECRET_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT - משתמש:
API_CLIENT_ID_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT