新版成本管家數據存儲在表格存儲(OTS)中,能夠更好地保證數據準確性和實時性,并且支持每日自動全量更新。本文介紹新版成本管家的使用說明。
產品試用
SLS Playground中的成本管家Demo,內置了演示數據、可視化圖表等資源,提供了完整的演示環境,便于您快速了解及體驗功能。
您可以單擊成本管家,進行試用。
SLS Playground中的數據為演示數據,請勿用于生產環境。
功能入口
登錄日志服務控制臺。
在日志應用區域的商業分析頁簽下,單擊成本管家。
單擊自定義分析。
語法說明
基礎語法
新版成本管家以外表形式關聯到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 | 產品明細 | 對象存儲OSS |
ProductName | 產品名稱 | 對象存儲 |
ProductType | 產品類型 | 無 |
Region | 地域 | 上海 |
ResourceGroup | 資源組 | 無 |
ServicePeriod | 服務周期 | 10800 |
SubscriptionType | 訂閱類型。包括:
| PayAsYouGo |
Tag | 標簽 | 無 |
Usage | 使用量 | 0.005000 |
UsageUnit | 使用量單位 | 萬次 |
Zone | 可用區 | cn-shanghai-b |
后續步驟
查詢成功后,可以在儀表盤中查看多個基于查詢與分析結果的統計圖表。更多信息,請參見創建儀表盤。