Design helps you
think critically about the problem you want to solve and possible solutions. Consider
these questions as you gather your requirements and design the solution.
- Output
- What does the overall solution look like? What questions are posing and how do you want the answers formatted?
- Data Sources
- What type(s) of data sources are you querying? Where are they located? How much data do you need to process? Are you using big data? Are you using relational or non-relational data sources? Will you have a target data source? If so, where are they located?
- Content/Processing
- What data quality issues do you have? How is the input data mapped to the output data? Where do you want to process the content, in PDI or in the data source? What hardware will you include in your development environment? Will you need one or more quality assurance test environments or production environments?