כדי לנתח את הנתונים, אתם יכולים לחבר את המכונה של Looker למסד נתונים של Dremio. במאמר הזה מוסבר איך להגדיר פרמטרים של חיבור ב-Looker ואפשרויות להצפנת תנועה ברשת. Looker בודק את התאימות של הניב לגרסה 1.4.9 Enterprise Edition של Dremio, לגרסה 11 ומעלה של Dremio ולגרסה 26 ומעלה של Dremio (Enterprise ו-Cloud).
הצפנת התנועה ברשת
מומלץ להצפין את התנועה ברשת בין אפליקציית Looker למסד הנתונים. כדאי לשקול אחת מהאפשרויות שמתוארות בדף התיעוד הפעלת גישה מאובטחת למסד נתונים.
יצירת החיבור של Looker למסד הנתונים
כדי ליצור את החיבור בין Looker למסד הנתונים:
- בקטע Admin ב-Looker, בוחרים באפשרות Connections ולוחצים על Add Connection.
ממלאים את פרטי החיבור. רוב ההגדרות משותפות לרוב הניבים של מסדי הנתונים. מידע נוסף זמין בדף התיעוד קישור 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 26.0+ (Arrow Flight SQL): יציאת ברירת המחדל היא
Database: ערך ברירת המחדל הוא
DREMIO(או שם קטלוג היעד).Schema: (אופציונלי, רק ב-Dremio 26.0+ (Arrow Flight SQL)) מזינים את הסכימה או המרחב שרוצים להשתמש בהם כברירת מחדל לשאילתות (לדוגמה,
my_spaceאוmy_catalog.my_schema).שם משתמש: מזינים את שם המשתמש שבאמצעותו Looker ניגש ל-Dremio.
סיסמה: מזינים את הסיסמה (או טוקן הגישה האישי) שמשויכת לשם המשתמש.
הפעלת SSL: מפעילים את המתג כדי לאפשר תקשורת מוצפנת דרך Arrow Flight או TLS.
אימות אישור SSL: אם אתם משתמשים באישורים בחתימה עצמית או באישורים פנימיים בלי אימות רגיל של רשות אישורים (CA), אתם יכולים להשבית את האפשרות הזו כדי להשבית את אימות האישורים.
פרמטרים נוספים של JDBC: מוסיפים פרמטרים נוספים של JDBC. בקטע פרמטרים נתמכים של JDBC שבדף הזה מפורטים הפרמטרים שנתמכים ב-Looker.
כדי לוודא שהחיבור הצליח, לוחצים על הכפתור בדיקת החיבור בקטע פרטי הסטטוס בתחתית הדף הגדרות החיבור.
אם ב-Looker מוצגת ההודעה Can Connect, לוחצים על Connect כדי ליצור את החיבור.
החיבור למסד הנתונים יתווסף לרשימה בדף Admin (ניהול) בקטע Connections (חיבורים) ב-Looker.
ניפוי באגים
מחברים את דפדפן האינטרנט ל-dremio_host:9047 בשרת. מעורך ה-SQL, מריצים את SELECT 1 FROM (VALUES(1)) כדי לוודא ש-Dremio מותקן בצורה נכונה ושאפשר להריץ שאילתות.
פרמטרים נתמכים של JDBC
ב-Dremio, Looker תומך בפרמטרים הבאים של JDBC בשדה Additional JDBC parameters של החיבור. מידע על הפרמטרים האלה מופיע במסמכי התיעוד של מסד הנתונים.
פרמטרים של Dremio 26.0+ (Arrow Flight SQL)
useEncryptiondisableCertificateVerificationschemacatalogtokenuseKerberosthreadPoolSize
פרמטרים של Dremio ו-Dremio 11+
disableCertificateVerificationimpersonation_targetpasswordprojectIdrouting_queuerouting_tag-
socksProxyHost: במכונות ציבוריות של Looker, הערך של הפרמטרsocksProxyHostחייב להיות כתובת ה-IP הציבורית של המכונה. socksProxyPasswordsocksProxyPortsocksProxyUsernamessltoken_typeuser
תמיכה בתכונות
כדי ש-Looker יתמוך בתכונות מסוימות, גם הניב של מסד הנתונים צריך לתמוך בהן.
תמיכה בתכונות של Dremio 26.0+ (Arrow Flight SQL)
Dremio מגרסה 26 ואילך עם Arrow Flight SQL תומך בתכונות הבאות החל מ-Looker מגרסה 26.22:
| תכונה | יש תמיכה? |
|---|---|
| Looker (Google Cloud core) | |
| צבירה סימטרית | |
| טבלאות נגזרות | |
| טבלאות נגזרות מתמידות של SQL | |
| טבלאות נגזרות מתמידות מבוססות LookML | |
| תצוגות יציבות | |
| סגירת שאילתות | |
| טבלאות ציר שמבוססות על SQL | |
| אזורי זמן | |
| SSL | |
| סיכומי ביניים | |
| פרמטרים נוספים של JDBC | |
| תלוי אותיות רישיות (case-sensitive) | |
| סוג מיקום | |
| סוג הרשימה | |
| מאון | |
| מאון ייחודי | |
| הצגת תהליכים ב-SQL Runner | |
| SQL Runner Describe Table | |
| הצגת אינדקסים ב-SQL Runner | |
| SQL Runner Select 10 | |
| מספר השאילתות ב-SQL Runner | |
| הסבר על קוד SQL | |
| פרטי כניסה של OAuth 2.0 | |
| הערות להוספת הקשר | |
| מאגר חיבורים (connection pooling) | |
| שרטוטי HLL | |
| מודעות מצטברת | |
| טבלאות PDT מצטברות | |
| אלפיות השנייה | |
| מיקרו-שניות | |
| תצוגות מהותיות | |
| מדדים להשוואה בין תקופות שונות | |
| ספירה משוערת של ערכים ייחודיים | |
| מודלים של ניתוח נתונים במסד הנתונים | |
| יומנים בהתאמה אישית |
תמיכה בתכונות של Dremio 11 ואילך
החל מגרסה 26.22 של Looker, גרסה 11 ומעלה של Dremio תומכת בתכונות הבאות:
| תכונה | יש תמיכה? |
|---|---|
| Looker (Google Cloud core) | |
| צבירה סימטרית | |
| טבלאות נגזרות | |
| טבלאות נגזרות מתמידות של SQL | |
| טבלאות נגזרות מתמידות מבוססות LookML | |
| תצוגות יציבות | |
| סגירת שאילתות | |
| טבלאות ציר שמבוססות על SQL | |
| אזורי זמן | |
| SSL | |
| סיכומי ביניים | |
| פרמטרים נוספים של JDBC | |
| תלוי אותיות רישיות (case-sensitive) | |
| סוג מיקום | |
| סוג הרשימה | |
| מאון | |
| מאון ייחודי | |
| הצגת תהליכים ב-SQL Runner | |
| SQL Runner Describe Table | |
| הצגת אינדקסים ב-SQL Runner | |
| SQL Runner Select 10 | |
| מספר השאילתות ב-SQL Runner | |
| הסבר על קוד SQL | |
| פרטי כניסה של OAuth 2.0 | |
| הערות להוספת הקשר | |
| מאגר חיבורים (connection pooling) | |
| שרטוטי HLL | |
| מודעות מצטברת | |
| טבלאות PDT מצטברות | |
| אלפיות השנייה | |
| מיקרו-שניות | |
| תצוגות מהותיות | |
| מדדים להשוואה בין תקופות שונות | |
| ספירה משוערת של ערכים ייחודיים | |
| מודלים של ניתוח נתונים במסד הנתונים | |
| יומנים בהתאמה אישית |
תמיכה בתכונות של Dremio
החל מגרסה 26.22 של Looker, Dremio תומך בתכונות הבאות:
| תכונה | יש תמיכה? |
|---|---|
| Looker (Google Cloud core) | |
| צבירה סימטרית | |
| טבלאות נגזרות | |
| טבלאות נגזרות מתמידות של SQL | |
| טבלאות נגזרות מתמידות מבוססות LookML | |
| תצוגות יציבות | |
| סגירת שאילתות | |
| טבלאות ציר שמבוססות על SQL | |
| אזורי זמן | |
| SSL | |
| סיכומי ביניים | |
| פרמטרים נוספים של JDBC | |
| תלוי אותיות רישיות (case-sensitive) | |
| סוג מיקום | |
| סוג הרשימה | |
| מאון | |
| מאון ייחודי | |
| הצגת תהליכים ב-SQL Runner | |
| SQL Runner Describe Table | |
| הצגת אינדקסים ב-SQL Runner | |
| SQL Runner Select 10 | |
| מספר השאילתות ב-SQL Runner | |
| הסבר על קוד SQL | |
| פרטי כניסה של OAuth 2.0 | |
| הערות להוספת הקשר | |
| מאגר חיבורים (connection pooling) | |
| שרטוטי HLL | |
| מודעות מצטברת | |
| טבלאות PDT מצטברות | |
| אלפיות השנייה | |
| מיקרו-שניות | |
| תצוגות מהותיות | |
| מדדים להשוואה בין תקופות שונות | |
| ספירה משוערת של ערכים ייחודיים | |
| מודלים של ניתוח נתונים במסד הנתונים | |
| יומנים בהתאמה אישית |
Native Arrow Flight SQL בהשוואה לדרייבר הקודם בהתאמה אישית
Looker כולל תמיכה מובנית ב-Dremio 26.0+ (Arrow Flight SQL) באמצעות מנהל ההתקן של Apache Arrow Flight SQL JDBC. כבר לא צריך להתקין קובצי JAR של מנהלי התקנים מותאמים אישית של JDBC שלא נארזו במכונות של Dremio 26 ואילך.
בפריסות ישנות יותר של Dremio במכונות שמתארחות אצל הלקוח ומשתמשות בגרסאות קודמות של Dremio ללא תמיכה מובנית ב-Arrow Flight, עיינו בדף התיעוד מנהלי התקנים של JDBC שלא נארזו.
השלבים הבאים
אחרי שמסיימים את החיבור למסד הנתונים, מגדירים את אפשרויות האימות.