我想创建日间分区数据并从Cloude Storage加载数据。 我已经完成了步骤
bq mk --time_partitioning_type = DAY myDataSet.dailytable
bq load --source_format = AVRO myProjectId:myDataSet.dailytable $ 20150510 gs:// myBucket / path / 2016-05-10 / *
实际结果:
我有2个表:dailyTable和dailyTable $ 0150510
预期结果:
我每天有两张桌子桌子和每日桌子$ 2 0150510
这是预期的行为吗?
答案 0 :(得分:6)
在Unix shell上'$'是一个特殊字符,您需要将其转义,或者将整个表名放在单引号中,如下所述:
https://cloud.google.com/bigquery/docs/partitioned-tables#addressing_table_partitions
你不会以这种方式结束两张桌子。 myDataSet.dailytable将具有与2015年5月10日相对应的单个分区“myDataSet.dailytable $ 20150510”。该分区可以像桌子一样进行寻址。