Использование представлений в BigQuery против реальной таблицы - PullRequest
0 голосов
/ 31 мая 2018

У нас есть сценарий использования, где мы храним продажи по продуктам в таблице BigQuery.В этой таблице есть записи на уровне продукта-заказа.Наша организация использует фискальный календарь с февраля по январь.У нас есть таблица фискального календаря, которая предоставляет все данные с указанием даты.

Вместо того, чтобы пользователи запрашивали эту таблицу продукта-заказа и таблицу фискального календаря и извлекали сведения о неделях финансового года в этом году и в прошлом году, которые мы хотеливстроить эти финансовые недели в таблицу продуктов-заказов.

Мы можем сделать это двумя способами:

  1. Создать представление, которое будет размещено в продукте-заказе и таблице финансового календаря ивыставить это представление для запросов
  2. Измените процесс, который загружает таблицу продуктов-заказов и выведите финансовые даты в физическую таблицу

Я хотел бы узнать, что из вышеперечисленного лучшеподход.Если есть какой-либо другой подход, который не указан выше и более эффективен, тогда я открыт для его изучения.

Таблица продуктов-заказов разбита на дату заказа и содержит около 100–120 миллионов записей.Всего за последние 4 года.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...