במאמר הזה מפורטת הסכימה של נתוני עלויות השימוש ב-FOCUS שמיוצאים ל-BigQuery. FinOps Open Cost and Usage Specification (FOCUS) הוא מפרט פתוח שמגדיר דרישות ברורות למחוללי נתונים של חיובים טכנולוגיים, כדי ליצור קבוצות נתונים עקביות של עלויות ושימוש. העמודות בייצוא של FOCUS בדרך כלל ממופות לשדות בייצוא המפורט של נתוני עלות השימוש.
מערך הנתונים וטבלת הנתונים של FOCUS
ב-BigQuery, נתוני עלויות השימוש ב-FOCUS נטענים לקבוצת נתונים שלא ניתן לשינוי, שנוצרה בפרויקט ב- Google Cloud שציינתם כשהפעלתם את הייצוא של FOCUS, לפי תבנית השמות הבאה:
gcp_billing_immutable_<BILLING_ACCOUNT_ID>_<Location>
השם של קבוצת הנתונים מורכב משלושה רכיבים:
-
gcp_billing_immutable– שם מערך הנתונים לייצוא של FOCUS. -
Billing_account_ID– המזהה של החשבון לחיוב ב-Cloud שבו מופעל הייצוא של FOCUS. -
Location– המיקום הספציפי (אזור או מספר אזורים) שבחרתם כשהפעלתם את הייצוא של FOCUS.
דוגמה לשם של קבוצת נתונים:
gcp_billing_immutable_010101_F0FFF0_61C528_us-
טבלת נתונים של נתוני חיוב ב-FOCUS נוצרת במערך הנתונים של FOCUS, בשם:
gcp_billing_export_focus_<BILLING_ACCOUNT_ID>דוגמה לשם טבלה:
gcp_billing_export_focus_010101_F0FFF0_61C528
סכימה של נתוני עלויות השימוש ב-FOCUS
במערך הנתונים הבלתי ניתן לשינוי ב-BigQuery ש-Google מספקת לייצוא FOCUS, נתוני עלויות השימוש ב-FOCUS נטענים לטבלת נתונים בשם gcp_billing_export_focus_<BILLING_ACCOUNT_ID>.
העמודות בסכימת הייצוא של FOCUS בדרך כלל ממופות לשדות בייצוא המפורט של נתוני עלות השימוש, כמו מספר חשבון, תאריך חשבונית, שירותים, מק"טים, פרויקטים, תוויות, מיקומים, עלות, שימוש, זיכויים, התאמות, מטבע ושדות נוספים שמספקים נתוני עלות מפורטים ברמת המשאב.
כשאתם משתמשים בנתוני עלויות השימוש בתקן FOCUS ב-BigQuery, שימו לב לנקודות הבאות:
- סכימת הטבלה של ייצוא נתוני החיוב ב-Cloud בפורמט FOCUS יכולה להשתנות במהלך הזמן, למשל כשמוסיפים שדות חדשים לייצוא בפורמט FOCUS. כדי להגן על השאילתות משינויים עתידיים בסכימה, במקום להסתמך על שאילתות שמפנות ישירות לעמודות שמיוצאות, מומלץ להשתמש בתצוגות (Views) של BigQuery כדי לנרמל את הנתונים כך שבטבלה תוצג אותה סכימה כמו השאילתות. מידע נוסף על ההגבלה הזו
- אם תפעילו את הייצוא של נתוני עלות השימוש של FOCUS בפעם הראשונה בחיוב ב-Cloud, ותבחרו מיקום במספר אזורים (באיחוד האירופי או בארה"ב), נתוני החיוב ב-Cloud יהיו זמינים רטרואקטיבית מתחילת החודש הקודם. הנתונים מיוצאים בסדר כרונולוגי. במילוי החוסרים הראשוני (backfill), הייצוא של נתוני החיוב הרטרואקטיביים ב-Cloud יסתיים תוך עד 5 ימים ורק אז תתחילו לראות את נתוני השימוש האחרונים.
- אם תפעילו את הייצוא של נתוני עלות השימוש בתקן FOCUS ותבחרו מיקום באזור מסוים, נתוני החיוב ב-Cloud יהיו זמינים רטרואקטיבית מהתאריך שבו הפעלתם את הייצוא.
- אם תפעילו, תשביתו ואז תפעילו מחדש את הייצוא של נתוני עלויות השימוש בתקן FOCUS, יכול להיות שנתוני החיוב ב-Cloud לא יהיו זמינים לתקופה שבה ייצוא הנתונים הושבת באופן מפורש.
- למידע נוסף על תדירות טעינת הנתונים לטבלאות ב-BigQuery
- חשוב להכיר מגבלות אחרות שעשויות להשפיע על ייצוא נתוני החיוב ל-BigQuery.
סכימת FOCUS
כאן נפרט על הסכימה של נתוני עלויות השימוש ב-FOCUS ב- Google Cloud, שמיוצאים ל-BigQuery.
| השדה FOCUS | סוג | מצב | תיאור של FOCUS | מיפוי לשדה של Google |
|---|---|---|---|---|
AvailabilityZone |
מחרוזת | יכול להיות ריק | אזור זמינות הוא מזהה שמוקצה על ידי הספק לאזור מבודד ומופרד פיזית בתוך אזור, שמספק זמינות גבוהה ועמידות בפני תקלות. בדרך כלל משתמשים ב-Availability Zone בתרחישים כמו ניתוח השימוש בהעברת נתונים בין אזורים והעלות המתאימה, על סמך המיקום שבו המשאבים פרוסים. |
location.zone |
BilledCost |
NUMERIC | יכול להיות ריק | עלות החיוב מייצגת חיוב שמשמש כבסיס לחשבונית, כולל ההשפעות של כל התעריפים המופחתים וההנחות, אבל לא כולל את ההפחתה של רכישות רלוונטיות (חד-פעמיות או חוזרות) ששולמו כדי לכסות חיובים עתידיים שעומדים בקריטריונים. העלות הזו נקובה במטבע לחיוב. העלות שחויבה משמשת בדרך כלל לביצוע פעולות של FinOps שדורשות חשבונאות על בסיס מזומן, כמו הקצאת עלויות, תקצוב והתאמת חשבוניות. |
cost
+
credits.amount |
BillingAccountId |
מחרוזת | יכול להיות ריק | מזהה החשבון לחיוב הוא מזהה שמוקצה על ידי הספק לחשבון לחיוב. בדרך כלל משתמשים בחשבונות לחיוב בתרחישים כמו קיבוץ על סמך מבנים ארגוניים, התאמת חשבוניות ואסטרטגיות להקצאת עלויות. | billing_account_id |
BillingCurrency |
מחרוזת | יכול להיות ריק | מטבע החיוב הוא מזהה שמייצג את המטבע שבו חויב התשלום על המשאבים או השירותים. בדרך כלל משתמשים במטבע לחיוב בתרחישים שבהם צריך לקבץ או לצבור עלויות. | currency |
BillingPeriodStart |
TIMESTAMP | יכול להיות ריק | השדה "תחילת תקופת החיוב" מייצג את הגבול ההתחלתי של תקופת החיוב, כולל. לדוגמה, תקופה שבה הערך של Billing Period Start הוא '2024-01-01T00:00:00Z' והערך של Billing Period End הוא '2024-02-01T00:00:00Z' כוללת חיובים של ינואר, כי Billing Period Start מייצג את גבול ההתחלה שכלול, אבל לא כוללת חיובים של פברואר, כי Billing Period End מייצג את גבול הסיום שלא כלול. | invoice.month |
BillingPeriodEnd |
TIMESTAMP | יכול להיות ריק | סיום תקופת החיוב מייצג את הגבול הבלעדי של סיום תקופת החיוב. לדוגמה, תקופה שבה הערך של Billing Period Start הוא "2024-01-01T00:00:00Z" והערך של Billing Period End הוא "2024-02-01T00:00:00Z" כוללת חיובים של ינואר, כי הערך של Billing Period Start מייצג את הגבול התחתון של התקופה, אבל לא כוללת חיובים של פברואר, כי הערך של Billing Period End מייצג את הגבול העליון של התקופה. | invoice.month |
ChargeCategory |
מחרוזת | יכול להיות ריק | קטגוריית החיוב מייצגת את הסיווג ברמה הגבוהה ביותר של חיוב, על סמך אופן החיוב. קטגוריית החיוב משמשת בדרך כלל לזיהוי ולהבחנה בין סוגי חיובים שעשויים לדרוש טיפול שונה. הערכים הנתמכים הם: |
cost_type |
ChargeClass |
מחרוזת | יכול להיות ריק | השדה Charge Class מציין אם השורה מייצגת תיקון של תקופת חיוב בחשבונית קודמת. בדרך כלל משתמשים ב-Charge Class כדי להבדיל בין תיקונים לבין חיובים שוטפים. | adjustment_info |
ChargeDescription |
מחרוזת | יכול להיות ריק | תיאור החיוב מספק הקשר כללי של שורה בלי צורך בחיפוש נוסף. העמודה הזו היא סיכום עצמאי של מטרת החיוב והמחיר. בדרך כלל הוא כולל קבוצה נבחרת של פרטים תואמים בקבוצת נתונים של חיוב, או מספק מידע שלא זמין בדרך אחרת. | sku.description |
ChargePeriodStart |
TIMESTAMP | יכול להיות ריק | השדה Charge Period Start מייצג את הגבול התחתון של תקופת החיוב, כולל. לדוגמה, תקופה שבה Charge Period Start הוא "2024-01-01T00:00:00Z" ו-Charge Period End הוא "2024-01-02T00:00:00Z" כוללת חיובים ל-1 בינואר, כי Charge Period Start מייצג את גבול ההתחלה שכלול, אבל לא כוללת חיובים ל-2 בינואר, כי Charge Period End מייצג את גבול הסיום שלא כלול. | usage_start_time |
ChargePeriodEnd |
TIMESTAMP | יכול להיות ריק | השדה Charge Period End מייצג את הגבול העליון של תקופת החיוב. לדוגמה, תקופה שבה Charge Period Start הוא "2024-01-01T00:00:00Z" ו-Charge Period End הוא "2024-01-02T00:00:00Z" כוללת חיובים ל-1 בינואר, כי Charge Period Start מייצג את גבול ההתחלה שכלול, אבל לא כוללת חיובים ל-2 בינואר, כי Charge Period End מייצג את גבול הסיום שלא כלול. | usage_end_time |
ConsumedQuantity |
NUMERIC | יכול להיות ריק | הכמות שנצרכה מייצגת את נפח המק"ט שנמדד ומשויך למשאב או לשירות שנעשה בהם שימוש, על סמך היחידה שנצרכה. הערך של Consumed Quantity נגזר לעיתים קרובות ברמת פירוט גבוהה יותר או במרווח זמן שונה בהשוואה ל-Pricing Quantity (שמשלים את Pricing Unit), והוא מתמקד בצריכת המשאבים והשירותים ולא בתמחור ובעלות. | usage.amount |
ConsumedUnit |
מחרוזת | יכול להיות ריק | השדה Consumed Unit מייצג יחידת מידה שצוינה על ידי הספק, ומציינת איך הספק מודד את השימוש במק"ט שנמדד ומשויך למשאב או לשירות. המדד Consumed Unit משלים את המדד Consumed Quantity. לרוב, יחידת המידה מופיעה ברמת פירוט גבוהה יותר או במרווח זמן שונה בהשוואה ליחידת התמחור (משלימה לכמות התמחור), והיא מתמקדת בצריכת המשאבים והשירותים ולא בתמחור ובעלות. | usage.unit |
ContractedCost |
NUMERIC | יכול להיות ריק | העלות החוזית מייצגת את העלות שמחושבת על ידי הכפלת מחיר היחידה החוזי בכמות התמחור המתאימה. העלות לפי חוזה נקובה במטבע לחיוב, ובדרך כלל משמשת לחישוב החיסכון על סמך פעילויות משא ומתן, בהשוואה לעלות לפי מחירון. אם ההנחות שסוכמו לא רלוונטיות, עלות החוזה תהיה זהה לעלות המחירון כברירת מחדל. | cost |
ContractedUnitPrice |
NUMERIC | יכול להיות ריק | המחיר המוסכם ליחידה מייצג את המחיר המוסכם ליחידת תמחור אחת של המק"ט המשויך, כולל הנחות מוסכמות, אם יש כאלה, אבל לא כולל הנחות מוסכמות על התחייבות או הנחות אחרות. המחיר הזה נקוב במטבע לחיוב. המחיר ליחידה בחוזה משמש בדרך כלל לחישוב החיסכון על סמך פעילויות משא ומתן. אם ההנחות המוסכמות לא רלוונטיות, מחיר היחידה המוסכם בחוזה יהיה זהה למחיר היחידה במחירון. | price.effective_price |
ListCost |
NUMERIC | יכול להיות ריק | הערך של List Cost מייצג את העלות שמחושבת על ידי הכפלת מחיר היחידה במחירון ב-Pricing Quantity התואם. הערך של List Cost נקוב במטבע לחיוב, ובדרך כלל משמש לחישוב החיסכון על סמך פעילויות שונות לאופטימיזציה של התעריפים, בהשוואה ל-Contracted Cost, ל-Billed Cost ול-Effective Cost. | cost_at_list |
ListUnitPrice |
NUMERIC | יכול להיות ריק | מחיר המחירון ליחידה מייצג את מחיר היחידה המוצע שפורסם על ידי הספק ליחידת תמחור אחת של המק"ט המשויך, לא כולל הנחות. המחיר הזה נקוב במטבע לחיוב. מחיר היחידה במחירון משמש בדרך כלל לחישוב החיסכון על סמך פעילויות שונות לאופטימיזציה של התעריפים. | price.list_price |
PricingCategory |
מחרוזת | יכול להיות ריק | קטגוריית התמחור מתארת את מודל התמחור ששימש לחיוב בזמן השימוש או הרכישה. הוא יכול לעזור להבחין בין חיובים שבוצעו לפי מחיר היחידה במחירון לבין חיובים שבוצעו לפי מחיר מוזל, ולחשוף הזדמנויות לאופטימיזציה, כמו הגדלת הכיסוי של הנחות תמורת התחייבות. הערכים הנתמכים הם: |
sku.description |
PricingQuantity |
NUMERIC | יכול להיות ריק | הכמות לתמחור מייצגת את הנפח של מק"ט נתון שמשויך למשאב או לשירות שנעשה בהם שימוש או שנרכשו, על סמך יחידת התמחור. הוא שונה מ-Consumed Quantity (משלים את Consumed Unit), ומתמקד בתמחור ובעלות, ולא בצריכת המשאבים והשירותים. | price.pricing_unit_quantity |
PricingUnit |
מחרוזת | יכול להיות ריק | יחידת התמחור מייצגת יחידת מידה שצוינה על ידי הספק כדי לקבוע את מחירי היחידות, ומציינת איך הספק מדרג את השימוש הנמדד ואת כמויות הרכישה אחרי החלת כללי תמחור כמו תמחור חבילה. דוגמאות נפוצות: מספר השעות של זמן הריצה של מכשיר המחשוב (למשל, שעות), מספר השעות של נפח האחסון בגיגה-בייט של מכשיר האחסון (למשל, GB לשעה), או מספר מצטבר של בקשות למכשיר הרשת או לשירות ה-API (למשל, 1,000 בקשות). יחידת התמחור משלימה את המדד "כמות לתמחור". בניגוד ליחידה שנצרכה, היא מתמקדת בתמחור ובעלות, ולא בצריכת משאבים ושירותים, לעיתים קרובות ברמת פירוט גסה יותר. | price.unit |
ProviderName |
מחרוזת | יכול להיות ריק | ספק הוא ישות שמציעה את המשאבים או השירותים לרכישה. הוא משמש בדרך כלל לניתוח עלויות ולתרחישי דיווח. | לא רלוונטי – ייחודי ל-FOCUS |
PublisherName |
מחרוזת | יכול להיות ריק | בעל תוכן דיגיטלי הוא ישות שמייצרת את המשאבים או השירותים שנרכשו. הוא משמש בדרך כלל לניתוח עלויות ולתרחישי דיווח. | seller_name |
RegionId |
מחרוזת | יכול להיות ריק | מזהה אזור הוא מזהה שמוקצה על ידי הספק לאזור גיאוגרפי מבודד שבו מוקצה משאב או ניתן שירות. האזור משמש בדרך כלל לתרחישים כמו ניתוח עלויות ומחירי יחידות על סמך המקום שבו המשאבים נפרסים. | location.region |
RegionName |
מחרוזת | יכול להיות ריק | שם האזור הוא השם המוצג שהספק הקצה לאזור גיאוגרפי מבודד שבו מוקצה משאב או ניתן שירות. השדה Region Name משמש בדרך כלל לתרחישים כמו ניתוח עלויות ומחירי יחידות על סמך המיקום שבו המשאבים פרוסים. | location.region |
ResourceId |
מחרוזת | יכול להיות ריק | מזהה משאב הוא מזהה שהספק מקצה למשאב. מזהה המשאב משמש בדרך כלל לתרחישים של דיווח על עלויות, ניתוח עלויות והקצאת עלויות. | resource.global_name |
ResourceName |
מחרוזת | יכול להיות ריק | שם המשאב הוא השם המוצג שמוקצה למשאב. הוא משמש בדרך כלל לניתוח עלויות, לדיווח ולתרחישים של הקצאת עלויות. | resource.name |
ServiceName |
מחרוזת | יכול להיות ריק | שירות מייצג מוצר או שירות שאפשר לרכוש מספק (למשל, מכונה וירטואלית בענן, מסד נתונים של SaaS, בעלי מקצועות חופשיים ממערכת משולבת). הצעת שירות יכולה לכלול סוגים שונים של חיובים על שימוש או חיובים אחרים. לדוגמה, שירות של מסד נתונים בענן יכול לכלול חיובים על מחשוב, אחסון ורשת. השם של השירות הוא השם המוצג של המוצר שנרכש. השדה Service Name משמש בדרך כלל לתרחישים כמו ניתוח מגמות של עלויות מצטברות לאורך זמן וסינון נתונים כדי לחקור חריגות. |
service.description |
SkuId |
מחרוזת | יכול להיות ריק | מזהה מק"ט הוא מזהה ייחודי שצוין על ידי הספק ומייצג מק"ט ספציפי. מק"טים הם הצעות לשירותים או למוצרים שניתן לכמת בקבוצת נתונים של FOCUS, שמייצגים פונקציונליות ומפרטים טכניים ספציפיים. כל מזהה מק"ט מייצג קבוצה ייחודית של תכונות שאפשר למכור במחירים שונים או במחירי מק"ט שונים. מזהה המק"ט זהה בכל וריאציות התמחור, שעשויות להשתנות בהתאם לכמה גורמים מעבר לפונקציונליות ולמפרט הטכני המשותפים. מזהה המק"ט צריך להיות עקבי בכל וריאציות התמחור של מוצר או שירות, כדי לאפשר השוואת מחירים של אותה פונקציונליות, למשל איפה הפונקציונליות מסופקת או איך משלמים עליה. אפשר להשתמש במזהה המק"ט כדי לחפש מידע מפורט על המק"ט בקטלוג או במחירון שפורסם על ידי ספק. יכול להיות שהמאפיינים שמשויכים למזהה המק"ט יהיו שונים בין הספקים. מזהה המק"ט משמש בדרך כלל לניתוח ולהשוואה של עלויות של אותו מק"ט בפרטי מחיר שונים (למשל: תקופה, רמה, מיקום). |
sku.id |
SkuPriceId |
מחרוזת | יכול להיות ריק | מזהה מחיר המק"ט הוא מזהה ייחודי שצוין על ידי הספק, שמייצג מחיר מק"ט ספציפי שמשויך למשאב או לשירות שנעשה בהם שימוש או שהם נרכשו. הוא משמש כמזהה של מחיר המק"ט במחירון שפורסם על ידי ספק, ומאפשר למשתמשים לחפש מידע מפורט על מחיר המק"ט. הרכב המאפיינים שמשויכים למזהה המחיר של המק"ט עשוי להשתנות בין ספקים שונים ובין מק"טים שונים אצל אותו ספק. עם זאת, החרגה של מאפייני תמחור דינמיים או ניתנים למשא ומתן, כמו סכום מחיר היחידה, מטבע (ושערי חליפין קשורים), תוקף זמני (למשל, מועדי כניסה לתוקף) ורכיבים ספציפיים לחוזה או למשא ומתן (למשל, מזהי חוזה או חשבון והנחות ניתנות למשא ומתן), מבטיחה שמזהה מחיר המק"ט יישאר עקבי בתקופות חיוב שונות ובחשבונות חיוב שונים אצל ספק. העקביות הזו מאפשרת לסנן ביעילות את החיובים כדי לעקוב אחרי תנודות במחירים (למשל, שינויים בסכומי המחירים ליחידה) לאורך זמן ובחשבונות חיוב שונים, גם למחירי מחירון וגם למחירים ליחידה שמוסכמים בחוזה. בנוסף, מזהה מחיר המק"ט משמש בדרך כלל לניתוח עלויות על סמך מאפייני תמחור כמו תנאים ורמות. |
שרשור של sku.id ו-price.tier_start_amount |
SubAccountId |
מחרוזת | יכול להיות ריק | מזהה חשבון משנה הוא מזהה שמוקצה על ידי הספק לחשבון משנה. בדרך כלל משתמשים במזהה חשבון משנה בתרחישים כמו קיבוץ על סמך מבנים ארגוניים, צורכי ניהול גישה ואסטרטגיות להקצאת עלויות. | project.id |
SubAccountName |
מחרוזת | יכול להיות ריק | שם חשבון המשנה הוא השם המוצג שמוקצה לחשבון משנה. בדרך כלל משתמשים בשם של חשבון המשנה בתרחישים כמו קיבוץ על סמך מבנים ארגוניים, צורכי ניהול גישה ואסטרטגיות להקצאת עלויות. | project.name |
x_Credits |
רשומה | מרובה ערכים | credits מכיל שדות שמתארים את המבנה והערכים של הזיכויים שמשויכים למק"טים של Google Cloud ושל הפלטפורמה של מפות Google. |
credits |
Id |
מחרוזת | יכול להיות ריק | אם השדה הזה קיים, המשמעות היא שקיים זיכוי שמשויך למק"ט של המוצר.
ערכי השדה credits.id יכולים להכיל מזהה ייחודי אלפאנומרי (כמו 12-b34-c56-d78), או תיאור מילולי של סוג הזיכוי (למשל Committed Usage Discount: CPU).
אם השדה |
credits.id |
FullName |
מחרוזת | יכול להיות ריק | שם הזיכוי שמשויך למק"ט של המוצר. זה התיאור האלפאנומרי (הקריא לאנשים) של השדה credits.id.
לדוגמה: Free trial credit או הנחה תמורת התחייבות להוצאה.
הערכים של |
credits.full_name |
Type |
מחרוזת | יכול להיות ריק | השדה הזה מתאר את המטרה או המקור של credits.id.
סוגי הזיכויים כוללים:
|
credits.type |
Name |
מחרוזת | יכול להיות ריק | תיאור של הזיכוי שהוחל בחשבון לחיוב ב-Cloud. | credits.name |
Amount |
NUMERIC | יכול להיות ריק | סכום הזיכוי שהוחל על השימוש. | credits.amount |
x_CostType |
מחרוזת | יכול להיות ריק | סוג העלות שהפריט הזה מייצג: רגילה, מס, התאמה או שגיאת עיגול. |
cost_type |
x_CurrencyConversionRate |
FLOAT | יכול להיות ריק | שער החליפין מדולר ארה"ב למטבע המקומי. כלומר, התוצאה של החישוב cost ÷ currency_conversion_rate היא העלות בדולר ארה"ב. |
currency_conversion_rate |
x_ExportTime |
TIMESTAMP | יכול להיות ריק | משתנה שמייצג את הזמן שבו בוצע העיבוד ומשויך לתוספת הנתונים של החיוב ב-Cloud.
הערך בשדה הזה יגדל בכל ייצוא חדש. אפשר גם לקרוא על ההבדלים בין נתוני הייצוא לחשבוניות. |
export_time |
x_Location |
מחרוזת | יכול להיות ריק | המיקום שבו נוצר השימוש ברמה של מספר אזורים, מדינה, אזור או תחום (zone), או global למשאבים שאין להם מיקום ספציפי.
למידע נוסף על אזורים גיאוגרפיים ומיקומים ב- Google Cloud .
|
location.location |
x_Project |
רשומה | יכול להיות ריק | השדה project כולל שדות שמתארים את הפרויקט בחיוב ב-Cloud, כמו ID, number, name, ancestry_numbers ו-labels.
|
project |
Id |
מחרוזת | יכול להיות ריק | מזהה הפרויקט ב- Google Cloud שנוצרו ממנו נתוני החיוב ב-Cloud. | project.id |
Number |
מחרוזת | יכול להיות ריק | מזהה פנימי, ייחודי ואנונימי לפרויקט ב- Google Cloud שנוצרו בו נתוני החיוב ב-Cloud. בבקשות תמיכה ובתקשורת אחרת עם הלקוחות, Google תתייחס לפרויקטים לפי מספר הפרויקט הזה. | project.number |
Name |
מחרוזת | יכול להיות ריק | שם הפרויקט ב- Google Cloud שנוצרו ממנו נתוני החיוב ב-Cloud. | project.name |
AncestryNumbers |
מחרוזת | יכול להיות ריק | ישויות האב בהיררכיית המשאבים של הפרויקט, שמזוהים באמצעות הערך שצוין בשדה project.id (לדוגמה, my-project-123).
לדוגמה: /ParentOrgNumber/ParentFolderNumber/. מידע נוסף על היררכיית המשאבים |
project.ancestry_numbers |
Ancestors |
רשומה | מרובה ערכים |
בשדה הזה מתוארים המבנה והערך של היררכיית המשאבים של פריט עלות, כולל הפרויקטים, התיקיות והארגונים שלו. ישויות האב מסודרות מהצומת ועד לרמה הבסיסית (root) – קודם הפרויקט, אחר כך התיקייה ואז הארגון. |
project.ancestors |
ResourceName |
מחרוזת | יכול להיות ריק | השם של המשאב היחסי לכל ישות אב בפורמט "resourceType/resourceNumber". בשדה project.ancestors.resource_name אפשר לראות תמונה מלאה יותר של הערכים בשדה project.ancestry_numbers. |
project.ancestors.resource_name |
DisplayName |
מחרוזת | יכול להיות ריק | השם שנתתם למשאב במסוף. | project.ancestors.display_name |
x_ServiceId |
מחרוזת | יכול להיות ריק | מזהה השירות שאליו משויך השימוש. | service.id |
x_SystemLabels |
רשומה | מרובה ערכים | שדות שמתארים את תווית המערכת, כמו מפתח וערך. | system_labels |
Key |
מחרוזת | יכול להיות ריק | אם יש תוויות ברמת המערכת, זה החלק של המַפתח בצמדי מפתח/ערך שמרכיבים את התווית שהמערכת יצרה אוטומטית, במשאב שנעשה בו השימוש. אפשר לקרוא מידע נוסף במאמר תוויות מערכת זמינות. | system_labels.key |
Value |
מחרוזת | יכול להיות ריק | אם יש תוויות ברמת המערכת, זה החלק של הערך בצמדי מפתח/ערך שמרכיבים את התווית שהמערכת יצרה אוטומטית, במשאב שבו נעשה השימוש. אפשר לקרוא מידע נוסף במאמר תוויות מערכת זמינות. | system_labels.value |
x_Labels |
רשומה | מרובה ערכים | שדות שמתארים את התווית, כמו מפתח וערך. | labels |
Key |
מחרוזת | יכול להיות ריק | אם יש תוויות, זה החלק של המַפְתח בצמדי מפתח/ערך שמרכיבים את התווית, במשאב ב- Google Cloud שנוצר בו השימוש. איך משתמשים בתוויות? | labels.key |
Value |
מחרוזת | יכול להיות ריק | אם יש תוויות, זה החלק של הערך בצמדי מפתח/ערך שמרכיבים את התווית, במשאב ב- Google Cloud שנוצר בו השימוש. איך משתמשים בתוויות? | labels.value |
x_ProjectLabels |
רשומה | מרובה ערכים | שדות שמתארים את התווית של הפרויקט, כמו מפתח וערך. | project.labels |
Key |
מחרוזת | יכול להיות ריק | אם יש תוויות, זה החלק של המַפְתח בצמדי מפתח/ערך שמרכיבים את התווית, בפרויקט ב- Google Cloud שבו נוצר השימוש. למידע נוסף על השימוש בתוויות, אפשר לקרוא את המאמר שימוש בתוויות. | project.labels.key |
Value |
מחרוזת | יכול להיות ריק | אם יש תוויות, זה החלק של הערך בצמדי מפתח/ערך שמרכיבים את התווית, בפרויקט ב- Google Cloud שנוצר בו השימוש. איך משתמשים בתוויות? | project.labels.value |
x_Tags |
רשומה | מרובה ערכים | שדות שמתארים את התג, כמו מפתח, ערך ומרחב שמות. |
tags |
Key |
מחרוזת | יכול להיות ריק | השם המקוצר או השם המוצג של המפתח שמשויך לתג הספציפי הזה. |
tags.key |
Value |
מחרוזת | יכול להיות ריק | המשאבים שמצורפים אל |
tags.value |
x_Inherited |
בוליאני | יכול להיות ריק | בשדה הזה מצוין אם הקישור בין התגים הוא בירושה (Tags Inherited = True) או ישיר/לא בירושה (Tags Inherited = False). בהיררכיית המשאבים אתם יכולים ליצור קישור בין תגים למשאב הורה. |
tags.inherited |
x_Namespace |
מחרוזת | יכול להיות ריק | השדה הזה מייצג את היררכיית המשאבים שמגדירה את המַפְתח והערכים של התג. אתם יכולים לשלב את מרחב השמות עם השמות המקוצרים של מַפְתח וערך התג, כדי ליצור שם ייחודי גלובלי שמוגדר במלואו למַפְתח או לערך של התג. |
tags.namespace |
EffectiveCost |
NUMERIC | יכול להיות ריק | העלות בפועל מייצגת את העלות המופחתת של החיוב אחרי החלת כל התעריפים המופחתים, ההנחות והחלק הרלוונטי של רכישות רלוונטיות בתשלום מראש (חד-פעמיות או חוזרות) שכיסו את החיוב הזה. החלק המופחת שכלול צריך להיות פרופורציונלי לכמות התמחור וליחידת הזמן של הנתונים. מכיוון שההפחתה מפרקת את העלות של רכישה בתשלום מראש ומפזרת אותה על פני חיובים עתידיים שעומדים בקריטריונים, העלות בפועל של החיוב המקורי בתשלום מראש מוגדרת כ-0. העלות בפועל לא משלבת או "מערבבת" עלויות בין כמה חיובים של אותו שירות. העלות הזו נקובה במטבע לחיוב. העלות בפועל משמשת בדרך כלל למעקב אחרי מגמות בהוצאות ולניתוח שלהן. |
cost
+
credits.amount |
PricingCurrency |
מחרוזת | יכול להיות ריק | מטבע התמחור הוא המטבע הלאומי או הווירטואלי שבו תומחר המשאב או השירות. בדרך כלל משתמשים במטבע לתמחור בתרחישים שבהם משתמשים במטבעות שונים לתמחור ולחיוב. | currency |
PricingCurrencyContractedUnitPrice |
NUMERIC | יכול להיות ריק | המחיר ליחידה בחוזה במטבע לתמחור מייצג את המחיר המוסכם ליחידה אחת של המק"ט המשויך, כולל הנחות מוסכמות, אם יש כאלה, אבל לא כולל הנחות מוסכמות על התחייבות או הנחות אחרות. המחיר הזה נקוב במטבע התמחור. אם ההנחות שסוכמו לא חלות על מחירי היחידות, אלא על שערי החליפין, הערך של Pricing Currency Contracted Unit Price יהיה זהה לערך של Pricing Currency List Unit Price. המחיר ליחידה בחוזה במטבע לתמחור משמש בדרך כלל לחישוב החיסכון על סמך פעילויות משא ומתן. |
price.effective_price |
PricingCurrencyEffectiveCost |
NUMERIC | יכול להיות ריק | העלות בפועל במטבע התמחור מייצגת את עלות החיוב אחרי החלת כל התעריפים המוזלים, ההנחות והחלק הרלוונטי של רכישות רלוונטיות בתשלום מראש (חד-פעמיות או חוזרות) שכיסו את החיוב הזה, כפי שמופיע במטבע התמחור. ההרשאה הזו מאפשרת למשתמש להמיר 1. מטבע לאומי למטבע וירטואלי (למשל, אסימונים לדולר ארה"ב), או 2. מטבע לאומי אחד למטבע לאומי אחר (למשל, אירו לדולר ארה"ב). |
cost
+
credits.amount |
PricingCurrencyListUnitPrice |
NUMERIC | יכול להיות ריק | מחיר היחידה ברשימת המטבעות לתמחור מייצג את מחיר היחידה המוצע שפורסם על ידי הספק ליחידת תמחור אחת של המק"ט המשויך, לא כולל הנחות. המחיר הזה נקוב במטבע התמחור. המחיר ליחידה ברשימת המטבעות לתמחור משמש בדרך כלל לחישוב החיסכון על סמך פעילויות שונות לאופטימיזציה של התעריפים. |
price.list_price |
BillingAccountType |
מחרוזת | יכול להיות ריק | בייצוא מחשבונות חיוב של מפיצים (ראשיים), אם מזהה החשבון לחיוב הוא חשבון משנה לחיוב של מפיץ, סוג החשבון לחיוב הוא "מפיץ", אחרת הוא ריק. |
לא רלוונטי – ייחודי ל-FOCUS |
x_SubscriptionInstanceId |
מחרוזת | יכול להיות ריק | מזהה המינוי שמקושר להתחייבות. |
subscription.instance_id |
x_PriceEffectivePriceDefault |
NUMERIC | יכול להיות ריק | מחיר המק"ט לפי מודל הצריכה שמוגדר כברירת מחדל, כולל הנחות מוסכמות שמופיעות בתמחור המותאם אישית בחוזה שמקושר לחשבון לחיוב ב-Cloud (אם רלוונטי). |
price.effective_price_default |
x_PriceListPriceConsumptionModel |
NUMERIC | יכול להיות ריק | מחיר המחירון של המק"ט לפי מודל הצריכה הרלוונטי, לפני שההנחות המוסכמות מופיעות בתמחור המותאם אישית בחוזה שמקושר לחשבון לחיוב ב-Cloud (אם רלוונטי). |
price.list_price_consumption_model |
x_CostAtEffectivePriceDefault |
NUMERIC | יכול להיות ריק | העלות לפי מודל הצריכה שמוגדר כברירת מחדל, כולל הנחות מוסכמות שמופיעות בתמחור המותאם אישית בחוזה שמקושר לחשבון לחיוב ב-Cloud (אם רלוונטי). |
cost_at_effective_price_default |
x_CostAtListConsumptionModel |
NUMERIC | יכול להיות ריק | העלות לפי מודל הצריכה הרלוונטי, לפני שההנחות המוסכמות מופיעות בתמחור המותאם אישית בחוזה שמקושר לחשבון לחיוב ב-Cloud (אם רלוונטי). |
cost_at_list_consumption_model |
x_ConsumptionModelId |
מחרוזת | יכול להיות ריק | המזהה של מודל הצריכה. |
consumption_model.id |
x_ConsumptionModelDescription |
מחרוזת | יכול להיות ריק | התיאור של מודל הצריכה. |
consumption_model.description |
דוח תאימות ל-FOCUS
לא כל העמודות של FOCUS נתמכות. לא כל הערכים נתמכים בכל העמודות. פרטים נוספים מופיעים בטבלה הבאה. אם העמודות לא נתמכות, יכול להיות שהמידע יהיה זמין בעמודות הספציפיות של הספק.
עמודות ספציפיות לספק
| עמודה | סוג | מצב |
|---|---|---|
| x_CostType | מחרוזת | יכול להיות ריק |
| x_Credits | רשומה | מרובה ערכים |
| x_CurrencyConversionRate | FLOAT | יכול להיות ריק |
| x_ExportTime | TIMESTAMP | יכול להיות ריק |
| x_Labels | רשומה | מרובה ערכים |
| x_Location | מחרוזת | יכול להיות ריק |
| x_Project | רשומה | יכול להיות ריק |
| x_ProjectLabels | רשומה | מרובה ערכים |
| x_ServiceId | מחרוזת | יכול להיות ריק |
| x_SystemLabels | רשומה | מרובה ערכים |
| x_Tags | רשומה | מרובה ערכים |
| x_SubscriptionInstanceId | מחרוזת | יכול להיות ריק |
| x_PriceEffectivePriceDefault | NUMERIC | יכול להיות ריק |
| x_PriceListPriceConsumptionModel | NUMERIC | יכול להיות ריק |
| x_CostAtEffectivePriceDefault | NUMERIC | יכול להיות ריק |
| x_CostAtListConsumptionModel | NUMERIC | יכול להיות ריק |
| x_ConsumptionModelId | מחרוזת | יכול להיות ריק |
| x_ConsumptionModelDescription | מחרוזת | יכול להיות ריק |
פערי תאימות
| סוג הפער בתאימות | גרסת FOCUS | העמודה המושפעת | תיאור הפערים בתאימות | צמצום הפגיעה |
|---|---|---|---|---|
| עמודות לא נתמכות | v1.0 | שם החשבון לחיוב | לא צוין | ללא |
| v1.0 | תדירות החיוב | לא צוין | ללא | |
| v1.0 | סוג ההנחה על משך המינוי | לא צוין | המידע שקשור להנחות CUD נכלל ב-x_Credits | |
| v1.0 | סטטוס ההנחה על משך המינוי | לא צוין | המידע שקשור להנחות CUD נכלל ב-x_Credits | |
| v1.0 | מזהה ההנחה תמורת התחייבות | לא צוין | המידע שקשור להנחות CUD נכלל ב-x_Credits | |
| v1.0 | שם ההנחה תמורת התחייבות | לא צוין | המידע שקשור להנחות CUD נכלל ב-x_Credits | |
| v1.0 | קטגוריית הנחה על משך המינוי | לא צוין | המידע שקשור להנחות CUD נכלל ב-x_Credits | |
| v1.0 | מנפיק החשבונית | לא צוין | ללא | |
| v1.0 | Resource Type | לא צוין | ללא | |
| v1.0 | קטגוריית השירות | לא צוין | ללא | |
| v1.0 | תגים | לא צוין | המידע שכלול ב- x_Tags x_Labels x_SystemLabels x_ProjectLabels |
|
| עמודות לא נתמכות | v1.1 | הזמנת קיבולת | לא צוין | ללא |
| v1.1 | מזהה הקצאת הקיבולת | לא צוין | ללא | |
| v1.1 | סטטוס הקצאת הקיבולת | לא צוין | ללא | |
| v1.1 | כמות ההנחות תמורת התחייבות לשימוש | לא צוין | ללא | |
| v1.1 | יחידת הנחה על משך המינוי | לא צוין | ללא | |
| v1.1 | קטגוריית משנה של השירות | לא צוין | ללא | |
| v1.1 | מונה מק"טים | לא צוין | ללא | |
| v1.1 | פרטי המחיר של המק"ט | לא צוין | ללא | |
| עמודות לא נתמכות | v1.2 | סוג חשבון משנה | לא צוין | ללא |
| v1.2 | מזהה החשבונית | לא צוין | ללא | |
| ערכים לא נתמכים | v1.0 | קטגוריית החיוב | אין תמיכה בערך "רכישה" | ללא |
| v1.0 | קטגוריית החיוב | אין תמיכה בערך "קרדיט" | מידע על קרדיטים כלול ב-x_Credits | |
| v1.0 | קטגוריית התמחור | אין תמיכה בערך "דינמי" | יכול להיות שהמידע יופיע בתיאור החיוב |
דוגמאות לשאילתות על נתוני עלויות שימוש ב-FOCUS
כדי לקבל טיפים והנחיות בנושא שימוש ב-SQL כדי להריץ שאילתות על נתוני החיוב ב-FOCUS, תוכלו להיעזר בתרחישים לדוגמה של FOCUS שזמינים באתר FinOps foundation:
תרחישי שימוש ב-FOCUS בגרסה 1.2 | תרחישי שימוש ב-FOCUS בגרסה 1.1 | תרחישי שימוש ב-FOCUS בגרסה 1.0
נושאים קשורים
נושאים שקשורים לנתוני חיוב ב-Cloud שיוצאו
- הגדרת הייצוא של נתוני החיוב ב-Cloud ל-BigQuery
- שאילתות לדוגמה בנושא ייצוא של נתוני החיוב ב-Cloud ל-BigQuery