שילוב עם כלים של צד שלישי
במאמר הזה מתוארים שלבי ההגדרה הראשוניים שאולי תצטרכו לבצע כדי לנהל את הקישור בין BigQuery לבין פתרונות של צד שלישי לבינה עסקית (BI). אם אתם צריכים עזרה בפתרון, מומלץ לפנות לשותף שלCloud de Confiance Ready - BigQuery. Cloud Customer Care לא תומך בתוכנות של צד שלישי אם זוהה ש-BigQuery פועל כמצופה.
קישוריות רשת
כל הפתרונות של BI וניתוח נתונים שנפרסים במארחים ובשירותים עם כתובות IP חיצוניות יכולים לגשת ל-BigQuery דרך BigQuery REST API הציבורי ודרך BigQuery Storage API שמבוסס על RPC באינטרנט.
פתרונות BI וניתוח נתונים של צד שלישי שנפרסו במכונות וירטואליות של Compute Engine רק עם כתובות IP פנימיות (ללא כתובות IP חיצוניות) יכולים להשתמש בגישה פרטית ל-Google כדי להגיע לשירותים ול-Google APIs כמו BigQuery. מפעילים את הגישה הפרטית ל-Google ברמת התת-רשת. זו הגדרה של תת-רשתות ברשת VPC. כדי להפעיל תת-רשת לגישה פרטית ל-Google ולראות את הדרישות, אפשר לעיין במאמר הגדרת גישה פרטית ל-Google.
פתרונות BI וניתוח נתונים של צד שלישי שמוטמעים במארחים מקומיים יכולים להשתמש בגישה פרטית ל-Google למארחים מקומיים כדי לגשת לממשקי API ולשירותים של Google כמו BigQuery. השירות הזה יוצר חיבור פרטי דרך Cloud VPN או Cloud Interconnect ממרכז הנתונים שלכם אל Cloud de Confiance by S3NS. למארחים מקומיים לא נדרשות כתובות IP חיצוניות. במקום זאת, הם משתמשים בכתובות IP פנימיות RFC 1918. כדי להפעיל גישה פרטית ל-Google למארחים מקומיים, צריך להגדיר DNS, כללים של חומת אש ומסלולים ברשתות המקומיות וברשתות ה-VPC. לפרטים נוספים על גישה פרטית ל-Google למארחים מקומיים, אפשר לעיין במאמר הגדרת גישה פרטית ל-Google למארחים מקומיים.
אם אתם בוחרים לנהל בעצמכם מופע של פתרון BI של צד שלישי, כדאי לכם לפרוס אותו ב-Compute Engine כדי ליהנות מהתשתית של רשת Google ולצמצם את זמן האחזור בין המופע לבין BigQuery.
אם פתרון ה-BI שלכם תומך בכך, כדאי להגדיר מסננים בשאילתות של דוחות או מרכזי בקרה, בכל הזדמנות אפשרית.
בשלב הזה, המסננים מועברים כסעיפי WHERE ל-BigQuery. הגדרת המסננים האלה לא מצמצמת את כמות הנתונים שנסרקים ב-BigQuery, אבל היא כן מצמצמת את כמות הנתונים שמוחזרים ברשת.
מידע נוסף על אופטימיזציה של רשתות ושאילתות זמין במאמרים העברת מחסני נתונים ל-BigQuery: אופטימיזציה של הביצועים ומבוא לאופטימיזציה של ביצועי שאילתות.
שילובים של API ו-ODBC/JDBC
מוצרי BI וניתוח נתונים של Google, כמו Data Studio, Looker, Managed Service for Apache Spark ומופעי Vertex AI Workbench, ופתרונות של צד שלישי כמו Tableau, מציעים שילוב ישיר עם BigQuery באמצעות BigQuery API.
לפתרונות אחרים של צד שלישי ולאפליקציות בהתאמה אישית, Google שיתפה פעולה עם Magnitude Simba כדי לספק מנהלי התקנים של ODBC ושל JDBC. מטרת הדרייברים האלה היא לעזור לכם לנצל את העוצמה של BigQuery באמצעות כלים ותשתית קיימים שלא משולבים עם BigQuery API.
פרטים נוספים זמינים במאמר בנושא מנהלי התקנים של ODBC ו-JDBC ל-BigQuery. Cloud de Confiance
אימות
ממשק BigQuery API משתמש באסימוני גישה מסוג OAuth 2.0 כדי לאמת בקשות. אסימון גישה מסוג OAuth 2.0 הוא מחרוזת שמעניקה גישה זמנית לממשק API. שרת OAuth 2.0 של Google מעניק אסימוני גישה לכל Google APIs. אסימוני גישה משויכים להיקף, שמגביל את הגישה של האסימון. היקפים שמשויכים ל-BigQuery API מפורטים ברשימה המלאה של היקפי Google API.
פתרונות של BI וניתוח נתונים שמציעים שילוב מקורי עם BigQuery יכולים ליצור באופן אוטומטי אסימוני גישה ל-BigQuery באמצעות פרוטוקולי OAuth 2.0 או מפתחות פרטיים של חשבונות שירות שסופקו על ידי הלקוח. באופן דומה, פתרונות שמסתמכים על מנהלי התקנים של Simba ODBC/JDBC יכולים גם לקבל אסימוני גישה לחשבון משתמש ב-Google או לחשבון שירות ב-Google.