新版成本管家資料存放區在Table Store中,能夠更好地保證資料準確性和即時性,並且支援每日自動全量更新。本文介紹新版成本管家的使用說明。
功能入口
在日誌應用地區的商務分析頁簽下,單擊成本管家。
單擊自訂分析。
文法說明
基礎文法
新版成本管家以外表形式關聯到Logstore,查詢時需要通過查詢外表來查詢賬單資料。
查詢語句只能為星號(*) ,即豎線(|)前面只能為星號(*)。
分析語句中的外表名稱固定為instance_bill,需統一將查詢條件添加在where子句中。
* | select xxx from instance_bill where xxx group by xxx limit xxx
例如查詢SLS產品每日消費金額,查詢語句如下所示。
* |
select
date_trunc('day', __time__) as day,
sum(PretaxAmount) as cost
FROM instance_bill
where
productcode = 'sls'
group by
day
樣本1:彙總查詢
例如:擷取SLS總的賬單費用。
查詢和分析語句
* | select sum(PretaxAmount) as cost FROM instance_bill where productcode = 'sls'
查詢和分析結果
樣本2:分組查詢
例如:查詢不同產品的賬單費用。
查詢和分析語句
* | select productcode, sum(PretaxAmount) as cost FROM instance_bill group by productcode
查詢和分析結果
樣本3:同比環比分析
例如:與上月進行同比分析。
查詢和分析語句
* | SELECT diff [1] AS "本月費用", diff [2] AS "上月費用", diff [3] * 100 -100 as "同比增加%" FROM ( SELECT compare(amount, 2592000) as diff FROM ( SELECT sum(PretaxAmount) AS amount FROM instance_bill ) )
查詢和分析結果
樣本4:分析產品計費項目資訊
例如:查詢SLS產品每個計費項目的消費金額與用量。
查詢和分析語句
* | SELECT BillingItem, sum(PretaxAmount) AS "消費", sum(Usage) as "用量" FROM instance_bill where productcode = 'sls' GROUP by BillingItem
查詢和分析結果
樣本5:分析產品執行個體資訊
例如:查詢SLS產品每個執行個體的消費金額。
查詢和分析語句
* | SELECT InstanceID, sum(PretaxAmount) AS "消費" FROM instance_bill where productcode = 'sls' GROUP by InstanceID
查詢和分析結果
樣本6:外表聯集查詢
例如:聯集查詢賬單資料與您自訂的外表資料。
其中外表為instance_name_table,是您自訂的instanceID與instanceName映射表。
查詢和分析語句
* | with t1 as ( select InstanceID, sum(PretaxAmount) as PretaxAmount FROM instance_bill ), t2 as ( select InstanceID, InstanceName FROM instance_name_table ) select t1.InstanceID, t1.PretaxAmount, t2.InstanceName FROM t1 left join t2 on t1.InstanceID = t2.InstanceID
賬單資料說明
欄位 | 說明 | 範例 |
BillingDate | 賬期 | 2022-11-06 |
BillingItem | 計費項目 | PUT及其他類型請求次數 |
BillingType | 計費方式 | 其它 |
CostUnit | 財務單元 | 未分配 |
Currency | 幣種 | CNY |
DeductedByCashCoupons | 優惠券抵扣 | 0.0 |
DeductedByCoupons | 代金券優惠金額 | 0.0 |
DeductedByPrepaidCard | 儲值卡抵扣 | 0.0 |
DeductedByResourcePackage | 資源套件抵扣 | 0 |
InstanceConfig | 執行個體詳細配置 | 無 |
InstanceID | 執行個體ID | me-east-1%3Bstandard |
InstanceSpec | 執行個體規格 | 無 |
InternetIP | 公網IP地址 | 無 |
IntranetIP | 內網IP地址 | 無 |
InvoiceDiscount | 優惠金額 | 0.001 |
Item | 賬單類型。包括:
| PayAsYouGoBill |
ListPrice | 單價 | 1.020000 |
ListPriceUnit | 單價單位 | 元/萬次 |
NickName | 執行個體暱稱 | test |
OutstandingAmount | 未結清金額 | 0.0 |
OwnerID | Account ID | 12***3212 |
PaymentAmount | 現金支付 | 0.0 |
PretaxAmount | 應付金額 | 0.0 |
PretaxGrossAmount | 原始金額 | 0.005 |
ProductCode | 產品代碼 | oss |
ProductDetail | 產品明細 | Object Storage Service |
ProductName | 產品名稱 | Object Storage Service |
ProductType | 產品類型 | 無 |
Region | 地區 | 上海 |
ResourceGroup | 資源群組 | 無 |
ServicePeriod | 服務周期 | 10800 |
SubscriptionType | 訂閱類型。包括:
| PayAsYouGo |
Tag | 標籤 | 無 |
Usage | 使用量 | 0.005000 |
UsageUnit | 使用量單位 | 萬次 |
Zone | 可用性區域 | cn-shanghai-b |
後續步驟
查詢成功後,可以在儀錶盤中查看多個基於查詢與分析結果的統計圖表。更多資訊,請參見建立儀錶盤。