Представления BigQuery занимают слишком много места в yaml менеджера развертывания Google, есть ли способ использовать файлы sql? - PullRequest
1 голос
/ 17 января 2020

Проблема:

Наши представления больших запросов занимают слишком много места в yaml администратора развертывания google, в результате чего наш файл deploy-manager.yaml превышает 1 МБ:

https://cloud.google.com/deployment-manager/quotas

Вопрос:

Есть ли способ вставить sql файлы в строковое поле в диспетчере развертывания из корзины или git хранилища?

https://github.com/GoogleCloudPlatform/deploymentmanager-samples/blob/1c594e5c195427a57016484a0e6b374e32207101/community/cloud-foundation/templates/bigquery/bigquery_table.py.schema#L90

view:
type: object
description: The view definition.
properties:
  query:
    type: string
    description: |
    The query that BigQuery executes when the view is referenced.

В настоящее время мы изучаем следующие параметры:

1: адаптируем yaml администратора развертывания для использования sql файлов

2 : возьмите представления больших запросов из диспетчера развертывания и создайте пользовательские сценарии сборки CI / CD

Есть ли другие идеи использовать диспетчер развертывания для множества представлений с длинными операторами sql? или другие предложения? например, для преобразования всего проекта в terraform потребуется много усилий.

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