Dremio

אתם יכולים לחבר את המופע של Looker למסד נתונים של Dremio כדי לנתח את הנתונים. במאמר הזה מוסבר איך מגדירים פרמטרים של חיבור ב-Looker ואיך מגדירים אפשרויות להצפנת תנועת הרשת. ‫Looker בודק את התאימות של הניב לגרסה 1.4.9 Enterprise Edition של Dremio, ל-Dremio 11+ ול-Dremio 26+ (Enterprise ו-Cloud).

הצפנה של תנועה ברשת

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

יצירת חיבור Looker למסד הנתונים

כדי ליצור את החיבור מ-Looker למסד הנתונים:

  1. בקטע ניהול ב-Looker, בוחרים באפשרות חיבורים ואז לוחצים על הוספת חיבור.
  2. ממלאים את פרטי החיבור. רוב ההגדרות משותפות לרוב הניבים של מסדי הנתונים. מידע נוסף זמין בדף חיבור Looker למסד הנתונים. בהמשך מפורטות חלק מההגדרות. משתמשים בערכי ברירת המחדל בכל שאר השדות או משאירים אותם ריקים.

    • שם: נותנים שם ייחודי לחיבור. השם הוא האופן שבו LookML מתייחס לחיבור הזה.
    • ‫Dialect (ניב): בוחרים באפשרות Dremio 26.0+ (Arrow Flight SQL)‏, Dremio 11+‎ או Dremio.

    • מארח: מזינים את כתובת ה-IP או את שם המארח של השרת שבו Dremio פועל. ב-Dremio Cloud, מזינים את נקודת הקצה של Flight (לדוגמה, data.dremio.cloud או data.eu.dremio.cloud).

    • יציאה:

      • ‫Dremio 26.0+ (Arrow Flight SQL): יציאת ברירת המחדל היא 32010 (או 443 ל-Dremio Cloud).
      • ‫Dremio 11+‎ ו-Dremio: יציאת ברירת המחדל היא 31010.
    • מסד נתונים: ערך ברירת המחדל הוא DREMIO (או שם קטלוג היעד).

    • סכימה: (אופציונלי, רק ב-Dremio 26.0+ (Arrow Flight SQL)) מזינים את המרחב או הסכימה שמוגדרים כברירת מחדל לשימוש בשאילתות (לדוגמה, my_space או my_catalog.my_schema).

    • שם משתמש: מזינים את שם המשתמש ש-Looker משתמש בו כדי לגשת ל-Dremio.

    • סיסמה: מזינים את הסיסמה (או את טוקן הגישה האישי) שמשויכת לשם המשתמש.

    • הפעלת SSL: מעבירים את המתג למצב מופעל כדי להפעיל תקשורת מוצפנת באמצעות Arrow Flight / TLS.

    • אימות אישור SSL: אם אתם משתמשים באישורים בחתימה עצמית או באישורים פנימיים ללא אימות רשות אישורים (CA) רגיל, צריך להשבית את האפשרות הזו כדי להשבית את אימות האישורים.

    • פרמטרים נוספים של JDBC: מוסיפים פרמטרים נוספים של JDBC. רשימת הפרמטרים ש-Looker תומך בהם מופיעה בקטע פרמטרים נתמכים של JDBC בדף הזה.

  3. כדי לוודא שהחיבור בוצע בהצלחה, לוחצים על הלחצן בדיקת החיבור בקטע פרטי הסטטוס בחלק התחתון של הדף הגדרות החיבורים.

  4. אם ב-Looker מוצגת האפשרות Can Connect (אפשר להתחבר), לוחצים על Connect (התחברות) כדי ליצור את החיבור.

החיבור למסד הנתונים יתווסף לרשימה בדף Connections Admin ב-Looker.

ניפוי באגים

מתחברים ל-dremio_host:9047 בשרת דרך דפדפן האינטרנט. בכלי לעריכת SQL, מריצים את הפקודה SELECT 1 FROM (VALUES(1)) כדי לוודא ש-Dremio מותקן בצורה נכונה ושהשאילתות יכולות לפעול.

פרמטרים נתמכים של JDBC

ב-Dremio, ‏ Looker תומך בפרמטרים הבאים של JDBC בשדה Additional JDBC parameters (פרמטרים נוספים של JDBC) לחיבור. מידע על הפרמטרים האלה מופיע במאמרי העזרה של מסד הנתונים.

פרמטרים של Dremio 26.0+‎ (Arrow Flight SQL)

  • useEncryption
  • disableCertificateVerification
  • schema
  • catalog
  • token
  • useKerberos
  • threadPoolSize

פרמטרים של Dremio ו-Dremio 11+‎

  • disableCertificateVerification
  • impersonation_target
  • password
  • projectId
  • routing_queue
  • routing_tag
  • ‫socksProxyHost: במופעי Looker ציבוריים, הערך של הפרמטר socksProxyHost חייב להיות כתובת ה-IP הציבורית של המופע.
  • socksProxyPassword
  • socksProxyPort
  • socksProxyUsername
  • ssl
  • token_type
  • user

תמיכה בתכונות

