Часть 1.
Введите команду bq ls. Флаг --format может использоваться для управления выводом. Если вы перечисляете представления в проекте, отличном от вашего проекта по умолчанию, добавьте идентификатор проекта в набор данных в следующем формате: [PROJECT_ID]:[DATASET].
bq ls --format=pretty [PROJECT_ID]:[DATASET]
Где:
[PROJECT_ID] - это идентификатор вашего проекта.
[DATASET] - это имя набора данных.
Когда вы запускаете команду, в поле Тип отображается либо TABLE, либо VIEW. Например:
+-------------------------+-------+----------------------+-------------------+
| tableId | Type | Labels | Time Partitioning |
+-------------------------+-------+----------------------+-------------------+
| mytable | TABLE | department:shipping | |
| myview | VIEW | | |
+-------------------------+-------+----------------------+-------------------+
Часть 2.
Введите команду bq show. Флаг --format может использоваться для управления выводом. Если вы получаете информацию о представлении в проекте, отличном от вашего проекта по умолчанию, добавьте идентификатор проекта в набор данных в следующем формате: [PROJECT_ID]:[DATASET]. Чтобы записать свойства представления в файл, добавьте к команде > [PATH_TO_FILE].
bq show --format=prettyjson [PROJECT_ID]:[DATASET].[VIEW] > [PATH_TO_FILE]
Где:
[PROJECT_ID] - идентификатор вашего проекта.
[DATASET] - имя набора данных.
[VIEW] - имя представления.
[PATH_TO_FILE] - это путь к выходному файлу на вашем локальном компьютере.
Примеры:
Введите следующую команду, чтобы отобразить информацию о myview в mydataset. mydataset находится в вашем проекте по умолчанию.
bq show --format=prettyjson mydataset.myview
Введите следующую команду, чтобы отобразить информацию о myview в mydataset. mydataset находится в myotherproject, а не в вашем проекте по умолчанию. Свойства представления записываются в локальный файл - /tmp/myview.json.
bq show --format=prettyjson myotherproject:mydataset.myview > /tmp/myview.json
person
Pentium10
schedule
15.02.2018