מחבר Looker–Tableau BI

מחבר ה-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

כדי להשתמש ב-Tableau Desktop כדי להתחבר לנתוני Looker, צריך להוריד את קובץ מנהל ההתקן avatica-<release_number>-looker.jarJDBC מ-GitHub לספרייה ספציפית במחשב. כך עושים את זה:

  1. עוברים לכתובת https://github.com/looker-open-source/calcite-avatica/releases.
  2. מורידים את הגרסה העדכנית של קובץ avatica-<release_number>-looker.jar.
  3. שומרים את הקובץ avatica-<release_number>-looker.jar במחשב של כל משתמש במיקום הבא:

    • Windows: C:\Program Files\Tableau\Drivers
    • MacOS: ‏ /Library/JDBC או ~/Library/JDBC

חיבור לנתונים של Looker מ-Tableau Desktop

אחרי שמורידים ושומרים את קובץ avatica-<release_number>-looker.jar, אפשר להשתמש ב-Tableau Desktop כדי להתחבר לנתונים ממופע Looker. כך עושים את זה:

  1. ב-Tableau Desktop, בחלונית Connect (חיבור) בצד ימין, בקטע To a Server (לשרת), בוחרים באפשרות More... (עוד...).
  2. בתיבת החיפוש, מקלידים Looker by Google.
  3. בוחרים באפשרות Looker by Google.
  4. בתיבת הדו-שיח, מזינים את הפרמטרים הבאים:

    • שרת: מזינים את כתובת ה-URL של מופע ב-Looker בלי https://. לדוגמה: example.cloud.looker.com

      LOOKER_INSTANCE_URL
      
    • יציאה: 443

    • אימות: OAuth

    • כתובת ה-URL של מופע OAuth: מזינים את כתובת ה-URL המלאה של מופע Looker עם https://. לדוגמה: https://example.cloud.looker.com

      https://LOOKER_INSTANCE_URL
      
  5. בחר כניסה. מערכת Tableau פותחת חלון דפדפן כדי להתחבר למופע Looker ולאמת את החשבון באמצעות OAuth.

  6. אם מתבקשים, נכנסים ל-Looker. אם כבר התחברתם לחשבון, תוצג הודעה בחלון הדפדפן שלפיה Tableau השתמש בחלון הדפדפן כדי לבצע אימות ב-Looker, ועכשיו אפשר לסגור את חלון הדפדפן.

  7. אחרי שמאמתים את הזהות ב-Looker, נפתח ב-Tableau הדף מקור נתונים עם חיבור למופע Looker.

  8. משתמשים בתפריט הנפתח סכימה כדי לבחור מודל של Looker עם הנתונים שרוצים לראות ב-Tableau Desktop. מערכת Tableau מאכלסת את הרשימה Table בניתוחים של Looker ממודל Looker שבחרתם.

  9. כדי להתחיל לבחון את הנתונים, בוחרים אובייקט מהרשימה Tables וגוררים אותו אל אזור העריכה.

בקטעים הבאים מפורט מידע נוסף על שימוש ב-Tableau כדי להתחבר לנתוני Looker:

Tableau Cloud

בקטעים הבאים מוסבר איך להתחבר ל-Looker Explore מ-Tableau Cloud:

לפני שמתחילים

כדי להשתמש ב-Tableau Cloud כדי להתחבר ל-Looker, אתם צריכים:

חיבור לנתוני Looker מ-Tableau Cloud

