|
Wiki Home
Members
To join, please contact us. Improve MIKE 2.0
Need somewhere to start? How about the most wanted pages; or the pages we know need more work; or even the stub that somebody else has started, but hasn't been able to finish. Or create a ticket for any issues you have found.
|
ETL High Level Solution Architecture OptionsFrom MIKE2.0 Methodology -> You are here: MIKE2:Core MIKE2.0 Methodology > Data Governance Metrics > MIKE2:Solution Capabilities > Talend > ETL High Level Solution Architecture Options This section describes the high level architecture options for data movement and consolidation covering the components of an architecture but not the usability and functionality of the software. These are the options to be considered as you select the architecture components for a more thorough evaluation. This section covers related technologies that have similar acronyms:
But not other data integration methods such as replication, EAI, enterprise search or federation.
Software BudgetThe software budget earmarked for the project may limit the choice of ETL software putting it into one of these categories:
Open Source ETLOpen source ETL products have matured and are a viable option for small to medium data integration implementations. These products are not as mainstream as high profile and successful open source applications like Linux and MySQL so they do not have as many developers or as many coding hours put into them. Open source ETL trail the premium ETL tools much like Wordpad trails MS Word. Enterprise ETL UpgradeSome products offer an upgrade that provides an ETL tool. For example an upgrade of an Oracle data warehouse license to an enterprise version comes with licenses for Oracle Warehouse Builder. An upgrade of SQL Server 2005 opens up additional data quality and volume functions for Microsoft SSIS. Premium ETLMost ETL products work on CPU licensing of the server. This ensures fair pricing based on how much data the product is moving and how many jobs it is being utilized for. CPU based licensing is most valuable if the server is utilized heavily and if the software is not competing for CPU resources with other applications . Upfront versus Ongoing BudgetPremium ETL and ELT tools have a higher up front software fee but save money during the life of the project with superior usability and functionality. These benefits can be lost if the project is staffed by developers new to the project. TimelinessA key architecture decision for ETL is the timeliness of the data integration.
HardwareThis section covers the decisions on what hardware is required in the architecture. Transformation ServicesA key decision is where the processing load of ETL will occur:
ScalabilityHow very high volumes will be handled:
CultureThe ETL architecture must fit in with the culture, resourcing and support capabilities of the organization.
Development ResourcesThe solution architecture needs to take into account the programming and development of ETL jobs and the resources available to do the coding. Most ETL tools provide a simple Designer driven GUI interface that allows most beginners to start coding jobs. What the Solution Architecture needs to take into account is extending basic ETL into advanced coding:
The other development resourcing element of ETL implementation is the standards and techniques of using the tool that can lead to robust and maintainable ETL jobs. This requires expertise on the project that can be supplied by acquired staff, vendor professional services or system integrators. The solution architecture needs to use software that has expert development resource support. Product CompatibilityMost ETL and ELT products now come as part of a data integration suite. The solution architecture needs to define if any of the following functions need to be catered for in terms of sharing metadata and transferring processed data: The architecture also needs to take into account compatibility with existing products around development and deployment: Security and ComplianceThe architecture needs to meet existing organization standards for security and legal compliance.
|
Wiki asset search
Toolbox
Views
Wiki Contributors
|

