質問編集履歴
5
質問更新
title
CHANGED
File without changes
|
body
CHANGED
@@ -77,10 +77,126 @@
|
|
77
77
|
Error: org.jruby.exceptions.RaiseException: (Error) failed during waiting a Copy job, get_job(yzk-gcp-project, embulk_copy_job_ec19947a-757f-4119-9620-7ccdeb023777), errors:[{:reason=>"invalid", :message=>"Provided Schema does not match Table yzk-gcp-project:srdcs_data.T_RS_TRAN_20190416. Field ORDER_NO has changed type from NUMERIC to STRING"}]
|
78
78
|
|
79
79
|
|
80
|
+
●embulk定義
|
81
|
+
in:
|
82
|
+
type: oracle
|
83
|
+
path_prefix: null
|
84
|
+
driver_path: /opt/oracle/product/12.1.0/db/jdbc/lib/ojdbc7.jar
|
85
|
+
host: srdcs04
|
86
|
+
user: srdcs
|
87
|
+
password: srdcs
|
88
|
+
database: srdcsc
|
89
|
+
column_options:
|
80
|
-
|
90
|
+
ORDER_NO: { value_type: string }
|
91
|
+
query: |
|
92
|
+
select
|
93
|
+
trs.ORDER_NO,
|
94
|
+
trs.RS_TYPE,
|
95
|
+
trs.FACTORY_CODE,
|
96
|
+
trs.ORG_CODE,
|
97
|
+
trs.TRAN_DATE,
|
98
|
+
trs.HINBAN,
|
99
|
+
trs.QTY,
|
100
|
+
trs.SLIP_NO,
|
101
|
+
trs.ITEM_NO,
|
102
|
+
trs.DIVISION_NO,
|
103
|
+
trs.FROM_FACTORY_CODE,
|
104
|
+
trs.FROM_ORG_CODE,
|
105
|
+
trs.FROM_SUBINV_CODE,
|
106
|
+
trs.FROM_VALUE_CODE,
|
107
|
+
trs.FROM_OPERATOR_NAME,
|
108
|
+
trs.TO_FACTORY_CODE,
|
109
|
+
trs.TO_ORG_CODE,
|
110
|
+
trs.TO_SUBINV_CODE,
|
111
|
+
trs.TO_VALUE_CODE,
|
112
|
+
trs.TO_OPERATOR_NAME,
|
113
|
+
trs.SUB_SYSTEM_TYPE1,
|
114
|
+
trs.CANCEL_FLAG,
|
115
|
+
trs.ACT_CREATION_DATE,
|
116
|
+
trs.WH_ACT_CREATION_DATE,
|
117
|
+
trs.JOB_CODE,
|
118
|
+
trs.UNIT_PRICE,
|
119
|
+
trs.ERROR_STATUS,
|
120
|
+
trs.DESCRIPTION,
|
121
|
+
trs.LOCATION,
|
122
|
+
trs.REVISION_NO,
|
123
|
+
trs.OPE_CODE,
|
124
|
+
trs.BOX_KIND,
|
125
|
+
trs.DEMAND_NO,
|
126
|
+
trs.SUB_NO,
|
127
|
+
trs.TRAFFIC_NO,
|
128
|
+
trs.IF_FLAG,
|
129
|
+
trs.SELL_BUY_DATA_FLAG,
|
130
|
+
trs.SOURCE_ORDER_NO,
|
131
|
+
trs.FT_DEFINE_ID,
|
132
|
+
trs.FROM_SELL_BUY_ID,
|
133
|
+
trs.TO_SELL_BUY_ID,
|
134
|
+
trs.CREATION_DATE,
|
135
|
+
trs.CREATED_BY,
|
136
|
+
trs.LAST_UPDATE_DATE,
|
137
|
+
trs.LAST_UPDATED_BY,
|
138
|
+
trs.UPDATE_REQUEST_ID,
|
139
|
+
trs.TIME_STAMP,
|
140
|
+
trs.INV_UPDATE_FLAG,
|
141
|
+
trs.ISSUE_SEQ,
|
142
|
+
trs.SOUMEI_ID,
|
143
|
+
trs.GCPCS_IF_FLAG,
|
144
|
+
trs.GCPCS_IF_CREATION_DATE,
|
145
|
+
trs.RECIEPT_CODE,
|
146
|
+
trs.DELIV_BIN_NO,
|
147
|
+
trs.DELIV_NO,
|
148
|
+
trs.RECV_BIN_NO,
|
149
|
+
trs.SUB_SYSTEM_TYPE2,
|
150
|
+
trs.SHIP_DATE,
|
151
|
+
trs.C_NO,
|
152
|
+
trs.T_NO,
|
153
|
+
trs.RECV_OFFICE_CODE,
|
154
|
+
trs.SR_IF_FLAG,
|
155
|
+
trs.SR_IF_CREATION_DATE,
|
156
|
+
trs.PS_IF_FLAG,
|
157
|
+
trs.PS_IF_CREATION_DATE,
|
158
|
+
trs.CUSTOMER_CODE,
|
159
|
+
trs.KS_type,
|
160
|
+
trs.SUPPLY_SECTION,
|
161
|
+
trs.MANAGE_NO,
|
162
|
+
trs.SEND_OFFICE_CODE,
|
163
|
+
trs.SOUMEI_SLIP_NO,
|
164
|
+
trs.SOUMEI_ITEM_NO,
|
165
|
+
trs.PS_YAZAKI_HINBAN,
|
166
|
+
trs.INVOICE_CASE_INFO_NO,
|
167
|
+
trs.GYK_SITE_CODE,
|
168
|
+
trs.CASE_NO,
|
169
|
+
trs.CASE_SUB_NO,
|
170
|
+
trs.FROM_LOCATION,
|
171
|
+
trs.TO_LOCATION,
|
172
|
+
trs.GYK_TRAN_type,
|
173
|
+
trs.INV_INFO_UPDATE_FLAG,
|
174
|
+
(select code_description from m_code where code_type = 'rs_type' and code = trs.rs_type) rs_name,
|
175
|
+
(select org_name from m_org where org_code = trs.org_code ) org_name,
|
176
|
+
(select factory_name from m_factory where factory_code = trs.from_factory_code ) from_factory_name,
|
177
|
+
(select org_name from m_org where org_code = trs.from_org_code ) from_org_name,
|
178
|
+
(select subinv_name from m_subinv where org_code = trs.from_org_code and subinv_code = trs.from_subinv_code) from_subinv_name,
|
179
|
+
(select factory_name from m_factory where factory_code = trs.to_factory_code ) to_factory_name,
|
180
|
+
(select org_name from m_org where org_code = trs.to_org_code ) to_org_name,
|
181
|
+
(select subinv_name from m_subinv where org_code = trs.to_org_code and subinv_code = trs.to_subinv_code) to_subinv_name,
|
182
|
+
(select ope_code_name from m_ope_code where factory_code = trs.factory_code and ope_code = trs.ope_code) ope_code_name,
|
183
|
+
(select sub_system_name1 from m_sub_system_type1 where sub_system_type1 = trs.sub_system_type1) sub_system_name1,
|
184
|
+
(select code_description from m_code where code_type= 'cancel_flag' and code= trs.cancel_flag) cancel_name,
|
185
|
+
(select sub_system_name2 from m_sub_system_type2 where sub_system_type1 = trs.sub_system_type1 and sub_system_type2 = trs.sub_system_type2) sub_system_name2
|
186
|
+
from
|
187
|
+
T_RS_TRAN trs
|
188
|
+
where
|
189
|
+
IF_FLAG = '1' and TO_DATE(TRAN_DATE) >= TO_DATE('20190226','yyyyMMdd') and TO_DATE(TRAN_DATE) <= TO_DATE('20190227','yyyyMMdd')
|
81
190
|
|
191
|
+
out: {
|
192
|
+
type: bigquery,
|
193
|
+
auth_method: json_key,
|
194
|
+
json_keyfile: '/home1/bigquery/conf/My First Project-6041ffecfba7.json',
|
82
|
-
|
195
|
+
project: fluid-emissary-216806,
|
83
|
-
|
196
|
+
dataset: embulk_test,
|
197
|
+
auto_create_table: true,
|
198
|
+
table: T_RS_TRAN,
|
84
|
-
|
199
|
+
open_read_timeout_sec: 360000,
|
85
|
-
|
200
|
+
send_timeout_sec: 360000,
|
201
|
+
read_timeout_sec: 360000}
|
86
202
|
```
|
4
状況更新
title
CHANGED
File without changes
|
body
CHANGED
@@ -22,6 +22,61 @@
|
|
22
22
|
|
23
23
|
※2019/4/16
|
24
24
|
```ここに言語を入力
|
25
|
+
環境:oracle 12c、embulk 0.9.15
|
26
|
+
|
27
|
+
※Oracle定義
|
28
|
+
|
29
|
+
SQL> desc T_RS_TRAN
|
30
|
+
名前 NULL? 型
|
31
|
+
----------------------------------------- -------- ----------------------------
|
32
|
+
ORDER_NO NOT NULL NUMBER(15)
|
33
|
+
RS_TYPE NOT NULL VARCHAR2(1)
|
34
|
+
FACTORY_CODE NOT NULL VARCHAR2(4)
|
35
|
+
ORG_CODE NOT NULL VARCHAR2(3)
|
36
|
+
TRAN_DATE NOT NULL DATE
|
37
|
+
HINBAN NOT NULL VARCHAR2(40)
|
38
|
+
QTY NOT NULL NUMBER(11,2)
|
39
|
+
SLIP_NO NOT NULL VARCHAR2(10)
|
40
|
+
ITEM_NO NOT NULL VARCHAR2(2)
|
41
|
+
DIVISION_NO NUMBER(1)
|
42
|
+
●●
|
43
|
+
●●
|
44
|
+
●●
|
45
|
+
INV_INFO_UPDATE_FLAG VARCHAR2(1)
|
46
|
+
|
47
|
+
※実行ログ
|
48
|
+
2019-04-16 16:47:24.274 +0900 [ERROR] (0001:transaction): embulk-output-bigquery: failed during waiting a Copy job, get_job(yzk-gcp-project, embulk_copy_job_ec19947a-757f-4119-9620-7ccdeb023777), errors:[{:reason=>"invalid", :message=>"Provided Schema does not match Table yzk-gcp-project:srdcs_data.T_RS_TRAN_20190416. Field ORDER_NO has changed type from NUMERIC to STRING"}]
|
49
|
+
2019-04-16 16:47:24.276 +0900 [INFO] (0001:transaction): embulk-output-bigquery: Delete table... yzk-gcp-project:srdcs_data.LOAD_TEMP_eb1cab64_4892_425b_bf29_d279cc655440_T_RS_TRAN_20190416
|
50
|
+
2019-04-16 16:47:24.590 +0900 [INFO] (0001:transaction): embulk-output-bigquery: delete /var/tmp/embulk_output_bigquery_20190416-15487-1vrnvze.15487.2004.csv
|
51
|
+
2019-04-16 16:47:24.590 +0900 [INFO] (0001:transaction): embulk-output-bigquery: delete /var/tmp/embulk_output_bigquery_20190416-15487-1vrnvze.15487.2006.csv
|
52
|
+
2019-04-16 16:47:24.591 +0900 [INFO] (0001:transaction): embulk-output-bigquery: delete /var/tmp/embulk_output_bigquery_20190416-15487-1vrnvze.15487.2008.csv
|
53
|
+
2019-04-16 16:47:24.591 +0900 [INFO] (0001:transaction): embulk-output-bigquery: delete /var/tmp/embulk_output_bigquery_20190416-15487-1vrnvze.15487.2010.csv
|
54
|
+
2019-04-16 16:47:24.591 +0900 [INFO] (0001:transaction): embulk-output-bigquery: delete /var/tmp/embulk_output_bigquery_20190416-15487-1vrnvze.15487.2012.csv
|
55
|
+
org.embulk.exec.PartialExecutionException: org.jruby.exceptions.RaiseException: (Error) failed during waiting a Copy job, get_job(yzk-gcp-project, embulk_copy_job_ec19947a-757f-4119-9620-7ccdeb023777), errors:[{:reason=>"invalid", :message=>"Provided Schema does not match Table yzk-gcp-project:srdcs_data.T_RS_TRAN_20190416. Field ORDER_NO has changed type from NUMERIC to STRING"}]
|
56
|
+
at org.embulk.exec.BulkLoader$LoaderState.buildPartialExecuteException(BulkLoader.java:340)
|
57
|
+
at org.embulk.exec.BulkLoader.doRun(BulkLoader.java:566)
|
58
|
+
at org.embulk.exec.BulkLoader.access$000(BulkLoader.java:35)
|
59
|
+
at org.embulk.exec.BulkLoader$1.run(BulkLoader.java:353)
|
60
|
+
at org.embulk.exec.BulkLoader$1.run(BulkLoader.java:350)
|
61
|
+
at org.embulk.spi.Exec.doWith(Exec.java:22)
|
62
|
+
at org.embulk.exec.BulkLoader.run(BulkLoader.java:350)
|
63
|
+
at org.embulk.EmbulkEmbed.run(EmbulkEmbed.java:178)
|
64
|
+
at org.embulk.EmbulkRunner.runInternal(EmbulkRunner.java:292)
|
65
|
+
at org.embulk.EmbulkRunner.run(EmbulkRunner.java:156)
|
66
|
+
at org.embulk.cli.EmbulkRun.runSubcommand(EmbulkRun.java:436)
|
67
|
+
at org.embulk.cli.EmbulkRun.run(EmbulkRun.java:91)
|
68
|
+
at org.embulk.cli.Main.main(Main.java:64)
|
69
|
+
Caused by: org.jruby.exceptions.RaiseException: (Error) failed during waiting a Copy job, get_job(yzk-gcp-project, embulk_copy_job_ec19947a-757f-4119-9620-7ccdeb023777), errors:[{:reason=>"invalid", :message=>"Provided Schema does not match Table yzk-gcp-project:srdcs_data.T_RS_TRAN_20190416. Field ORDER_NO has changed type from NUMERIC to STRING"}]
|
70
|
+
at RUBY.wait_load(/export/home/srdcs/.embulk/lib/gems/gems/embulk-output-bigquery-0.4.9/lib/embulk/output/bigquery/bigquery_client.rb:346)
|
71
|
+
at RUBY.block in copy(/export/home/srdcs/.embulk/lib/gems/gems/embulk-output-bigquery-0.4.9/lib/embulk/output/bigquery/bigquery_client.rb:289)
|
72
|
+
at RUBY.with_job_retry(/export/home/srdcs/.embulk/lib/gems/gems/embulk-output-bigquery-0.4.9/lib/embulk/output/bigquery/bigquery_client.rb:58)
|
73
|
+
at RUBY.copy(/export/home/srdcs/.embulk/lib/gems/gems/embulk-output-bigquery-0.4.9/lib/embulk/output/bigquery/bigquery_client.rb:249)
|
74
|
+
at RUBY.transaction(/export/home/srdcs/.embulk/lib/gems/gems/embulk-output-bigquery-0.4.9/lib/embulk/output/bigquery.rb:407)
|
75
|
+
at RUBY.transaction(uri:classloader:/gems/embulk-0.9.15-java/lib/embulk/output_plugin.rb:64)
|
76
|
+
|
77
|
+
Error: org.jruby.exceptions.RaiseException: (Error) failed during waiting a Copy job, get_job(yzk-gcp-project, embulk_copy_job_ec19947a-757f-4119-9620-7ccdeb023777), errors:[{:reason=>"invalid", :message=>"Provided Schema does not match Table yzk-gcp-project:srdcs_data.T_RS_TRAN_20190416. Field ORDER_NO has changed type from NUMERIC to STRING"}]
|
78
|
+
|
79
|
+
|
25
80
|
oracle⇒embulk⇒embulk_plugin⇒bigquery【処理結果】
|
26
81
|
|
27
82
|
NUMBER⇒double※embulkにより自動変換⇒float⇒float【●】
|
3
質問更新
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,4 +18,14 @@
|
|
18
18
|
|
19
19
|
```
|
20
20
|
|
21
|
-
※OracleのVIEWは使用せず、対応したいです。
|
21
|
+
※OracleのVIEWは使用せず、対応したいです。
|
22
|
+
|
23
|
+
※2019/4/16
|
24
|
+
```ここに言語を入力
|
25
|
+
oracle⇒embulk⇒embulk_plugin⇒bigquery【処理結果】
|
26
|
+
|
27
|
+
NUMBER⇒double※embulkにより自動変換⇒float⇒float【●】
|
28
|
+
NUMBER⇒double※embulkにより自動変換⇒float⇒NUMERIC【×】
|
29
|
+
NUMBER⇒long※embulkの定義で強制変換⇒integer⇒NUMERIC【×】
|
30
|
+
NUMBER⇒string※embulkの定義で強制変換⇒string⇒NUMERIC【×】
|
31
|
+
```
|
2
質問更新
title
CHANGED
File without changes
|
body
CHANGED
@@ -16,4 +16,6 @@
|
|
16
16
|
↓自動解析
|
17
17
|
bigquery:float
|
18
18
|
|
19
|
-
```
|
19
|
+
```
|
20
|
+
|
21
|
+
※OracleのVIEWは使用せず、対応したいです。
|
1
質問内容更新
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|