מחבר ה-BI של Looker–Tableau מאפשר לכם להשתמש ב-Looker Explore כמקור נתונים ב-Tableau Desktop, ב-Tableau Cloud וב-Tableau Server. המחבר Looker–Tableau BI מבוסס על ממשק SQL פתוח של Looker, שמאפשר גישה למודלים של LookML ול-Explores עבור אפליקציות שמשתמשות ב-JDBC כדי להתחבר למקורות נתונים.
בקטעים הבאים מפורט מידע על קישור ל-Looker מהמוצרים הבאים של Tableau:
Tableau Desktop
בקטעים הבאים מוסבר איך להתחבר ל-Looker Explore מ-Tableau Desktop:
לפני שמתחילים
כדי להשתמש ב-Tableau Desktop, אתם צריכים:
- Tableau Desktop מותקן במחשב.
- מופע Looker שהוגדר על ידי אדמין Looker ל-Tableau Desktop.
- חשבון Looker עם תפקיד משתמש שכולל את ההרשאה
exploreבמודל LookML שרוצים לגשת אליו מ-Tableau. - מודל LookML שמשתמש בנתונים מחיבור ל-Google BigQuery:
- פרויקט של LookML צריך לכלול מודל שמוגדר עם לפחות חיבור אחד ל-Google BigQuery בשדה Allowed Connections (חיבורים מותרים). מידע על הגדרת מודל ועל הצגת החיבורים המותרים למודל זמין בדף התיעוד בנושא גישה לפרטי פרויקט ועריכה שלהם.
- בפרויקט LookML צריך להיות קובץ מודל שמציין חיבור ל-BigQuery בפרמטר
connectionשלו.
הגדרת Tableau Desktop לחיבור ל-Looker
כדי להשתמש ב-Tableau Desktop כדי להתחבר לנתוני Looker, צריך להוריד את קובץ מנהל ההתקן avatica-<release_number>-looker.jarJDBC מ-GitHub לספרייה ספציפית במחשב. כך עושים את זה:
- עוברים לכתובת https://github.com/looker-open-source/calcite-avatica/releases.
- מורידים את הגרסה העדכנית של קובץ
avatica-<release_number>-looker.jar. שומרים את הקובץ
avatica-<release_number>-looker.jarבמחשב של כל משתמש במיקום הבא:- Windows:
C:\Program Files\Tableau\Drivers MacOS:
/Library/JDBCאו~/Library/JDBC
- Windows:
חיבור לנתונים של Looker מ-Tableau Desktop
אחרי שמורידים ושומרים את קובץ avatica-<release_number>-looker.jar, אפשר להשתמש ב-Tableau Desktop כדי להתחבר לנתונים ממופע Looker. כך עושים את זה:
- ב-Tableau Desktop, בחלונית Connect (חיבור) בצד ימין, בקטע To a Server (לשרת), בוחרים באפשרות More... (עוד...).
- בתיבת החיפוש, מקלידים Looker by Google.
- בוחרים באפשרות Looker by Google.
בתיבת הדו-שיח, מזינים את הפרמטרים הבאים:
שרת: מזינים את כתובת ה-URL של מופע ב-Looker בלי
https://. לדוגמה:example.cloud.looker.comLOOKER_INSTANCE_URLיציאה:
443אימות:
OAuthכתובת ה-URL של מופע OAuth: מזינים את כתובת ה-URL המלאה של מופע Looker עם
https://. לדוגמה:https://example.cloud.looker.comhttps://LOOKER_INSTANCE_URL
בחר כניסה. מערכת Tableau פותחת חלון דפדפן כדי להתחבר למופע Looker ולאמת את החשבון באמצעות OAuth.
אם מתבקשים, נכנסים ל-Looker. אם כבר התחברתם לחשבון, תוצג הודעה בחלון הדפדפן שלפיה Tableau השתמש בחלון הדפדפן כדי לבצע אימות ב-Looker, ועכשיו אפשר לסגור את חלון הדפדפן.
אחרי שתעברו אימות ב-Looker, תוכנת Tableau תפתח דף מקור נתונים עם חיבור למופע Looker שלכם.
בתפריט הנפתח סכימה, בוחרים מודל של Looker עם הנתונים שרוצים להציג ב-Tableau Desktop. מערכת Tableau מאכלסת את הרשימה Table בניתוחים של Looker ממודל Looker שבחרתם.
כדי להתחיל לבחון את הנתונים, בוחרים אובייקט מהרשימה Tables וגוררים אותו אל אזור העריכה.
בקטעים הבאים מפורט מידע נוסף על שימוש ב-Tableau כדי להתחבר לנתוני Looker:
Tableau Cloud
בקטעים הבאים מוסבר איך להתחבר ל-Looker Explore מ-Tableau Cloud:
לפני שמתחילים
כדי להשתמש ב-Tableau Cloud כדי להתחבר ל-Looker, אתם צריכים:
- מופע של Tableau Cloud שהאדמין של Tableau הגדיר בו חיבור ל-Looker.
- חשבון משתמש ב-Tableau Cloud עם תפקיד ב-Tableau שמאפשר ליצור מקור נתונים. אם אין לכם הרשאה ליצור מקור נתונים, תוכלו לגשת רק לניתוחים ב-Looker שכבר נוספו כמקורות נתונים במופע של Tableau Cloud.
- מופע של Looker שמופעלת בו גרסה Looker 25.18 ואילך, ושהוגדר על ידי האדמין של Looker לשימוש ב-Tableau Cloud.
- חשבון Looker עם תפקיד משתמש שכולל את ההרשאה
exploreבמודל LookML שרוצים לגשת אליו מ-Tableau. - מודל LookML שמשתמש בנתונים מחיבור ל-Google BigQuery:
- פרויקט של LookML צריך לכלול מודל שמוגדר עם לפחות חיבור אחד ל-Google BigQuery בשדה Allowed Connections (חיבורים מותרים). מידע על הגדרת מודל ועל הצגת החיבורים המותרים למודל זמין בדף התיעוד בנושא גישה לפרטי פרויקט ועריכה שלהם.
- בפרויקט של LookML צריך להיות קובץ model שבו מוגדר חיבור ל-BigQuery בפרמטר
connection.
חיבור לנתוני Looker מ-Tableau Cloud
אחרי שמוודאים שמתקיימים התנאים המוקדמים, אפשר להשתמש ב-Looker by Google כמקור נתונים ב-Tableau Cloud באופן הבא:
- מתחברים לאתר Tableau Cloud, לוחצים על התפריט הנפתח New (חדש) ובוחרים באפשרות Workbook (חוברת עבודה).
- בתיבת הדו-שיח Connect to Data (התחברות לנתונים), לוחצים על הכרטיסייה Connectors (מחברים).
- בכרטיסייה מחברים, לוחצים על Looker by Google.
- בוחרים באפשרות Looker by Google.
בתיבת הדו-שיח, מזינים את הפרמטרים הבאים:
שרת: מזינים את כתובת ה-URL של מופע ב-Looker בלי
https://. לדוגמה:example.cloud.looker.comLOOKER_INSTANCE_URLיציאה:
443אימות:
OAuthכתובת ה-URL של מופע OAuth: מזינים את כתובת ה-URL המלאה של מופע Looker עם
https://. לדוגמה:https://example.cloud.looker.comhttps://LOOKER_INSTANCE_URL
בחר כניסה. מערכת Tableau פותחת חלון דפדפן כדי להתחבר למופע Looker ולאמת את החשבון באמצעות OAuth.
אם מתבקשים, נכנסים ל-Looker. אם כבר התחברתם לחשבון, תוצג הודעה בחלון הדפדפן שלפיה Tableau השתמש בחלון הדפדפן כדי לבצע אימות ב-Looker, ועכשיו אפשר לסגור את חלון הדפדפן.
אחרי שתעברו אימות ב-Looker, תוכנת Tableau תפתח דף מקור נתונים עם חיבור למופע Looker שלכם.
בתפריט הנפתח סכימה, בוחרים מודל של Looker עם הנתונים שרוצים להציג ב-Tableau Desktop. מערכת Tableau מאכלסת את הרשימה Table בניתוחים של Looker ממודל Looker שבחרתם.
כדי להתחיל לבחון את הנתונים, בוחרים אובייקט מהרשימה Tables וגוררים אותו אל אזור העריכה.
בקטעים הבאים מפורט מידע נוסף על שימוש ב-Tableau כדי להתחבר לנתוני Looker:
Tableau Server
מחבר ה-BI של Looker–Tableau נתמך ב-Tableau Server. כדי להשתמש ב-Looker–Tableau BI Connector עם Tableau Server, צריך לוודא שיש לכם את הדברים הבאים:
- מופע Looker שמופעלת בו גרסה Looker 24.14 ואילך, ומוגדר בו שילוב OAuth על ידי האדמין של Looker.
- מופע של Tableau Server שהאדמין של Tableau הגדיר כדי להתחבר ל-Looker.
לפרטים נוספים, אפשר לעיין בדף התיעוד בנושא ניהול חיבורים מ-Tableau ל-Looker.
אם האדמין שלכם הגדיר את מופע Looker ואת Tableau Server, אתם יכולים להשתמש ב-Looker כמקור נתונים ל-Tableau Desktop ולפרסם את חוברת העבודה או את מקור הנתונים ב-Tableau Server.
זיהוי שאילתות של Tableau בממשק המשתמש של Looker
שאילתות מ-Tableau מתבצעות דרך ממשק SQL פתוח. אדמינים ב-Looker יכולים להשתמש בממשק המשתמש של Looker כדי לזהות אילו שאילתות נוצרו מממשק SQL פתוח, כמו שמתואר במסמכי התיעוד בנושא ממשק SQL פתוח.
לשאילתות מ-Looker–Tableau BI Connector יש ערך Source של sql_interface או SQL Interface.
דברים שכדאי לקחת בחשבון
כשבודקים נתונים ב-Looker באמצעות Tableau, חשוב לשים לב לשיקולים הבאים:
- מחבר ה-BI Looker–Tableau מבוסס על Looker Open SQL Interface, ויש לו את אותן מגבלות LookML ומגבלות SQL כמו Open SQL Interface. פרטים נוספים מופיעים במאמר בנושא ממשק SQL פתוח.
- מערכת Tableau שולחת שאילתות למסד הנתונים באופן אוטומטי בכל פעם שמתבצע שינוי בשאילתה, כולל כשמוסיפים ומסירים שדות באמצעות המחבר Looker–Tableau BI. אפשר להשבית את העדכונים האוטומטיים ב-Tableau: מידע נוסף זמין במסמכי התיעוד של Tableau.
- אי אפשר להשתמש ב-Tableau כדי לצרף שני ניתוחים ב-Looker. אם רוצים להצטרף ל-Explores, צריך להשתמש ב-Looker כדי ליצור את ההצטרפויות במודל Looker. מידע על שימוש בצירופים ב-Looker זמין בדפי התיעוד של Looker בנושאים עבודה עם צירופים ב-LookML ופרמטרים של צירופים.
- מחבר Looker–Tableau BI מיועד לעבודה עם חיבור פעיל ב-Tableau. במצב חילוץ הנתונים של Tableau, המערכת מחלצת מדדים של Looker עם הערך null, ולכן לא מתקבלות תוצאות מדויקות. אם רוצים להשתמש במצב חילוץ, אפשר ליצור שדות מצטברים ב-Tableau ישירות משדות המאפיינים של Looker, במקום להשתמש במדדים של Looker.