如何在BigQuery ODBC中设置非美国位置?(Linux上的Magnitude Simba)

thtygnil  于 2023-06-21  发布在  Linux
关注(0)|答案(2)|浏览(106)

也许有人知道...
我需要通过Simba(Linux)的ODBC驱动程序连接BigQuery。我已经安装好了。我的数据集位于欧盟,但每一个通过ODBC驱动程序的请求,我得到“数据集未找到。未找到:在位置US中未找到数据集****“。
我应该怎么做才能为一个连接中的所有查询设置另一个位置?

hwamh0ep

hwamh0ep1#

我不熟悉ODBC,所以我不知道如何用它来设置正确的值,但是对于BigQuery的API用法,这是在请求JSON主体的location部分完成的。一般位置设置的详细信息可以在这里找到,对于特定的API,它们在API文档中有详细说明。查询,并查看请求主体的位置键/值对。
我知道这没有回答你的问题,但我希望它有助于得到它。一定要回答自己的问题,一旦你找到了答案,一旦你想好了怎么做……

6qftjkof

6qftjkof2#

我只是在尝试让Simba ODBC驱动程序处理位于asia-south1中的数据集下的表时偶然发现了这个线程。
我发现以下链接很有用:
https://www.googlecloudcommunity.com/gc/Data-Analytics/Simba-ODBC-driver-error-quot-Dataset-xx-was-not-found-in/m-p/488010
看起来它从odbc.ini文件中的以下内容提供的Dataset派生默认位置:

LargeResultsDatasetId=<dataset>

注意:在我的测试中,AllowLargeResults仍然可以设置为0,并且可以正常工作。

相关问题