-Bigjob命令行中的--job_property

时间:2019-02-25 11:31:34

标签: google-bigquery

能给我一个例子,说明如何在bq命令行中使用--job_property选项以及它如何有用吗?

这是我的脚本

query1="bq query --job_id=${Job_Name}_date '+%Y%m%d%H%M%S'_$(uuidgen -r) --job_property=X --apilog=$Log_File_Path/${Workflow_Name}_date '+%Y%m%d%H%M%S'.txt --batch=false --use_legacy_sql=false --quiet --nouse_cache --format=csv '$Select_Query'| awk '{if(NR>1)print}'" eval Query_Output=\$($query1); echo $Query_Output

关于, Sreekanth

1 个答案:

答案 0 :(得分:0)

工作示例

rec

注意:您可以执行sh-3.2# ./bq query --nouse_legacy_sql --batch=false --job_property=X --apilog=log.txt 'select count(*) from `projectId.dataset.table`' Waiting on bqjob_r587a6f7334c724e6_00000169292be4f3_1 ... (1s) Current status: DONE +----------+ | f0_ | +----------+ | 29485761 | +----------+ 来查看完整的执行详细信息

错误的非正常示例

less log.txt

我建议您首先关注让sh-3.2# ./bq query --nouse_legacy_sql --batch=false --job_property=X --apilog=log_date '+%Y%m%d%H%M%S'.txt 'select count(*) from `project.dataset.table`' Error in query string: Error processing job 'project:bqjob_r18f282eae4979c98_00000169292c43fc_1': Syntax error: Unexpected "+" at [1:1] 脚本静态工作,一旦语法正确,就可以在工作脚本中构建动态逻辑