המבנה של ייצוא מטא-נתונים של הנחות CUD

במאמר הזה מפורטת הסכימה של המטא-נתונים של הנחות תמורת התחייבות לשימוש (CUD) בחיוב ב-Cloud, שמיוצאים מדי יום לכל טבלה ב-BigQuery. הייצוא הזה מספק קובץ snapshot יומי של המטא-נתונים של הנחות תמורת התחייבות להוצאה בטבלה ב-BigQuery. אפשר לצרף את הטבלה הזו לייצוא אחר של נתוני חיוב כדי לשפר את הניהול והדיווח של הנחות ה-CUD.

כללים לתעבורת נתונים נכנסת (ingress) ויוצאת (egress)

אם אתם משתמשים ב-VPC Service Controls למשאבים של BigQuery בפרויקט או בארגון, אתם צריכים ליצור כללים לתעבורת נתונים נכנסת (ingress) ויוצאת (egress) כדי להפעיל כמו שצריך את ייצוא הנתונים ל-BigQuery.

  1. צריך ליצור כלל תעבורת נתונים נכנסת (ingress) שמאפשר למשתמש ליצור את הייצוא:
    
      - ingressFrom:
          identities:
          - PRINCIPAL_IDENTIFIER_OF_USER_INITIATING_EXPORT
          sources:
          - accessLevel: "*"
      ingressTo:
          operations:
          - serviceName: bigquery.googleapis.com
            methodSelectors:
            - method: "*"
          resources:
          - projects/YOUR_PROJECT_ID_TO_HOST_EXPORT_DATA
      title: 'Ingress Rule Name'
      

    מידע נוסף על הפורמטים של מזהי ישויות מורשות מופיע במאמר מזהי ישויות מורשות.

  2. צריך ליצור כלל תעבורת נתונים יוצאת (egress) שמעניק ל- Google Cloud גישה למערך הנתונים ב-BigQuery דרך VPC Service Controls:
    
      - egressTo:
           operations:
          - serviceName: bigquery.googleapis.com
            methodSelectors:
            - method: "*"
          resources:
          - projects/132468967293
      egressFrom:
          identityType: ANY_IDENTITY
          sources:
          - accessLevel: "*"
          sourceRestriction: RESTRICTION_STATUS
      title: 'Egress Rule Name'
      

סכימת נתוני הייצוא של הנחות CUD

במערך הנתונים ב-BigQuery, נתוני הנחות ה-CUD בחשבון לחיוב ב-Cloud נטענים לטבלת נתונים שנקראת cud_subscriptions_export.

בטבלה הבאה מפורטת הסכימה של הנתונים שמיוצאים ל-BigQuery.

שדה סוג תיאור
billing_account_id String מזהה החשבון לחיוב באורך 18 תווים אלפאנומריים שמשויך לנתוני ה-CUD, לדוגמה 010101-F0FFF0-10XX01.
cud_product.id String מזהה הגדרת המוצר, לדוגמה, 344fffc1-17f9-4e34-abf2-cfffff409fa2.
cud_product.display_name String השם המוצג של המוצר שמשויך להתחייבות, לדוגמה Gemini Enterprise Flexible Savings Plans.
cud_product.type String סוג ההתחייבות, לדוגמה Spend-Based.
consumption_model.id String המזהה של מודל הצריכה שבו נעשה שימוש בהתחייבות, לדוגמה 5515-81A8-03A2.
consumption_model.description String התיאור של מודל הצריכה של ההתחייבות, לדוגמה Gemini Enterprise Flexible Savings Plan - 1 Year.
subscription.entitlement_scope String ההיקף של ההרשאה להתחייבות, לדוגמה billingAccounts/010101-F0FFF0-10XX01.
subscription.instance_id String מזהה המכונה של המינוי שהוא GUID, לדוגמה 769c55ea-c50f-4258-bcf5-04b6688fa5fa.
subscription.display_name String השם המוצג של ההתחייבות, שהגדרתם בזמן הרכישה.
subscription.entitlement_period String תקופת החזרה של ההתחייבות, Monthly או Hourly.
subscription.payment_terms String תנאי התשלום של ההתחייבות, לדוגמה Postpay.
region String האזור שמשויך להתחייבות, לדוגמה us-central1. אם ההתחייבות היא גלובלית, השדה הזה ריק.
commitment_amount רשומה חוזרת פרטים על סכום ההתחייבות.
commitment_amount.unit String יחידת המידה של צריכת המשאבים בהתחייבות, לדוגמה $/mo או $/hr.
commitment_amount.value Numeric ערך סכום ההתחייבות.
commitment_fee הקלטה פרטי העמלה על התחייבות לשימוש.
commitment_fee.sku String מזהה המק"ט שמשויך לעמלת ההתחייבות.
commitment_fee.description String תיאור המק"ט של העמלה.
term String משך תקופת ההתחייבות בפורמט משך הזמן של ISO 8601, כאשר P1Y מסמל שנה אחת ו-P3Y מסמל 3 שנים.
start_time חותמת הזמן חותמת זמן ההתחלה של ההתחייבות, לדוגמה 2026-07-20 21:35:48 UTC.
end_time חותמת הזמן חותמת זמן הסיום של ההתחייבות, לדוגמה 2027-07-20 21:35:48 UTC.
entitlement_schedule רשומה חוזרת פרטי התזמון של ההרשאה.
entitlement_schedule.start_time תאריך ושעה תחילת חלון הזמנים באזור הזמן America/Los_Angeles.
entitlement_schedule.end_time תאריך ושעה סוף חלון הזמנים לפי אזור הזמן אמריקה/לוס אנג'לס.
entitlement_schedule.commitment_amount Numeric סכום ההתחייבות לחלון הזמנים הספציפי הזה.
state String הסטטוס הנוכחי של ההתחייבות, שיכול להיות Pending, Active או Expired.

למידע נוסף, אפשר לעיין בנושאים הבאים.

דוחות של עלויות ותמחור שזמינים במסוף Google Cloud