Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье объясняется, как использовать оплачиваемую таблицу системы использования для отслеживания затрат на использование хранилища по умолчанию.
Как измеряется использование хранилища по умолчанию
Плата взимается за хранилище по умолчанию в зависимости от используемого места хранения и операций API, выполняемых с данными. Оба этих типа использования измеряются в DSUs. Дополнительные сведения о ценах см. в разделе "Цены на хранилище по умолчанию".
Общие сведения о записях использования стандартного хранилища
Вы можете отслеживать и использовать хранилище по умолчанию, запрашивая оплачиваемую системную таблицу использования (system.billing.usage).
В следующей таблице описываются ключевые столбцы и поля метаданных для записей об использовании хранилища по умолчанию:
| колонна | Ценности |
|---|---|
billing_origin_product |
DEFAULT_STORAGE |
usage_type |
Тип использования хранилища по умолчанию. Возможны следующие значения:
|
usage_metadata.metastore_id |
Идентификатор хранилища метаданных, связанного с использованием хранилища по умолчанию |
usage_metadata.catalog_id |
Идентификатор каталога, связанного с использованием хранилища по умолчанию. Использование хранилища по умолчанию агрегируется на уровне каталога. |
usage_metadata.storage_api_type |
Заполнено только для использования операций API хранилища по умолчанию. В противном случае значение NULL. Возможны следующие значения:
|
Дополнительные сведения о чтении таблицы использования см. в справочнике по системной таблице выставления счетов.
Отслеживание ежемесячного использования хранилища по каталогу
Следующий запрос возвращает ежемесячное использование хранилища по умолчанию, агрегированное по каталогу:
SELECT
usage_metadata.metastore_id,
usage_metadata.catalog_id,
DATE_TRUNC('month', usage_date) AS month,
SUM(usage_quantity) AS dsu
FROM system.billing.usage
WHERE billing_origin_product = 'DEFAULT_STORAGE'
AND usage_type = 'STORAGE_SPACE'
GROUP BY 1, 2, 3
ORDER BY month DESC;
Отслеживание использования ежемесячных операций API по каталогу
Следующий запрос возвращает ежемесячное использование операций API в хранилище по умолчанию, агрегированное по каталогу:
SELECT
usage_metadata.metastore_id,
usage_metadata.catalog_id,
usage_metadata.storage_api_type,
DATE_TRUNC('month', usage_date) AS month,
SUM(usage_quantity) AS dsu
FROM system.billing.usage
WHERE billing_origin_product = 'DEFAULT_STORAGE'
AND usage_type = 'API_OPERATION'
GROUP BY 1, 2, 3, 4
ORDER BY month DESC;