אחרי שמוודאים שמתקיימים התנאים המוקדמים, אפשר להשתמש ב-Looker by Google כמקור נתונים ב-Tableau Cloud באופן הבא:

  1. מתחברים לאתר Tableau Cloud, לוחצים על התפריט הנפתח New (חדש) ובוחרים באפשרות Workbook (חוברת עבודה).
  2. בתיבת הדו-שיח Connect to Data (התחברות לנתונים), לוחצים על הכרטיסייה Connectors (מחברים).
  3. בכרטיסייה Connectors (מחברים), לוחצים על Looker by Google (‏Looker מבית Google).
  4. בוחרים באפשרות Looker by Google.
  5. בתיבת הדו-שיח, מזינים את הפרמטרים הבאים:

    • שרת: מזינים את כתובת ה-URL של מופע ב-Looker בלי https://. לדוגמה: example.cloud.looker.com

      LOOKER_INSTANCE_URL
      
    • יציאה: 443

    • אימות: OAuth

    • כתובת ה-URL של מופע OAuth: מזינים את כתובת ה-URL המלאה של מופע Looker עם https://. לדוגמה: https://example.cloud.looker.com

      https://LOOKER_INSTANCE_URL
      
  6. בחר כניסה. מערכת Tableau פותחת חלון דפדפן כדי להתחבר למופע Looker ולאמת את החשבון באמצעות OAuth.

  7. אם מתבקשים, נכנסים ל-Looker. אם כבר התחברתם לחשבון, תוצג הודעה בחלון הדפדפן של Tableau שלפיה נעשה שימוש בחלון הדפדפן כדי לאמת את הכניסה ל-Looker, ושאפשר לסגור את חלון הדפדפן.

  8. אחרי שמאמתים את הזהות ב-Looker, נפתח ב-Tableau הדף מקור נתונים עם חיבור למופע Looker.

  9. משתמשים בתפריט הנפתח סכימה כדי לבחור מודל של Looker עם הנתונים שרוצים לראות ב-Tableau Desktop. מערכת Tableau מאכלסת את הרשימה Table בניתוחים של Looker ממודל Looker שבחרתם.

  10. כדי להתחיל לבחון את הנתונים, בוחרים אובייקט מהרשימה Tables וגוררים אותו אל אזור העריכה.

בקטעים הבאים מפורט מידע נוסף על שימוש ב-Tableau כדי להתחבר לנתוני Looker:

‫Tableau Server

מחבר ה-BI של Looker–Tableau נתמך ב-Tableau Server. כדי להשתמש ב-Looker–Tableau BI Connector עם Tableau Server, צריך לוודא שיש לכם את הדברים הבאים:

  • מופע של Looker שמופעלת בו גרסה Looker 24.14 ואילך, ושהאדמין של Looker הגדיר בו שילוב OAuth.
  • מופע של Tableau Server שהאדמין של Tableau הגדיר כדי להתחבר ל-Looker.

לפרטים נוספים, אפשר לעיין בדף התיעוד בנושא ניהול חיבורים מ-Tableau ל-Looker.

אם האדמין שלכם הגדיר את מופע Looker ואת Tableau Server, אתם יכולים להשתמש ב-Looker כמקור נתונים ל-Tableau Desktop ולפרסם את חוברת העבודה או את מקור הנתונים ב-Tableau Server.

זיהוי שאילתות של Tableau בממשק המשתמש של Looker

שאילתות מ-Tableau מתבצעות דרך Open SQL Interface. אדמינים ב-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 שולחת שאילתה למסד הנתונים באופן אוטומטי בכל פעם שמתבצע שינוי בשאילתה, כולל כשמוסיפים ומסירים שדות באמצעות כלי ה-BI Connector של Looker ו-Tableau. אפשר להשבית את העדכונים האוטומטיים ב-Tableau: מידע נוסף מופיע במאמרי העזרה של Tableau.
  • אי אפשר להשתמש ב-Tableau כדי לצרף שני ניתוחים ב-Looker. אם רוצים להצטרף ל-Explores, צריך להשתמש ב-Looker כדי ליצור את ההצטרפויות במודל Looker. מידע על שימוש בצירופים ב-Looker מופיע בדפי התיעוד של Looker בנושאים עבודה עם צירופים ב-LookML ופרמטרים של צירופים.
  • מחבר Looker–Tableau BI מיועד לעבודה עם חיבור פעיל ב-Tableau. במצב חילוץ הנתונים של Tableau, המערכת מחלצת מדדים של Looker עם הערך null, ולכן לא מתקבלות תוצאות מדויקות. אם רוצים להשתמש במצב חילוץ, אפשר ליצור שדות מצטברים ב-Tableau ישירות משדות המאפיינים של Looker, במקום להשתמש במדדים של Looker.