ケトルは、純粋なJavaで書かれたオープンソースのETL(抽出物の抽出、変換、変換、ロードするロード)ツールであり、抗力をインストールし、グラフィカルインターフェース、データ抽出効率と安定性をドロップすることなく、WindowsやLinux、UNIX、グリーン上で動作します。
直接会社のデータベースへの変更を行う会社ではタブーであるので、あなたは、ETLツールが高い支払ったソフトウェア、良い取引に比べて、やかん収入ので、生まれた、データをコピーする必要があります。
ケトルリポジトリまたは2つの設計において、記憶されているのXML形式で:変換(換算) -完全な変換データベースのため、ジョブ(ジョブ) -ワークフロー全体を完全に制御。ジョブがステップフローであり、データフローが変換されます。
ケトルは、3つの主要なコンポーネントがあります。
スプーン(スプーン):グラフィカルなインターフェイス、窓は.BAT選択し、Linuxの選択.SH。
キッチン(台所):キッチンコマンドを使用するには、コマンドラインのジョブから呼び出すことができます。
パン(鍋):パンを使用して、コマンドライン呼び出しトランスの形態で使用することができます。
さらに、カーター(メニュー)は、民間、リモートETLサーバを確立するための軽量Webコンテナ、です。
Windowsのやかんの下でのインストール
まず、インストール
1.概要
仕事の開発と変容をローカルで実行することができ、実際のビジネスの発展にローカル環境にやかんを実施している、あなたはまた、リモートマシンの実行中に接続することができます。
2. JDKをインストールします。
それらを繰り返さない(ケトルは、Java環境で実行します)
3.ダウンロード解凍ケトル
緑のソフトウェアをやかん、解凍は、任意のローカルパスに直接ダウンロードすることができた後、あなたが使用することができます。ダウンロード
4.インストールデータベース
例えば、MySQLへ行くことはありません(強く、その上に、現在の安定版mysql5.6 5.7の多くの問題になります一緒に起因する他のソフトウェアの作業中バージョンの問題に、新しいデータベースのバージョンを追いかけていないことを示唆しています。)
5. [スタート]
spoon.batファイル、[開く]を検索し、最初に少し長くなりました
(ファイルは、.batファイルのウィンドウで、Linuxでは.SHファイルと.SHと.BATファイルを持っています)
第二に、ケース
ケースワン
識別STU2によって同期化するためにデータをSTU1、STU2 IDが同一のデータで更新されます
MySQLで2つのテーブルを作成します。
1.仕事を開きます
2. MySQLで2つのテーブルを作成し、いくつかのデータを挿入
mysqlの> 作成し たデータベースケトル。 mysqlの> 使用ケトル。 mysqlの> 作成 テーブル STU1(IDのint型、名前のVARCHAR(20)、年齢int型); MySQLは> 作成 テーブル STU2(IDのINT、名前VARCHAR(20))。
MySQLの> STU1値(1001 'bajie'、20)、(1002 'shaseng'、18)、(1003 'sanzang'、23)に挿入します。
MySQLの> STU2値(1001、 '悟空')に挿入します。
3.kettle操作