- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的代码中编写了 bigquery。我想获取更大的结果。
我还设置了属性 allowLargeResult:true ,但我仍然收到错误:Response too large to return。考虑在作业配置中将 allowLargeResults 设置为 true。有关详细信息,请参阅 https://cloud.google.com/bigquery/troubleshooting-errors
这是我的 Node.js 代码:
var google = require('googleapis');
var bigquery = google.bigquery('v2');
var authClient = new google.auth.JWT(
'arjun-dev@mybank-bigquery.iam.gserviceaccount.com',
'keyA.pem',
null, ['https://www.googleapis.com/auth/bigquery']);
var request2 = {
projectId: 'project-bank',
jobId:'job_LHMRhoUfM038QA4jPZHaOESI3Uo',
startIndex: 0,
maxResults: 100000,
timeoutMs: 10000,
configuration:{
allowLargeResults: true
},
auth: authClient
};
var list1 = bigquery.jobs.getQueryResults(request2, function(err, result) {
if (err) {
console.log("### 2 " + err);
} else {
console.log(result);
res.send(result);
}
});
请帮忙!
最佳答案
您的结果可能太大而无法返回,并且您缺少目标表,因为当您将 allowLargeResults
设置为 true 时,这是强制性的,因为您无法返回大结果,而是需要写入目标表.如果后面要获取数据,需要先把表导出到GCS,再从GCS下载。
返回大型查询结果
通常,查询的最大响应大小为 128 MB 压缩。如果您计划运行可能返回更大结果的查询,您可以在作业配置中将 allowLargeResults
设置为 true。
返回大结果的查询需要更长的执行时间,即使结果集很小,并且受到额外的限制:
关于javascript - 错误 : Still Getting Error after setting allowLargeResults to true in job configuration?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40088215/
我尝试在 BigQuery 中运行查询作业并收到以下错误: Response too large to return. Consider setting allowLargeResults to tr
我想使用 Pandas library to read BigQuery数据。如何获得较大的结果? 对于非 Pandas BigQuery 交互,这可以像 this 这样实现. 当前使用 Pandas
我在我的代码中编写了 bigquery。我想获取更大的结果。 我还设置了属性 allowLargeResult:true ,但我仍然收到错误:Response too large to return。
我将 BigQuery 与 Python 结合使用。我正在尝试弄清楚如何运行一个简单的 SELECT 查询,但我收到有关大结果的错误。 在用 Python 编写查询之前,我已经在 BigQuery 界
我是一名优秀的程序员,十分优秀!