שימוש במנהלי התקנים של Simba ODBC ו-JDBC ל-BigQuery
מנהלי ההתקנים של Simba Open Database Connectivity (ODBC) ו-Java Database Connectivity (JDBC) ל-BigQuery מחברים את האפליקציות שלכם ל-BigQuery, ומאפשרים לכם להשתמש בתכונות של BigQuery עם הכלים והתשתית המועדפים עליכם. בדרך כלל, מנהל ההתקן של JDBC משמש עם אפליקציות Java, ומנהל ההתקן של ODBC משמש במקרים אחרים.
מנהלי ההתקנים של Simba ODBC ו-JDBC פותחו על ידי insightsoftware, שהיא שותפה שלGoogle Cloud Ready - BigQuery. במקום מנהל ההתקן Simba JDBC, אפשר להשתמש במנהל התקן JDBC ל-BigQuery שפותח על ידי Google, שזמין בגרסת טרום-השקה.
מגבלות
מגבלות שחלות על מנהלי ההתקנים Simba ODBC ו-JDBC ל-BigQuery:
- אין תמיכה בתכונות טעינה של BigQuery.
- אין תמיכה בתכונות של BigQuery Export.
- אין תמיכה בקידומות של שאילתות.
- כל המגבלות של שפת טיפול בנתונים (DML) חלות.
- שאילתות שמכילות פרמטרים מספקות רק אימות של השאילתה. אין השפעה על ביצועי השאילתה.
- הדרייברים ספציפיים ל-BigQuery ואי אפשר להשתמש בהם עם מוצרים או שירותים אחרים.
לפני שמתחילים
כשמשתמשים במנהלי ההתקנים Simba ODBC ו-JDBC ל-BigQuery, יש אפשרות לקרוא נתונים באמצעות BigQuery Storage Read API, במקום באמצעות BigQuery API הרגיל. בתיעוד של insightsoftware, התכונה הזו נקראת High-Throughput API. אם אתם מתכננים להשתמש בתכונה האופציונלית הזו, ודאו שיש לכם את התפקידים הנדרשים.
התפקידים הנדרשים ל-API של העברת נתונים בנפח גבוה
כדי לקבל את ההרשאות שנדרשות לשימוש ב-API עם תפוקה גבוהה, צריך לבקש מהאדמין להקצות לכם את תפקיד ה-IAM BigQuery Read Session User (roles/bigquery.readSessionUser) בפרויקט BigQuery.
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
זהו תפקיד שמוגדר מראש וכולל את ההרשאות שנדרשות לשימוש ב-API עם קצב העברת נתונים גבוה. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:
ההרשאות הנדרשות
כדי להשתמש ב-API עם תפוקה גבוהה, נדרשות ההרשאות הבאות:
-
resourcemanager.projects.get -
resourcemanager.projects.list -
bigquery.readsessions.create -
bigquery.readsessions.getData -
bigquery.readsessions.update
יכול להיות שתקבלו את ההרשאות האלה באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.
התקנה והגדרה של מנהל התקן Simba ODBC ל-BigQuery
מורידים את גרסת הדרייבר 3.1.6.1026 למערכת ההפעלה שלכם:
- Windows 32-bit (קובץ
.msi) - Windows 64-bit (קובץ
.msi) - Linux 32 ביט ו-64 ביט (קובץ
.tar.gz) - macOS (קובץ
.dmg)
- Windows 32-bit (קובץ
פועלים לפי ההוראות שמפורטות במדריך ההתקנה וההגדרה של insightsoftware.
מידע על שינויים בתכונות ועדכונים בתהליכי העבודה זמין בהערות מוצר של Simba Google BigQuery ODBC Data Connector.
כדי לראות רשימה של גרסאות קודמות של מנהלי התקנים, מרחיבים את הקטע הבא:
התקנה והגדרה של מנהל התקן Simba JDBC ל-BigQuery
מורידים את גרסה 1.6.5.1002 של מנהל ההתקן.
פועלים לפי ההוראות שמפורטות במדריך ההתקנה וההגדרה של insightsoftware.
מידע על שינויים בתכונות ועדכונים בתהליכי העבודה זמין בהערות מוצר של Simba Google BigQuery JDBC Data Connector.
כדי לראות רשימה של גרסאות קודמות של מנהלי התקנים, מרחיבים את הקטע הבא:
תמיכה
התמיכה במנהלי ההתקנים Simba ODBC ו-JDBC ל-BigQuery זמינה דרך הערוצים הרגילים של Cloud Customer Care.
תמחור
אפשר להוריד את מנהלי ההתקנים של Simba ODBC ו-JDBC ל-BigQuery בחינם, ולא צריך רישיונות נוספים כדי להשתמש במנהלי ההתקנים. עם זאת, כשמשתמשים בדרייבר, חלים התעריפים הבאים של BigQuery:
- תמחור של Compute לשאילתות שאתם מריצים.
- תמחור אחסון, אם הדרייבר מוגדר לכתוב מערכי תוצאות גדולים לטבלת יעד.
- התמחור של BigQuery Storage Read API עבור קריאות נתונים של קבוצות גדולות של תוצאות, אם מנהל ההתקן משתמש בתכונת High-Throughput API.