是否可以在内存中本地创建并运行bigquery临时表?

时间:2019-03-22 13:17:02

标签: java google-bigquery

我正在尝试在内存中创建本地临时bigquery表以进行测试。我正在用Java执行此操作。我没有找到很多有关此的信息,似乎BigQueryOptions.getDefaultInstance()。getService()可以做到这一点,但是文档说它在寻找GOOGLE_APPLICATION_CREDENTIALS环境变量以供查询。

是否可以在本地进行操作?

1 个答案:

答案 0 :(得分:1)

如果您正在使用Java,并且正在寻找一种通过BigQuery模拟创建单元测试的方法,那么有一个GitHub项目的类可以为您做到这一点:

BigQueryUtilsTest.java依赖于Mockito,并且它受Apache-2.0许可(如果您需要为您的环境进行修改)。