ローディング時間を短縮するために、組織がデータ統合プロセスをETLからELTに変更することが可能かどうかを知りたいですか? DWHインフラストラクチャが一致しない場合はどうなりますか?ETLからELTに移行しますか?
答えて
私はそれがあなたのターゲットDWHプラットフォームとパフォーマンスの能力と内部の変換を実行する能力に依存していると思います。 TeradataのDWHを使って過去にこれを行いました。私たちが使用していたツールが変換を実行できず、ずっと効率的なSQLを書くことができたので、Teradataシステムに重労働をさせることにしました。
また、ETLツールを使用していますか?最適化の可能性はありますか?
私たちは、CDCをデータキャプチャツールとして使用し、実際にはジョブを介してデータを転送するSSIS(自家製バージョン)を使用して、同様の戦略を実装しました。 このケースでは、SSISの部分では、定期的にメインクライアントの生産データサーバー(リソースの分離)からステージングDBにデータをダンプし、ステージングDBのストアドプロシージャが引き継ぎ、やや複雑なトランスフォーム操作を完了します。このようにして、ソースに応じてデータを提供するDWターゲットとDMターゲットの両方があるので、複数のターゲットに出力することができます。これにより、柔軟性とExtraction側からの重い持ち上げを取り除くことが可能になり、変更の保守スケジュールがはるかに簡単になります。
ETL and ELTを切り替えることは、ビジネスニーズ、使用されるデータウェアハウス、使用されるETL/ELTツール、利用可能なもの、データソース、サポート/管理者の能力に依存します。 ELTはまだ成熟しているので、作業を行うのに利用できるツールの幅はありません。あなたのビジネスがより多くの変換作業を肩代わりする可能性がある場合や、必要なツールを見つけることができたら幸いです。 ELTは合理的なスイッチです。
データのサイズや構造によっては読み込み時間が短くなることがあります。ただし、ETLベースのデータウェアハウスはELTをサポートするように構成されていない場合があります。 ELTはクエリ時に変換を実行するため、クエリ用に最適化されていないスキーマ構造にデータが読み込まれると、それがボトルネックになる可能性があります。間違った構造のリポジトリは、ELT解決策に切り替えるよりも多くの問題を引き起こす可能性があります。
最終的な質問に答えるには、データウェアハウスインフラストラクチャとスキーマ構造がどのように一致しないかによって異なります。変換を伴う特別なクエリを処理するには、処理能力が必要です。基本的にすべてのデータの読み込みをサポートするDWH構造が必要です。
- 1. ETLツールの移行:パラレル実行のベストプラクティス
- 2. MySQLデータベースをLinuxからMacに移行しますか?
- 3. MantisからRedmineにプロジェクトを移行しますか?
- 4. socket.ioからraw websocketに移行しますか?
- 5. Visual Basic 6.0からVB.NETにプロジェクトを移行しますか?
- 6. MS SQLからPostgreSQLにデータを移行しますか?
- 7. svn:repoAからrepoBに移行しますか?助けて!
- 8. Python Flask:Swagger YAMLからGoogle App Engineに移行しますか?
- 9. MS SQLからMySQLにWordpressエントリを移行しますか?
- 10. ブートストラップ3からブートストラップ4に移行しますか?
- 11. sqlite3からCoreDataに移行しますか?
- 12. SQL ServerはローカルからAWSに移行しますか?
- 13. 誰でもNeo4jClientから.NetボルトドライバNeo4jに移行しますか?
- 14. MySQLの関数名 'ELT'は何を表していますか?
- 15. GitからSVNに移行
- 16. progressdbからmysqlに移行
- 17. GossipingPropertyFileSnitchからEc2MultiRegionSnitchに移行
- 18. restful_authenticationからdeviseに移行
- 19. JamからCMakeに移行
- 20. SVNから...に移動しますか?
- 21. (アプリケーションストアから)Xcode 4.1に移行するための前提条件はLionに移行していますか?
- 22. アンドロイドプロジェクトをGradleに移行しますか?
- 23. iOS 4からiOS 5に移行します。
- 24. 後でMysqlからnosqlに移行します。コード要件?
- 25. ワークフロー:TFSのcheckInから移行ファイルを除外しますか?
- 26. 0.10.0からcouchdbデータを移行しますか?
- 27. 1.2.3から2.0.2に移行するプラグインはありますか?
- 28. Jboss4.2.3からjboss5.1ASに移行する
- 29. perlからphpに移行する
- 30. Laravel 5で古いテーブルから新しいテーブルに移行するデータ移行
私の訓練の中で働いている組織は、SSISをETLツールとして使用しています。現在、目的は、さまざまなソース(ERP)からのDWHへのリアルタイムデータ統合のソリューションを提供することです。私はSSISでCDCにリアルタイムの問題を管理するよう勧めました。そして、私はELTと組み合わせて最適化のためにどうすればいいのか疑問に思っていました。しかし、DWHの実際の構造は、この主要なETLからELTへの切り替え、またはそれらのすべてのトランスフォームプロセスをホストすることを許可していません。それで、私はDWHにこれを実現するためにどのような「調整」を導入すべきかを知りたいのですが? –