作为一名sql开发人员,进入googlebigquery的其他先决条件是什么?
at0kjp5o1#
如果你知道你的sql,你应该能够很快在bigquery中进行查询。但是本机查询sql与标准sql有一些细微的差别(尽管beta版中有一种标准sql方言,您可以选择使用)。因此,请阅读文档,以便您对详细的差异有信心。更重要的是,您可能需要以不同的方式思考如何构建数据。bigquery喜欢大的非规范化表:这几乎与关系sql设置的良好实践相反。使用大的、扁平的、非规范化的表通常比使用带有连接的多个表的性能更好。一旦你掌握了这两个观点,就没有什么先决条件了。bigquery的设置和实验成本很低,这是最好的学习方法。
1条答案
按热度按时间at0kjp5o1#
如果你知道你的sql,你应该能够很快在bigquery中进行查询。但是本机查询sql与标准sql有一些细微的差别(尽管beta版中有一种标准sql方言,您可以选择使用)。因此,请阅读文档,以便您对详细的差异有信心。
更重要的是,您可能需要以不同的方式思考如何构建数据。bigquery喜欢大的非规范化表:这几乎与关系sql设置的良好实践相反。使用大的、扁平的、非规范化的表通常比使用带有连接的多个表的性能更好。
一旦你掌握了这两个观点,就没有什么先决条件了。bigquery的设置和实验成本很低,这是最好的学习方法。