У меня есть три проекта на GCP, которые играют роль трех сред (dev, staging, prod. Каждый из них имеет соответствующий набор данных для Big Query, созданный следующим образом:
bq --location=${REGION} mk \
--dataset \
${DEVSHELL_PROJECT_ID}:mydataset
bq mk \
--table \
${DEVSHELL_PROJECT_ID}:mydataset.mytable \
schema.json
При выполнении этого в При разработке в GCP у меня выбран мой Dev проект.
И, когда я выполняю
bq ls
в оболочке я вижу только этот доступный там набор данных, который ожидается.
После этого, после переключения на другой проект и выполнения
bq ls
Опять же, виден только один набор данных, например, предназначенный для промежуточной среды. Но когда я открываю пользовательский интерфейс Google Big Query (используя промежуточный проект), я вижу мой Dev набор данных среды / проекта.
Мне интересно, почему это так и есть это нормально и ожидаемо?