回答編集履歴

2

一部間違い事項の修正

2019/03/04 02:16

投稿

hiroysato
hiroysato

スコア415

test CHANGED
@@ -51,3 +51,45 @@
51
51
  incremental: true
52
52
 
53
53
  ```
54
+
55
+
56
+
57
+ ### 2019-03-04 11:11 追加
58
+
59
+
60
+
61
+ すいません。ちょっと勘違いしていました。Viewを使わなくてもこうすればdoubleのカラムを`incremental: true`で使えるような気がします。longに変換する場合は浮動小数点は捨てられるので小数点以下を使って順序がかわるようなケースには使えないかもしれません。
62
+
63
+ 文字列の場合は`1.0`, `1.01`どちらが先に並ぶかの検討も必要だと思います。
64
+
65
+
66
+
67
+
68
+
69
+ ```yaml
70
+
71
+ in:
72
+
73
+ type: oracle
74
+
75
+ driver_path: xxxx\product\12.2.0\dbhome_1\sqldeveloper\jdbc\lib\ojdbc7.jar
76
+
77
+ host: A0430-02396
78
+
79
+ user: system
80
+
81
+ password: xxx
82
+
83
+ database: ORCL
84
+
85
+ table: T_RS_TRAN
86
+
87
+ incremental_columns: [ORDER_NO]
88
+
89
+ incremental: true
90
+
91
+ column_options:
92
+
93
+ ORDER_NO: { value_type: long } # あるいは { value_type: string }
94
+
95
+ ```

1

2019-02-25 17:16 追加

2019/03/04 02:16

投稿

hiroysato
hiroysato

スコア415

test CHANGED
@@ -13,3 +13,41 @@
13
13
 
14
14
 
15
15
  で`embulk run -c diff.yml config.yml`するとデータが出力されますか?
16
+
17
+
18
+
19
+
20
+
21
+ ### 2019-02-25 17:16 追加
22
+
23
+
24
+
25
+ Viewを使うならこれでいいんじゃないですか?
26
+
27
+
28
+
29
+ ```yaml
30
+
31
+ in:
32
+
33
+ type: oracle
34
+
35
+ path_prefix: null
36
+
37
+ driver_path: xxxx\product\12.2.0\dbhome_1\sqldeveloper\jdbc\lib\ojdbc7.jar
38
+
39
+ host: A0430-02396
40
+
41
+ user: system
42
+
43
+ password: xxx
44
+
45
+ database: ORCL
46
+
47
+ table: T_RS_TRAN_VIEW # <<-- HERE
48
+
49
+ incremental_columns: [ORDER_NO]
50
+
51
+ incremental: true
52
+
53
+ ```