שימוש ב-Gemini Cloud Assist

במאמר הזה מוסבר איך להשתמש ב-Gemini Cloud Assist, מוצר מתוך חבילת Gemini for Google Cloud, כדי להבין את המטא-נתונים, העבודות והשאילתות שלכם ב-BigQuery ולעבוד איתם. הוא מספק תרחישי שימוש נתמכים והנחיות לדוגמה שאפשר להשתמש בהן ב-Gemini Cloud Assist.

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

כדי להשתמש ב-Gemini Cloud Assist, האדמין צריך לבצע את השלבים להגדרת Gemini Cloud Assist בפרויקט או בתיקייה שבהם אתם עובדים.

כדי ש-Gemini Cloud Assist יוכל לענות על שאלות ולטפל בבקשות לגבי המשאבים שלכם ב- Google Cloud , הוא צריך את ההרשאות המתאימות לניהול זהויות והרשאות גישה (IAM) למשאבים האלה. Gemini Cloud Assist מקבל בירושה את ההרשאות שלכם כשאתם מבקשים ממנו להריץ שאילתות על הנתונים שלכם ב-BigQuery, כך שבמקרים רבים ההרשאות הנדרשות ב-IAM כבר ניתנו. מידע נוסף זמין במאמר דרישות IAM לשימוש ב-Gemini Cloud Assist.

שימוש ב-Gemini Cloud Assist

  1. עוברים לדף BigQuery.

    כניסה ל-BigQuery

  2. בסרגל הכלים Google Cloud , לוחצים על spark Open or close Gemini AI chat כדי לפתוח את הצ'אט עם Gemini Cloud Assist.

    לחצן Gemini Cloud Assist בסרגל הכלים של BigQuery.

  3. בשדה כאן כותבים את ההנחיה, מזינים את ההנחיה.

  4. לוחצים על שליחת הנחיה.

בקטעים הבאים מופיעות דוגמאות למשימות שאפשר לבצע באמצעות Gemini Cloud Assist, יחד עם הנחיות לדוגמה.

ניתוח משרות

מידע נוסף על משימות שהופעלו בפרויקט, כולל היסטוריית המשימות האישית והיסטוריית המשימות של הפרויקט, כדי לתמוך בתרחישי השימוש הבאים:

  • ניפוי באגים בשאילתות שפועלות במשך זמן רב. תוכלו לקבל מידע על הסטטוס הנוכחי של עבודה ועל הסיבות לכך שהיא נמשכת יותר זמן מהצפוי, כמו תחרות על משבצות, מספר גדול של שורות שנסרקו, נפח נתונים גדול ועוד. בחלונית Cloud Assist, מזינים הנחיה דומה להנחיה הבאה:

    Why is this job taking so long? JOB_ID
    
  • ניתוח הסיבה לכשל במשימה. אפשר לקבל מידע על הסיבות לכישלון של שאילתה ספציפית. בחלונית Cloud Assist, מזינים הנחיה דומה להנחיה הבאה:

    Why did JOB_ID fail?
    
  • איך מוצאים שאילתות שצורכות הרבה משאבים מידע על השאילתות הכי יקרות על סמך מספר הבייטים המשוער שעברו עיבוד. בחלונית Cloud Assist, מזינים הנחיה דומה להנחיה הבאה:

    What are the 3 most expensive queries that I ran in the last 2 days?
    

חיפוש מקורות מידע

חיפוש משאבים של מערכי נתונים וטבלאות בפרויקט יחיד או בכמה פרויקטים וקבלת מידע עליהם. ‫Gemini Cloud Assist משתמש ב-Dataplex Universal Catalog כדי לחפש במשאבי BigQuery. החיפושים מתבצעים באמצעות ההרשאות שלכם. לדוגמה, אם אין לכם הרשאה לראות את המטא-נתונים של משאב, הוא לא יופיע בתוצאות. תרחישי שימוש נתמכים:

  • חיפוש משאב לפי שם. בחלונית Cloud Assist, מזינים הנחיה דומה להנחיה הבאה:

    Do I have any datasets named ecommerce?
    
  • שואלים על המטא-נתונים של טבלה. אתם יכולים לשאול על טבלה לפי שם, או לאפשר ל-Gemini Cloud Assist להסיק איזו טבלה אתם מתכוונים על סמך היסטוריית הצ'אט או הטבלה שמצוינת בכרטיסיית השאילתה הפעילה. אם מציינים טבלה לפי שם, צריך להשתמש בשם המוגדר במלואו. אתם יכולים לשאול על הסכימה של טבלה או על מטא-נתונים אחרים, כמו חלוקה למחיצות וקיבוץ. בחלונית Cloud Assist, מזינים הנחיה דומה להנחיה הבאה:

    What's the schema for `project_name.dataset_name.table_name`?
    
  • לשאול איפה אפשר למצוא מידע ספציפי. בחלונית Cloud Assist, מזינים הנחיה כמו זו:

    Where can I find demographics, such as age and location, for new users from the last year?
    

יצירת SQL

כדי ליצור שאילתת SQL, מתארים את הפעולה שרוצים שהשאילתה תבצע. כדי לקבל את התוצאות הטובות ביותר, כדאי לכלול את שם הטבלה שרוצים לשלוח אליה שאילתה. לדוגמה, בחלונית Cloud Assist, מקלידים הנחיה דומה להנחיה הבאה:

Generate a SQL query to show me the duration and subscriber type for the ten longest trips.
Use the `bigquery-public-data.san_francisco_bikeshare.bikeshare_trips` table.

יצירת קוד Python

כדי ליצור קוד Python, מתארים מה רוצים שהקוד יעשה. לדוגמה, בחלונית Cloud Assist, אפשר להזין את ההנחיה הבאה כדי לבקש מ-Gemini לשלוח שאילתה לטבלה penguins ממערך נתונים ציבורי באמצעות תחביר הפקודות הקסומות של BigQuery:

Generate python code to query the `bigquery-public-data.ml_datasets.penguins`
table using bigquery magics

המאמרים הבאים