Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以在内存中本地创建和运行bigquery临时表?_Java_Google Bigquery - Fatal编程技术网

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

Java 是否可以在内存中本地创建和运行bigquery临时表?,java,google-bigquery,Java,Google Bigquery,我正在尝试在内存中创建一个本地temp bigquery表,用于测试目的。我用Java做这个。我找不到这方面的大量信息,似乎BigQueryOptions.getDefaultInstance().getService()可以做到这一点,但文档说它会在GOOGLE_APPLICATION_CREDENTIALS环境变量中查找要去哪里 有办法在本地完成吗?如果您正在使用Java,并且正在寻找一种使用BigQuery的模拟创建单元测试的方法,那么有一个GitHub项目,其中的一个类可以为您完成这项工

我正在尝试在内存中创建一个本地temp bigquery表,用于测试目的。我用Java做这个。我找不到这方面的大量信息,似乎BigQueryOptions.getDefaultInstance().getService()可以做到这一点,但文档说它会在GOOGLE_APPLICATION_CREDENTIALS环境变量中查找要去哪里


有办法在本地完成吗?

如果您正在使用Java,并且正在寻找一种使用BigQuery的模拟创建单元测试的方法,那么有一个GitHub项目,其中的一个类可以为您完成这项工作:


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

您好,欢迎来到这里,您是否尝试过按照本文介绍的关于如何使用BigQuery客户端库的文档进行操作。你能用一个更详细的代码例子来编辑你的问题吗?谢谢,TamirKlein。我知道这有点让人困惑。因此,我已经查看了文档,我很难找出在没有提供凭据的情况下会发生什么,如果它会因此在我的本地计算机上运行。基本上,我想做的是使它可以进行单元测试。Spotify有一个scala库来实现这一点,您首先需要在本地机器上设置您的服务帐户,如我提供的链接所述。设置后,您将能够运行查询并获得响应。因此,您需要完成两个步骤。如果您发现并发出问题,请使用您收到的详细错误消息更新您的问题,并解释您执行的步骤。我们是否有类似Python的内容?