新版成本管家資料存放區在Table Store中,能夠更好地保證資料準確性和即時性,並且支援每日自動全量更新。本文介紹新版成本管家的使用說明。
功能優勢
-
費用最佳化:統計各產品隨用隨付賬單及轉化為訂用帳戶的費用。
-
自動即時傳輸賬單:一次配置,永久自動傳輸。
-
互動式快速分析:互動式分析,自助使用 SQL 分析賬單,秒級可見結果。
-
人工智慧:機器學習助力賬單分析,預測未來趨勢,發現潛在異常。
-
自動報告,警示:定時自動發送分析報告到DingTalk、郵箱。機器學習演算法,智能預測未來費用趨勢,挖掘異常賬單,自動警示。
-
介面開放:與 Hadoop、Spark、Flink 等 30+ 資料分析產品整合。
功能入口
-
在日誌應用地區的商務分析頁簽下,單擊成本管家。
-
單擊自訂分析。
文法說明
基礎文法
新版成本管家以外表形式關聯到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' -
查詢和分析結果:查詢結果顯示 cost 列的值為
63.46990000000038。
樣本2:分組查詢
例如:查詢不同產品的賬單費用。
-
查詢和分析語句
* | select productcode, sum(PretaxAmount) as cost FROM instance_bill group by productcode -
查詢和分析結果如下,查詢結果返回 4 條資料:
nat_gw費用為 2.4672,polardb費用為 10.1584,hologram費用為 1.1208,dcdn費用為 3.3288。
樣本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 ) ) -
查詢和分析結果。查詢結果返回一行資料:本月費用為 20.969,上月費用為 107.275,同比增加%為 -80.453,表示本月費用較上月下降約 80%。
樣本4:分析產品計費項目資訊
例如:查詢SLS產品每個計費項目的消費金額與用量。
-
查詢和分析語句
* | SELECT BillingItem, sum(PretaxAmount) AS "消費", sum(Usage) as "用量" FROM instance_bill where productcode = 'sls' GROUP by BillingItem -
查詢和分析結果:查詢結果返回三條計費項目記錄:索引流量–時序索引(消費約 26.86,用量約 487.80)、讀寫流量(消費約 2.10,用量約 42.24)和分區租用(消費約 0.47,用量約 45.48)。
樣本5:按天統計計費項目用量趨勢
例如:按天統計計費項目用量趨勢。
-
查詢和分析語句
* | SELECT date_trunc('day', __time__) as t, BillingItem, sum(PretaxAmount) AS "消費", sum(Usage) as "用量" FROM instance_bill where productcode = 'sls' GROUP by BillingItem, t ORDER by t -
查詢和分析結果

樣本6:分析產品執行個體資訊
例如:查詢SLS產品每個執行個體的消費金額。
-
查詢和分析語句
* | SELECT InstanceID, sum(PretaxAmount) AS "消費" FROM instance_bill where productcode = 'sls' GROUP by InstanceID -
查詢和分析結果以表格形式展示各 SLS 執行個體的消費金額,按消費列降序排列。樣本中返回 3 個 metrics 類型執行個體,消費金額分別為 3.47、1.27、0.91。
樣本7:按天統計產品執行個體費用趨勢
例如:按天統計產品執行個體費用趨勢。
-
查詢和分析語句
* | SELECT date_trunc('day', __time__) as t, InstanceID, sum(PretaxAmount) AS "消費" FROM instance_bill where productcode = 'sls' GROUP by InstanceID, t ORDER by t -
查詢和分析結果

樣本8:外表聯集查詢
例如:聯集查詢賬單資料與您自訂的外表資料。
其中外表為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 |
幣種 |
USD |
|
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 |
後續步驟
查詢成功後,可以在儀錶盤中查看多個基於查詢與分析結果的統計圖表。更多資訊,請參見建立儀錶盤。