teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

詳細を記載

2020/05/25 12:35

投稿

Ry22434
Ry22434

スコア15

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- Digdagからシェルを呼び出して、SQLファイルをGoogle Bigquery CloudSDKを呼び出して、SQLを実行させたところ、GoogleBigqueryのUI上は正常に動くクエリが作動しません。おそらく、下記に記載されているWHERE句の日本語文字('日経平均株価')が正しくBigquery上に読み込まれていないのが理由だと思っています。StackoverflowやBigqueryのDocumentation等を参照しても答えが出ないため、今回質問させていただきました。
1
+ Digdagからシェルを呼び出して、SQLファイルをGoogle Bigquery CloudSDKを呼び出して、SQLを実行させたところ、GoogleBigqueryのUI上は正常に動くクエリが作動しません。おそらく、下記に記載されているWHERE句の日本語文字('日経平均株価')が正しくBigquery上に読み込まれていないのが理由だと(クエリ履歴をみると、WHERE句が'??????????????????'となっている)思っています。StackoverflowやBigqueryのDocumentation等を参照しても答えが出ないため、今回質問させていただきました。
2
2
 
3
3
  ```Shell (Digdag上から呼び出し)
4
4
  sh>: $user_path = Join-Path C:\Users $env:USERNAME; $sdk_command = Join-Path $user_path .\OneDrive\Business_Programming\google_cloud_sdk; $bigquery_command = Join-Path $user_path .\OneDrive\Business_Programming\Digdag\bigquery_sql\bigquery_finance_dm_weekly_n225_general_indicator.sql; cd $sdk_command; type $bigquery_command | bq query --replace --allow_large_results --use_legacy_sql=false --destination_table finance.dm_weekly_n225_general_indicator
@@ -18,4 +18,19 @@
18
18
  Price_close_ma200
19
19
  FROM `ryobert7-finance.finance.dwh_yahoojapan_stock`
20
20
  WHERE Name = '日経平均株価'
21
+ ```
22
+
23
+ ```SQL(結果:Bigguqery上のQuery History)
24
+ SELECT
25
+ CAST(Date AS Date) AS Date,
26
+ Price_open,
27
+ Price_high,
28
+ Price_low,
29
+ Price_close,
30
+ Price_close_ma5,
31
+ Price_close_ma25,
32
+ Price_close_ma75,
33
+ Price_close_ma200
34
+ FROM `ryobert7-finance.finance.dwh_yahoojapan_stock`
35
+ WHERE Name = '??????????????????'
21
36
  ```