במאמר הזה מוסבר איך אפשר להשתמש ב-Gemini Code Assist כדי לקבל עזרה מבוססת-AI בנושאים הבאים ב-Spanner:
איך Gemini for Google Cloud משתמש בנתונים שלכם, ובאילו מקרים.
המסמך הזה מיועד לאדמינים של מסדי נתונים ולמהנדסי נתונים שמכירים את Spanner, SQL וניתוח נתונים. אם אתם חדשים ב-Spanner, כדאי לעיין במאמר יצירה של מסד נתונים והפעלת שאילתות בו באמצעות מסוף Google Cloud .
לפני שמתחילים
אופציונלי: מגדירים את Gemini Code Assist.
כדי לבצע את המשימות שמתוארות במסמך הזה, צריך לוודא שיש לכם את ההרשאות הנדרשות לניהול זהויות והרשאות גישה (IAM).
נכנסים לדף Spanner במסוף Google Cloud .
בוחרים מופע מהרשימה.
בוחרים מסד נתונים.
בתפריט הניווט, לוחצים על Spanner Studio.
בסרגל המשימות, לוחצים על pen_spark Gemini כדי לראות את התכונות של Gemini ב-Spanner.
בוחרים את התכונות של Gemini שרוצים להפעיל – לדוגמה, יצירת שאילתות על סמך הערות. אתם יכולים לבחור תכונות ולנסות אותן בעצמכם בלי להשפיע על אנשים אחרים שעובדים בפרויקט.
אופציונלי: כדי לפעול לפי הדוגמאות במסמך הזה, צריך קודם ליצור את הטבלה
Singersכמו שמתואר במאמר יצירת סכימה למסד הנתונים.
כדי להשבית את התכונות של Gemini ב-Spanner, חוזרים על השלבים האלה ומבטלים את הבחירה בתכונות של Gemini שרוצים להשבית.
התפקידים הנדרשים
כדי לקבל את ההרשאות שנדרשות להשלמת המשימות שמתוארות במסמך הזה, צריך לבקש מהאדמין להקצות לכם את התפקיד ב-IAM Gemini for Google Cloud User (roles/cloudaicompanion.user) בפרויקט.
להסבר על מתן תפקידים, קראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
יצירת שאילתות SQL באמצעות הנחיות בשפה טבעית
אתם יכולים לתת ל-Gemini הערות בשפה טבעית (או הנחיות) כדי ליצור שאילתות שמבוססות על הסכימה שלכם. לדוגמה, אפשר להנחות את Gemini ליצור SQL בתגובה להנחיות הבאות:
- "צור טבלה למעקב אחר תוצאות סקר שביעות רצון הלקוחות".
- "Add a date column called birthday to the Singers table.
- "How many singers were born in the 90s?"
כדי ליצור SQL ב-Spanner בעזרת Gemini, פועלים לפי השלבים הבאים:
נכנסים לדף Spanner במסוף Google Cloud .
בוחרים מופע מהרשימה.
בוחרים מסד נתונים.
בחלונית הניווט, לוחצים על Spanner Studio. בחלונית Explorer מוצגת רשימה של אובייקטים במסד הנתונים.
כדי להריץ שאילתה במסד הנתונים, לוחצים על New SQL editor tab. מוודאים שיצירת SQL מופעלת.
כדי ליצור SQL, מקלידים תגובה בעורך השאילתות שמתחילה ב-
--ואחריה תגובה בשורה אחת, ואז לוחצים עלReturn.לדוגמה, אם מזינים את ההנחיה
-- add a row to table singersולוחצים עלReturn, Gemini יוצר SQL שדומה לזה:INSERT INTO Singers (SingerId, FirstName, LastName, BirthDate) VALUES (1, Alex, 'M.', '1977-10-16');כדי להמשיך את הדוגמה באמצעות הטבלה
Singers, אם מזינים את ההנחיה-- show all singers born in the 70s, Gemini יוצר SQL שדומה לזה:SELECT * FROM Singers WHERE Singers.BirthDate BETWEEN '1970-01-01' AND '1979-12-31'בודקים את ה-SQL שנוצר ומבצעים אחת מהפעולות הבאות:
- כדי לאשר קוד SQL שנוצר על ידי Gemini, לוחצים על מקש
Tabואז על הפעלה כדי להריץ את קוד ה-SQL המוצע. - כדי לערוך את ה-SQL שנוצר על ידי Gemini, לוחצים על
Tab, עורכים את ה-SQL ואז לוחצים על הפעלה. - כדי לסגור את ההצעה, לוחצים על
Escאו ממשיכים להקליד.
- כדי לאשר קוד SQL שנוצר על ידי Gemini, לוחצים על מקש
הסבר על הצהרות SQL בעורך השאילתות
אתם יכולים להשתמש ב-Gemini ב-Spanner כדי לקבל הסברים על שאילתות SQL בשפה טבעית. ההסבר הזה יכול לעזור לכם להבין את התחביר, את הסכימה הבסיסית ואת ההקשר העסקי של שאילתות מורכבות או ארוכות.
נכנסים לדף Spanner במסוף Google Cloud .
בוחרים מופע מהרשימה.
בוחרים מסד נתונים.
בחלונית הניווט, לוחצים על Spanner Studio.
כדי לשלוח שאילתה למסד הנתונים, לוחצים על כרטיסייה חדשה.
מדביקים את השאילתה בעורך השאילתות.
מדגישים את השאילתה שרוצים ש-Gemini יסביר, ואז לוחצים על סמל הנצנוץ הסבר על השאילתה הזו.
ההסבר על ה-SQL מופיע בחלונית Gemini.