שימוש במנהל התקן JDBC ל-BigQuery

מנהל ההתקן (driver) של Java Database Connectivity‏ (JDBC) ל-BigQuery מקשר את אפליקציות Java ל-BigQuery, ומאפשר לכם להשתמש בתכונות של BigQuery עם כלי התשתית המועדפים שלכם. כדי לחבר אפליקציות שאינן Java ל-BigQuery, משתמשים במנהל התקן של Open Database Connectivity‏ (ODBC) ל-BigQuery.

מגבלות

מגבלות השימוש בדרייבר JDBC ל-BigQuery:

לפני שמתחילים

  1. חשוב לוודא שאתם מכירים את מנהלי ההתקנים של JDBC, את Apache Maven ואת חבילת java.sql.
  2. מוודאים שהמערכת מוגדרת עם סביבת זמן ריצה של Java‏ (JRE) בגרסה 8.0 ואילך. מידע על בדיקת גרסת ה-JRE זמין במאמר אימות סביבת ה-JRE.
  3. מאמתים את הזהות ב-BigQuery ורושמים את הפרטים הבאים, שבהם תשתמשו בהמשך כשתקימו חיבור עם מנהל ההתקן של JDBC ל-BigQuery. צריך לציין רק את המידע שמתאים לשיטת האימות שבה אתם משתמשים.

    שיטת אימות פרטי אימות דוגמה מאפיין של חיבור (להגדרה בהמשך)
    חשבון שירות רגיל כתובת האימייל של חשבון השירות bq-jdbc-sa@mytestproject.iam.gserviceaccount.com OAuthServiceAcctEmail
    מפתח של חשבון שירות (אובייקט JSON) my-sa-key OAuthPvtKey
    קובץ מפתח של חשבון שירות קובץ המפתח של חשבון השירות (נתיב מלא) path/to/file/secret.json OAuthPvtKeyPath
    חשבון משתמש ב-Google מזהה לקוח 123-abc.apps.googleusercontent.com OAuthClientId
    סוד לקוח _aB-C1D_E2fGh3Ij4kL5m6No7p8QR9sT0uV OAuthClientSecret
    טוקן גישה שנוצר מראש טוקן גישה ya29.a0AfH6SMCiH1L-x_yZ OAuthAccessToken
    טוקן רענון שנוצר מראש טוקן רענון 1/fFAGRNJru1FTz70BzhT3Zg OAuthRefreshToken
    מזהה לקוח 123-abc.apps.googleusercontent.com OAuthClientId
    סוד לקוח _aB-C1D_E2fGh3Ij4kL5m6No7p8QR9sT0uV OAuthClientSecret
    Application Default Credentials ללא לא רלוונטי לא רלוונטי
    קובץ תצורה קובץ תצורה (אובייקט JSON או נתיב מלא) path/to/file/secret.json