sql >> データベース >  >> RDS >> Mysql

既存の1つのテーブルデータベースから合理的なマルチテーブルMySQLデータベースにデータを入力するにはどうすればよいですか?

    Pentaho Business Intelligence のETL(extract translate load)ツールを使用することをお勧めします パッケージ。少し学習曲線がありますが、あなたが探しているものを正確に実行します。彼らのETLツールはKettleと呼ばれ、一度コツをつかめば非常に強力です。

    Pentahoには、無料トライアル付きのエンタープライズバージョンと無料のコミュニティバージョンの2つのバージョンがあります。コミュニティバージョンは十分な機能を備えていますが、エンタープライズバージョンも試してみることができます。

    ここにいくつかのリンクがあります

    PentahoCommunityEditionサイト

    ケトルサイト

    PentahoEnterpriseサイト

    更新:複数のテーブル出力

    変革の重要なステップの1つは、組み合わせlookup-updateです。 。このステップでは、特定のテーブルをチェックして、データストリームからのレコードが存在するかどうかを確認し、存在しない場合は新しいレコードを挿入します。新しいレコードか古いレコードかに関係なく、そのレコードのキーフィールドをデータストリームに追加します。続行すると、関連するテーブルにデータをインポートするときに、これらのキーを外部キーとして使用します。




    1. Oracleでグローバル一時テーブルを回避する方法

    2. 2つのSELECTクエリをマージする

    3. Postgresqlの累積合計をカウントします

    4. 同じSELECTsqlクエリでSUM()からパーセントを計算する