Структура хранилища данных в BigQuery
Таблица аудита
Таблица аудита brs_audit
: сюда загружается информация о всех сущностях и документах из системы МойСклад.
Представления данных
Таблицы с именами вида brv_сущность
: в них содержится информация о конкретных видах документов и справочников из МоегоСклада. Часть названия таблицы сущность
соответствует названию сущности в API МоегоСклада.
Ниже приведен список таблиц и ссылки на описание полей из документации по API МоегоСклада.
Функции
Функции необходимы для быстрых расчетов значений, используются в SQL запросах
Пример использования функции в SQL запросе:
SELECT
test.brf_get_sum(cp.price, cp.quantity, cp.discount, cp.vat, c.vatIncluded)
as sum_total
FROM test.brv_customerorder_positions cp -- таблица позиций в заказах
join test.brv_customerorder c
on cp.entity_id = c.entity_id -- таблица заказы покупателей
Перечень функций
Имя функции | Назначение | Пример вызова |
---|---|---|
brf_get_sum | Вычисление суммы на основании количества, цены, скидки и ставки НДС |
SQL
|
brf_get_sum_discount | Вычисление суммы скидки на основании количества, цены и скидки |
SQL
|
brf_get_sum_vat | Вычисление суммы НДС на основании количества, цены, скидки и ставки НДС |
SQL
|
brf_get_atr_value | Получение дополнительных полей |
SQL
|