חיבור ל-Spanner

במאמר הזה מוסבר איך ליצור מאגר נתונים שמתחבר לנתונים ב-Spanner. אתם יכולים לקשר את מאגר הנתונים הזה לאפליקציית Gemini Enterprise כדי לאפשר לסוכנים לנתח את הנתונים שלכם.

כדי להתחבר לנתוני Spanner באמצעות מאגר נתונים של Gemini Enterprise, אפשר להשתמש באחד מהמצבים הבאים:

  • שאילתה לכמה מסדי נתונים (מומלץ) [תצוגה מקדימה]: מתחברים לנתוני Spanner במקום בלי לשלם על תעבורת נתונים יוצאת (egress) לצורך העתקה והעברה של הנתונים. שאילתה מאוחדת שולחת את השאילתה שלכם ישירות ל-Spanner בכל מסדי הנתונים והטבלאות שלזהות שלכם יש הרשאה לניהול זהויות והרשאות גישה (IAM) לגשת אליהם, ולכן היא יעילה יותר לשאילתות אנליטיות. כשמשתמשים במצב שאילתות מאוחדות, קטלוג הידע מופעל אוטומטית בכרטיסייה העוזר הדיגיטלי באפליקציית Gemini Enterprise. כך הסוכן מקבל כלים לחיפוש נתונים שהמשתמש יכול לגשת אליהם ולחיפוש הקשר.

  • העברת נתונים: העתקת נתונים מטבלת Spanner ספציפית למאגר הנתונים של Gemini Enterprise. כדי שהשינויים בטבלת Spanner יבואו לידי ביטוי בנתונים, צריך לרענן אותם באופן ידני. במצב הזה יש עלויות של תעבורת נתונים יוצאת (egress) על העברת נתונים למיקום חדש, והרשאות IAM קיימות לא משוכפלות למאגר הנתונים.

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

כדי ליצור מאגר נתונים של Spanner ב-Gemini Enterprise, צריך להיות לכם תפקיד אדמין של Gemini Enterprise (roles/discoveryengine.agentspaceAdmin) או אדמין של Discovery Engine (roles/discoveryengine.admin). מידע נוסף מופיע במאמר בנושא הענקת הרשאות לאדמינים.

אם הפרויקט שלכם מוגן על ידי היקף של VPC Service Controls או שהופעלה בו אכיפה של מדיניות הארגון, צריך לוודא שמדיניות הארגון מאפשרת את השימוש במחבר:

בנוסף, צריך להגדיר את הרשאות ה-IAM הנדרשות ב-Spanner עבור מצב המחבר שמתכננים להשתמש בו:

שאילתה מאוחדת

כדי להתחבר ל-Spanner באמצעות מצב שאילתה מאוחדת, צריך להעניק את תפקידי ה-IAM הבאים למשתמשים שמבצעים שאילתות או פעולות דרך המחבר בGoogle Cloud פרויקט שמכיל את מסד הנתונים של Spanner:

הטמעת נתונים

כדי להטמיע נתונים מפרויקט Google Cloud מקור ששונה מפרויקט Google Cloud שמכיל את מאגר הנתונים של Gemini Enterprise שאתם יוצרים, צריך להעניק לאחד מתפקידי ה-IAM הבאים בפרויקט המקור של Spanner את הרשאת service-PROJECT_NUMBER@gcp-sa-discoveryengine.iam.gserviceaccount.comחשבון השירות (כאשר PROJECT_NUMBER הוא מספר הפרויקט של פרויקטGoogle Cloud שמכיל את מאגר הנתונים של Gemini Enterprise):

יצירת מאגר נתונים של Spanner

כדי ליצור מאגר נתונים שמקשר נתונים מ-Spanner אל Gemini Enterprise, פועלים לפי השלבים הבאים:

  1. נכנסים לדף Gemini Enterprise במסוף Google Cloud .

    ‫Gemini Enterprise

  2. עוברים לדף מאגרי נתונים.

  3. לוחצים על יצירת מאגר נתונים.

  4. בדף מקור, בוחרים מקור נתונים למאגר הנתונים. מחפשים את Spanner בשדה החיפוש בחירת מקור נתונים או מוצאים את Spanner ברשימה מקורות נתונים מצד ראשון. לוחצים על הוספה של מקור נתונים.

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

    שאילתה מאוחדת

    1. בוחרים באפשרות שאילתה לכמה מסדי נתונים (מומלץ). לוחצים על Continue.
    2. בדף Actions, בוחרים את הפעולות ב-Spanner שרוצים להפעיל במאגר הנתונים. אפשר לערוך את ההגדרות האלה בהמשך. לוחצים על המשך.

    הטמעת נתונים

    1. לוחצים על העברת נתונים.
    2. מציינים פרטים על הנתונים שרוצים לייבא. בקטע ייבוא נתונים מטבלת Spanner, מציינים את הפרטים הבאים:

      • מזהה פרויקט: הפרויקט Google Cloud שמכיל את טבלת Spanner. זהו שדה חובה.
      • ‫Instance ID (מספר מכונה): מספר המכונה ב-Spanner שמכילה את הנתונים שרוצים לייבא. זהו שדה חובה.
      • ‫Database ID (מזהה מסד נתונים): מזהה מסד הנתונים ב-Spanner שמכיל את הנתונים שרוצים לייבא. זהו שדה חובה.
      • Table ID: מזהה הטבלה ב-Spanner שמכילה את הנתונים שרוצים לייבא. זהו שדה חובה.

      אפשר לבחור באפשרות הפעלת Data Boost כדי להשתמש ב-Spanner Data Boost להרצת שאילתות מהירה יותר. הפעלת Data Boost כרוכה בעלות נוספת. מידע נוסף זמין במאמר חיוב ומכסות של Spanner Data Boost.

    3. לוחצים על Continue.

  6. בדף Configuration, מגדירים את ההגדרות של מאגר הנתונים.

    • המיקום של מחבר הנתונים: בוחרים אזור לאחסון המטא-נתונים של מאגר הנתונים. אי אפשר לשנות את המיקום אחרי שיוצרים את מאגר הנתונים. מידע חשוב על מספר אזורים זמין במאמר מיקומים של Gemini Enterprise.
    • השם של מחבר הנתונים: בשדה השם של מחבר הנתונים, מזינים שם למחבר הנתונים. אי אפשר לשנות את השם אחרי שיוצרים את מחבר הנתונים. הזנת שם יוצרת מזהה ייחודי למחבר הנתונים. אפשר גם להזין תג למחבר הנתונים בשדה Tag (optional) (תג (אופציונלי)). התג הזה משמש כמזהה יציב למחבר בכל הגרסאות.
    • מדיניות בנושא הגנה על מידע אישי רגיש: בוחרים מדיניות בנושא הגנה על מידע אישי רגיש למאגר הנתונים. הפורמט צריך להיות: projects/{project}/locations/{location}/contentPolicies/{policy}. אפשר לערוך את ההגדרה הזו בהמשך.
  7. לוחצים על יצירה.

עכשיו אפשר לחבר את מאגר הנתונים לאפליקציית Gemini Enterprise. במצב שאילתה לכמה מסדי נתונים, הפעלת שאילתות דרך האפליקציה המצורפת כרוכה בעלויות שימוש ב-Spanner. במצב הטמעת נתונים, ייבוא נתונים כרוך בעלויות אינדוקס ב-Spanner וב-Gemini Enterprise, גם לפני שמאגר הנתונים מצורף לאפליקציה. מידע נוסף על החיובים האלה זמין במאמר בנושא תמחור של Gemini Enterprise.

השלבים הבאים