כדי ש-Looker יתמוך בתכונות מסוימות, הדיאלקט של מסד הנתונים צריך לתמוך בהן גם כן.

תמיכה בתכונות של Dremio 26.0+ (Arrow Flight SQL)

‫Dremio 26+ עם Arrow Flight SQL תומך בתכונות הבאות החל מ-Looker 26.18:

התכונה נתמך?
Looker (Google Cloud core)‎
צבירה סימטרית
טבלאות נגזרות
טבלאות נגזרות מתמידות שמבוססות על SQL
טבלאות נגזרות מתמידות מבוססות LookML
תצוגות יציבות
ביטול שאילתות
טבלאות ציר שמבוססות על SQL
אזורי זמן
SSL
סיכומי ביניים
פרמטרים נוספים של JDBC
תלוי אותיות רישיות
סוג מיקום
סוג הרשימה
מאון
אחוזון ייחודי
SQL Runner Show Processes
SQL Runner Describe Table
SQL Runner Show Indexes
SQL Runner Select 10
מספר המשתמשים ב-SQL Runner
הסבר על SQL
פרטי כניסה של OAuth 2.0
תגובות להוספת הקשר
איגום חיבורים
סקיצות HLL
מודעות מצטברת
PDT מצטברות
אלפיות השנייה
מיקרו-שניות
תצוגות מהותיות
מדדים של השוואה בין תקופות שונות
ספירה משוערת של ערכים ייחודיים
מודלים אנליטיים במסד הנתונים
יומנים בהתאמה אישית

תמיכה בתכונות של Dremio 11+‎

‫Dremio 11+ תומך בתכונות הבאות החל מ-Looker 26.18:

התכונה נתמך?
Looker (Google Cloud core)‎
צבירה סימטרית
טבלאות נגזרות
טבלאות נגזרות מתמידות שמבוססות על SQL
טבלאות נגזרות מתמידות מבוססות LookML
תצוגות יציבות
ביטול שאילתות
טבלאות ציר שמבוססות על SQL
אזורי זמן
SSL
סיכומי ביניים
פרמטרים נוספים של JDBC
תלוי אותיות רישיות
סוג מיקום
סוג הרשימה
מאון
אחוזון ייחודי
SQL Runner Show Processes
SQL Runner Describe Table
SQL Runner Show Indexes
SQL Runner Select 10
מספר המשתמשים ב-SQL Runner
הסבר על SQL
פרטי כניסה של OAuth 2.0
תגובות להוספת הקשר
איגום חיבורים
סקיצות HLL
מודעות מצטברת
PDT מצטברות
אלפיות השנייה
מיקרו-שניות
תצוגות מהותיות
מדדים של השוואה בין תקופות שונות
ספירה משוערת של ערכים ייחודיים
מודלים אנליטיים במסד הנתונים
יומנים בהתאמה אישית

תמיכה בתכונות של Dremio

‫Dremio תומך בתכונות הבאות החל מ-Looker 26.18:

התכונה נתמך?
Looker (Google Cloud core)‎
צבירה סימטרית
טבלאות נגזרות
טבלאות נגזרות מתמידות שמבוססות על SQL
טבלאות נגזרות מתמידות מבוססות LookML
תצוגות יציבות
ביטול שאילתות
טבלאות ציר שמבוססות על SQL
אזורי זמן
SSL
סיכומי ביניים
פרמטרים נוספים של JDBC
תלוי אותיות רישיות
סוג מיקום
סוג הרשימה
מאון
אחוזון ייחודי
SQL Runner Show Processes
SQL Runner Describe Table
SQL Runner Show Indexes
SQL Runner Select 10
מספר המשתמשים ב-SQL Runner
הסבר על SQL
פרטי כניסה של OAuth 2.0
תגובות להוספת הקשר
איגום חיבורים
סקיצות HLL
מודעות מצטברת
PDT מצטברות
אלפיות השנייה
מיקרו-שניות
תצוגות מהותיות
מדדים של השוואה בין תקופות שונות
ספירה משוערת של ערכים ייחודיים
מודלים אנליטיים במסד הנתונים
יומנים בהתאמה אישית

השוואה בין Arrow Flight SQL מקורי לבין מנהל התקנים מותאם אישית מדור קודם

‫Looker כולל תמיכה מקורית מוכנה לשימוש ב-Dremio 26.0+ (Arrow Flight SQL) באמצעות מנהל התקן JDBC של Apache Arrow Flight SQL שמצורף לחבילה. אין יותר צורך להתקין קובצי JAR של מנהלי התקנים מותאמים אישית של JDBC שלא נארזו במופעים של Dremio בגרסה 26 ומעלה.

לפריסות ישנות יותר של Dremio במקרים של אירוח בצד הלקוח שמשתמשים בגרסאות קודמות של Dremio ללא תמיכה מקורית ב-Arrow Flight, אפשר לעיין בדף התיעוד בנושא מנהלי התקנים של JDBC שלא נארזו.

השלבים הבאים

אחרי שמסיימים את הקישור למסד הנתונים, מגדירים את אפשרויות האימות.