Bigquery看起来很棒,我有一个数据库类型ETL,我的方案在实体之间有几个关系,我想知道是否有办法在它们之间建立关系,或者它们是否可以在某些方式之间进行模拟数据集
原谅我的英语,这不是我的语言,我不太清楚。
答案 0 :(得分:1)
您无法在BigQuery中显式创建关系。 Big Query的理念是对数据进行非规范化,以便在查询时获得更好的性能。当他们需要关系时,BigQuery使用重复的字段(https://cloud.google.com/bigquery/docs/legacy-nested-repeated)
但是,如果性能无关紧要并且您希望建立关系,则可以在查询数据时规范化数据并在某些字段上手动创建JOIN(或嵌套SELECT)。
https://cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax