ניהול חיבורים מ-Tableau ל-Looker

מחבר ה-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, צריך לבצע את המשימות הבאות:

הגדרת 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:

  1. פותחים את Looker API Explorer (מידע נוסף זמין במאמר שימוש ב-API Explorer).
  2. בשדה Search (חיפוש) ב-API Explorer, מזינים Register OAuth App (רישום אפליקציית OAuth).
  3. בתוצאות החיפוש, לוחצים על Register OAuth App (רישום אפליקציית OAuth).
  4. בדף Register OAuth App (רישום אפליקציית OAuth), לוחצים על הלחצן Run It (הפעלת האפליקציה).
  5. בכרטיסייה Request בתיבת הדו-שיח Run It, מזינים את הפרטים הבאים בשדות המתאימים:

    • client_guid (הערך המוצע: tableau-cloud):

      client_guid
      
    • body:

       {
         "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": ""
       }
      
  6. מסמנים את תיבת הסימון לצד ברור לי שנקודת קצה ל-API זו תשנה נתונים.

  7. לוחצים על Run.

  8. כדי לוודא שהגדרתם אימות בהצלחה, אפשר להשתמש בשיטה 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. לשם כך, פועלים לפי השלבים הבאים:

  1. נכנסים ל-Tableau Cloud באמצעות פרטי הכניסה של האדמין ועוברים לדף הגדרות.
  2. בכרטיסייה כללי בדף הגדרות, גוללים אל מאגר לקוחות OAuth ולוחצים על הוספת לקוח OAuth.
  3. בתיבת הדו-שיח 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
      
  4. לוחצים על הלחצן Add OAuth Client (הוספת לקוח OAuth) כדי לרשום את מזהה הלקוח ב-OAuth ולחזור לדף Settings (הגדרות).

  5. לוחצים על הכפתור שמירה בחלק התחתון או העליון של הדף הגדרות כדי לשמור את השינויים.

הוספת 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, צריך לבצע את המשימות הבאות:

הגדרת 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:

  1. פותחים את Looker API Explorer (מידע נוסף זמין בדף שימוש ב-API Explorer).
  2. בשדה Search (חיפוש) ב-API Explorer, מזינים Register OAuth App (רישום אפליקציית OAuth).
  3. בתוצאות החיפוש, לוחצים על Register OAuth App (רישום אפליקציית OAuth).
  4. בדף Register OAuth App (רישום אפליקציית OAuth), לוחצים על הלחצן Run It (הפעלת האפליקציה).
  5. בכרטיסייה Request בתיבת הדו-שיח Run It, מזינים את הפרטים הבאים בשדות המתאימים:

    • client_guid (הערך המוצע: tableau-server):

      client_guid_server
      
    • body:

      {
       "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": ""
      }
      
  6. מסמנים את תיבת הסימון לצד ברור לי שנקודת קצה ל-API זו תשנה נתונים.

  7. לוחצים על Run.

  8. כדי לוודא שהגדרתם אימות בהצלחה, אפשר להשתמש בשיטה 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, מבצעים את השלבים הבאים:

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

    • שרת Linux: /opt/tableau/tableau_driver/jdbc
    • Windows Server: C:\Program Files\Tableau\Drivers

רישום מזהה הלקוח ב-OAuth ב-Tableau Server

אחרי הגדרת OAuth ל-Tableau Server ב-Looker API, צריך לרשום את לקוח ה-OAuth המותאם אישית ב-Tableau Server. לשם כך, פועלים לפי השלבים הבאים:

  1. נכנסים ל-Tableau Server באמצעות פרטי הכניסה של האדמין ועוברים לדף הגדרות.
  2. בכרטיסייה כללי בדף הגדרות, גוללים אל רישום לקוחות OAuth ולוחצים על הוספת לקוח OAuth.
  3. בתיבת הדו-שיח 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
      
  4. לוחצים על הלחצן Add OAuth Client (הוספת לקוח OAuth) כדי לרשום את מזהה הלקוח ב-OAuth ולחזור לדף Settings (הגדרות).

  5. לוחצים על הכפתור שמירה בחלק התחתון או העליון של הדף הגדרות כדי לשמור את השינויים.