בדיקת הניב של Looker Dremio מופעלת מול Dremio גרסה 1.4.9 Enterprise Edition.
הצפנה של תנועה ברשת
מומלץ להצפין את תעבורת הנתונים ברשת בין אפליקציית Looker לבין מסד הנתונים. כדאי לשקול אחת מהאפשרויות שמתוארות בדף הפעלת גישה מאובטחת למסד נתונים.
יצירת חיבור Looker למסד הנתונים
כדי ליצור את החיבור מ-Looker למסד הנתונים:
- בקטע Admin (ניהול) ב-Looker, בוחרים באפשרות Connections (חיבורים) ואז לוחצים על Add Connection (הוספת חיבור).
ממלאים את פרטי החיבור. רוב ההגדרות משותפות לרוב הניבים של מסדי הנתונים. מידע נוסף זמין בדף חיבור Looker למסד הנתונים. בהמשך מפורטות חלק מההגדרות. משתמשים בערכי ברירת המחדל בכל שאר השדות או משאירים אותם ריקים.
- שם: מקצים שם ייחודי לחיבור. השם הוא האופן שבו LookML מתייחס לחיבור הזה.
Dialect (ניב): בוחרים באפשרות Dremio 11+ או Dremio.
מארח: מזינים את כתובת ה-IP או את שם המארח של השרת שבו Dremio פועל.
יציאה: יציאת ברירת המחדל היא
31010.מסד נתונים: ערך ברירת המחדל הוא
DREMIO.שם משתמש: מזינים את שם המשתמש ש-Looker משתמש בו כדי לגשת ל-Dremio.
סיסמה: מזינים את הסיסמה שמשויכת לשם המשתמש שהזנתם.
פרמטרים נוספים של JDBC: מוסיפים פרמטרים נוספים של JDBC. רשימת הפרמטרים ש-Looker תומך בהם מופיעה בקטע פרמטרים נתמכים של JDBC בדף הזה.
כדי לוודא שהחיבור בוצע בהצלחה, לוחצים על בדיקה. מידע לפתרון בעיות זמין בדף בנושא בדיקת הקישוריות למסד הנתונים.
Looker יפעיל את הפקודה
SELECT 1 FROM (VALUES(1))כדי לאמת חיבור בסיסי ובדיקת שאילתה. הוא לא יאמת שהמשתמש יכול לגשת למקורות או לטבלאות הבסיסיות של Dremio.כדי לשמור את ההגדרות האלה, לוחצים על Connect (חיבור).
ניפוי באגים
מתחברים ל-dremio_host:9047 בשרת דרך דפדפן האינטרנט. בעורך ה-SQL, מריצים את הפקודה SELECT 1 FROM (VALUES(1)) כדי לוודא ש-Dremio מותקן בצורה נכונה ושהשאילתות יכולות לפעול.
פרמטרים נתמכים של JDBC
ב-Dremio, Looker תומך בפרמטרים הבאים של JDBC בשדה Additional JDBC parameters (פרמטרים נוספים של JDBC) בחיבור. מידע על הפרמטרים האלה זמין במסמכי התיעוד של מסד הנתונים.
disableCertificateVerificationimpersonation_targetpasswordprojectIdrouting_queuerouting_tagsocksProxyHostsocksProxyPasswordsocksProxyPortsocksProxyUsernamessltoken_typeuser
תמיכה בתכונות
כדי ש-Looker יתמוך בתכונות מסוימות, הדיאלקט של מסד הנתונים שלכם צריך לתמוך בהן גם כן.
התכונות הבאות נתמכות ב-Dremio החל מ-Looker 26.10:
| תכונה | האם יש תמיכה? |
|---|---|
| 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 Explain | |
| פרטי כניסה של OAuth 2.0 | |
| תגובות להוספת הקשר | |
| איגום חיבורים | |
| רישומים מסוג HLL | |
| מודעות מצטברת | |
| המרות מצטברות של PDT | |
| אלפיות שנייה | |
| מיקרו-שניות | |
| תצוגות מהותיות | |
| מדדים של השוואה בין תקופות שונות | |
| ספירה משוערת של ערכים ייחודיים | |
| מודלים אנליטיים בתוך מסד הנתונים | |
| יומנים בהתאמה אישית |
Dremio 11+ תומך בתכונות הבאות החל מ-Looker 26.10:
| תכונה | האם יש תמיכה? |
|---|---|
| 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 Explain | |
| פרטי כניסה של OAuth 2.0 | |
| תגובות להוספת הקשר | |
| איגום חיבורים | |
| רישומים מסוג HLL | |
| מודעות מצטברת | |
| המרות מצטברות של PDT | |
| אלפיות שנייה | |
| מיקרו-שניות | |
| תצוגות מהותיות | |
| מדדים של השוואה בין תקופות שונות | |
| ספירה משוערת של ערכים ייחודיים | |
| מודלים אנליטיים בתוך מסד הנתונים | |
| יומנים בהתאמה אישית |
הפעלה של Dremio Arrow Flight (במקרים של אירוח בצד הלקוח בלבד)
ניב ה-SQL המובנה של Dremio ב-Looker לא תומך באופן מובנה בתכונת Arrow Flight של Dremio. כדי להפעיל חיבורי Arrow Flight למכונות Looker באירוח בצד הלקוח, אפשר להתקין מנהל התקן Dremio JDBC עם תמיכה ב-Arrow Flight כמנהל התקן JDBC בהתאמה אישית.
כדי להפעיל את Arrow Flight ב-Looker:
- מורידים את קובץ ה-JAR של Dremio Arrow Flight JDBC מ-Dremio.
- פועלים לפי השלבים בדף התיעוד בנושא מנהלי התקנים של JDBC שלא נארזו כדי למקם את קובץ ה-JAR בשרת ולהגדיר את קובץ
custom_jdbc_config.yml. - ב-Looker, עוברים אל Admin (אדמין) > Databases (מסדי נתונים) > Connections (חיבורים).
- עורכים את החיבור ל-Dremio או לוחצים על הוספת חיבור.
- בשדה Additional JDBC parameters (פרמטרים נוספים של JDBC), מוסיפים את הפרמטרים הספציפיים שנדרשים ל-Dremio בשביל Arrow Flight, בפורמט של צמדי מפתח-ערך שמופרדים באמצעות נקודה ופסיק (לדוגמה,
useFlight=true;).
השלבים הבאים
אחרי שמסיימים את הקישור למסד הנתונים, מגדירים את אפשרויות האימות.