המבנה של ייצוא מטא-נתונים של הנחות 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:
          roles:
          - roles/bigquery.dataOwner
          resources:
          - projects/YOUR_PROJECT_ID_TO_HOST_EXPORT_DATA
      title: 'Ingress Rule Name'
      

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

  2. צריך ליצור כלל תעבורת נתונים יוצאת (egress) שמעניק ל- Google Cloud גישה למערך הנתונים ב-BigQuery דרך VPC Service Controls:
    
      - egressTo:
          roles:
          - roles/bigquery.dataOwner
          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 השם המוצג של המוצר שמשויך להתחייבות, לדוגמה Flexible CUD.
cud_product.type String סוג ההתחייבות למוצר, לדוגמה Spend-Based.
consumption_model.id String המזהה של מודל הצריכה שבו נעשה שימוש בהנחת ה-CUD, לדוגמה 5515-81A8-03A2.
consumption_model.description String התיאור של מודל הצריכה של הנחת ה-CUD, לדוגמה Cloud Spanner CUD - 1 Year.
subscription.entitlement_scope String ההיקף של ההרשאה להנחת ה-CUD. לדוגמה, הרשאה בהיקף חשבון יכולה להיות billingAccounts/010101-F0FFF0-10XX01.
subscription.instance_id String מזהה המכונה של המינוי שהוא GUID, לדוגמה 769c55ea-c50f-4258-bcf5-04b6688fa5fa.
subscription.display_name String השם המוצג של הנחת ה-CUD שהלקוח הגדיר בזמן הרכישה, לדוגמה Recommended Cloud Run CUD commitment in us-central1 on Sep 3, 2023.
region String האזור שמשויך להנחת ה-CUD, לדוגמה us-central1.
commitent_amount.unit String יחידת המידה של צריכת המשאבים בהתחייבות, לדוגמה $/hr.
commitent_amount.value Numeric סכום ההתחייבות שנרכש, לדוגמה 100 או 0.05.
term String תקופת ההתחייבות בפורמט משך הזמן של ISO 8601.‏ P1Y מסמל שנה אחת ו-P3Y מסמל 3 שנים.
start_time Timestamp חותמת זמן ההתחלה של ההתחייבות, לדוגמה 2024-09-27 18:08:20 UTC.
end_time Timestamp חותמת זמן הסיום של ההתחייבות, לדוגמה 2025-02-18 12:11:20 UTC.
state String מצב ההתחייבות, לדוגמה Active או Expired.

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