שימוש במנהל התקן JDBC ל-BigQuery
מנהל ההתקן (driver) של Java Database Connectivity (JDBC) ל-BigQuery מקשר את אפליקציות Java ל-BigQuery, ומאפשר לכם להשתמש בתכונות של BigQuery עם כלי התשתית המועדפים שלכם. כדי לחבר אפליקציות שאינן Java ל-BigQuery, משתמשים במנהל התקן של Open Database Connectivity (ODBC) ל-BigQuery.
מגבלות
מגבלות השימוש בדרייבר JDBC ל-BigQuery:
- הדרייבר ספציפי ל-BigQuery ואי אפשר להשתמש בו עם מוצרים או שירותים אחרים.
- סוג הנתונים
INTERVALלא נתמך ב-BigQuery Storage Read API. - חלות כל המגבלות של שפת טיפול בנתונים (DML).
לפני שמתחילים
- חשוב לוודא שאתם מכירים את מנהלי ההתקנים של JDBC, את Apache Maven ואת חבילת
java.sql. - מוודאים שהמערכת מוגדרת עם סביבת זמן ריצה של Java (JRE) בגרסה 8.0 ואילך. מידע על בדיקת גרסת ה-JRE זמין במאמר אימות סביבת ה-JRE.
מאמתים את הזהות ב-BigQuery ורושמים את הפרטים הבאים, שבהם תשתמשו בהמשך כשתקימו חיבור עם מנהל ההתקן של JDBC ל-BigQuery. צריך לציין רק את המידע שמתאים לשיטת האימות שבה אתם משתמשים.
שיטת אימות פרטי אימות דוגמה מאפיין של חיבור (להגדרה בהמשך) חשבון שירות רגיל כתובת האימייל של חשבון השירות bq-jdbc-sa@mytestproject.iam.gserviceaccount.comOAuthServiceAcctEmailמפתח של חשבון שירות (אובייקט JSON) my-sa-keyOAuthPvtKeyקובץ מפתח של חשבון שירות קובץ המפתח של חשבון השירות (נתיב מלא) path/to/file/secret.jsonOAuthPvtKeyPathחשבון משתמש ב-Google מזהה לקוח 123-abc.apps.googleusercontent.comOAuthClientIdסוד לקוח _aB-C1D_E2fGh3Ij4kL5m6No7p8QR9sT0uVOAuthClientSecretטוקן גישה שנוצר מראש טוקן גישה ya29.a0AfH6SMCiH1L-x_yZOAuthAccessTokenטוקן רענון שנוצר מראש טוקן רענון 1/fFAGRNJru1FTz70BzhT3ZgOAuthRefreshTokenמזהה לקוח 123-abc.apps.googleusercontent.comOAuthClientIdסוד לקוח _aB-C1D_E2fGh3Ij4kL5m6No7p8QR9sT0uVOAuthClientSecretApplication Default Credentials ללא לא רלוונטי לא רלוונטי קובץ תצורה קובץ תצורה (אובייקט JSON או נתיב מלא) path/to/file/secret.json