Get a free observability report to evaluate the potential savingsContact us →
उपलब्ध है:EnglishFrançaisEspañolहिन्दी中文العربية
लागत विश्लेषण3 मिनट पढ़ें

प्रोजेक्ट के अनुसार BigQuery लागत विश्लेषण

जब आपका संगठन कई GCP प्रोजेक्ट में BigQuery चलाता है, तो यह समझना कि कौन सा प्रोजेक्ट सबसे अधिक लागत उत्पन्न करता है, बजट आवंटन के लिए आवश्यक है।

यह क्यों मायने रखता है

मल्टी-प्रोजेक्ट वातावरण परिपक्व GCP सेटअप में आदर्श हैं। उपयोगकर्ता-स्तरीय लागत दृश्यता के बिना, टीमें सटीक चार्जबैक नहीं कर सकती हैं।

यह कैसे काम करता है

यह क्वेरी INFORMATION_SCHEMA.JOBS_BY_PROJECT से पढ़ती है और project_id द्वारा लागत समूहबद्ध करती है। प्रत्येक प्रोजेक्ट की कुल ऑन-डिमांड लागत $6.25/TiB पर बिल किए गए बाइट्स से गणना की जाती है।

SQL क्वेरी

Fill in your details to get a ready-to-run query:

SQL
-- Aggregate on-demand cost per GCP project

DECLARE lookback_days INT64 DEFAULT 30;

WITH jobs AS (
  SELECT
    project_id,
    job_id,
    COALESCE(total_bytes_billed, 0) AS bytes_billed,
    ROW_NUMBER() OVER (PARTITION BY job_id ORDER BY end_time DESC) AS rn
  FROM `your-project`.`region-us`.INFORMATION_SCHEMA.JOBS_BY_PROJECT
  WHERE creation_time >= TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL lookback_days DAY)
    AND job_type = 'QUERY' AND state = 'DONE' AND total_slot_ms IS NOT NULL
),
deduplicated AS (
  SELECT project_id, job_id, bytes_billed FROM jobs WHERE rn = 1
)
SELECT
  project_id,
  COUNT(DISTINCT job_id) AS total_jobs,
  ROUND(SUM(bytes_billed) / POW(1024, 3), 2) AS gib_scanned,
  ROUND(SUM(bytes_billed) / POW(1024, 4) * 6.25, 2) AS estimated_cost_usd
FROM deduplicated
GROUP BY project_id
ORDER BY estimated_cost_usd DESC
your-project और region-us को अपने GCP प्रोजेक्ट और dataset region से बदलें।

क्वेरी व्याख्या

क्वेरी सभी पूर्ण क्वेरी जॉब एकत्र करती है, job_id द्वारा डीडुप्लिकेट करती है, project_id द्वारा समूहबद्ध करती है और total_bytes_billed का योग करती है। ऑन-डिमांड लागत सूत्र: bytes / 1024^4 * $6.25।

मुख्य अंतर्दृष्टि

  • lightbulb

    स्टेजिंग और डेवलपमेंट प्रोजेक्ट कभी-कभी प्रोडक्शन से अधिक लागत कर सकते हैं।

  • lightbulb

    उच्च जॉब संख्या लेकिन कम लागत वाले प्रोजेक्ट कुशल क्वेरी चला रहे हैं।

  • lightbulb

    कम जॉब संख्या लेकिन उच्च लागत वाले प्रोजेक्ट में जांच के लायक व्यक्तिगत महंगी क्वेरी हैं।

  • lightbulb

    प्रत्येक प्रोजेक्ट में लागत के लिए कौन से उपयोगकर्ता जिम्मेदार हैं, यह देखने के लिए उपयोगकर्ता-दर-क्वेरी से क्रॉस-रेफरेंस करें।

सर्वोत्तम प्रथाएं

  1. 1

    GCP बिलिंग कंसोल में प्रति-प्रोजेक्ट बजट अलर्ट सेट करें।

  2. 2

    बिजनेस यूनिट को चार्जबैक के लिए अलग बिलिंग अकाउंट या लेबल का उपयोग करें।

  3. 3

    पूर्वानुमानित लागतों के लिए प्रति-प्रोजेक्ट सौंपे गए आरक्षण के साथ BigQuery Editions उपयोग करने पर विचार करें।

  4. 4

    मासिक प्रोजेक्ट-स्तरीय लागत की समीक्षा करें।

क्या आप चाहते हैं कि CloudClerk स्वचालित रूप से ये बचत खोजे?

हमारा प्लेटफॉर्म आपके BigQuery प्रोजेक्ट से जुड़ता है, इन विश्लेषणों को स्वचालित रूप से चलाता है और AI-संचालित अनुकूलन सिफारिशें देता है।

संबंधित गाइड

personलागत विश्लेषण

उपयोगकर्ता के अनुसार BigQuery लागत विश्लेषण

जानें कि कौन से उपयोगकर्ता सबसे अधिक BigQuery खर्च करते हैं। INFORMATION_SCHEMA से ऑन-डिमांड लागत के अनुसार उपयोगकर्ताओं की रैंकिंग करें।

गाइड पढ़ें
labelलागत विश्लेषण

लेबल के अनुसार BigQuery लागत विश्लेषण

जॉब लेबल द्वारा BigQuery लागत का विवरण प्राप्त करें। अपने जॉब पर key-value जोड़ों का उपयोग करके टीमों, पाइपलाइनों या सुविधाओं को खर्च एट्रिब्यूट करें।

गाइड पढ़ें
codeलागत विश्लेषण

क्वेरी के अनुसार BigQuery लागत विश्लेषण

प्रत्येक व्यक्तिगत क्वेरी की लागत, स्लॉट उपयोग और निष्पादन समय का विश्लेषण करें। प्रति क्वेरी निष्पादन ऑन-डिमांड लागत का विस्तृत विवरण प्राप्त करें।

गाइड पढ़ें
trending_upलागत विश्लेषण

लागत के अनुसार BigQuery की शीर्ष क्वेरी

ऑन-डिमांड लागत के अनुसार सबसे महंगी BigQuery क्वेरी खोजें। सबसे बड़े लागत चालकों की पहचान करने के लिए कुल बिल किए गए बाइट्स द्वारा क्वेरी रैंक करें।

गाइड पढ़ें