混合データを含む単一の csv ファイルから 2 つのデータベース テーブルをロードする必要があります。また、外部キー関係を利用して親子関係を維持したいと考えています。
以下は入力 csv ファイルの例です。
<name>,<title>,<department>,<location>
John,Developer,IT, Florida
Mike,Designer,Sales,Nevada
Chris,Designer,Sales,Nevada
以下は2つのテーブル構造です。Employee テーブルには、外部キーとして dept_id があります。部門テーブルには一意の名前が付けられます (繰り返しはありません)。上記のサンプル csv によると、2 つのエントリ (IT、Sales) が必要です。
DEPARTMENT
-------------
id
name
location
EMPLOYEE
---------
id
name
title
dept_id
私は Kettle を使用するのがまったく初めてで、何かアドバイスをいただければ幸いです。