- A Business Analyst (BA) is responsible for analyzing the business needs of their clients to help identify business problems and propose solutions. Typical BA activities include requirements gathering (functional and non-functional), solutions development, project planning, etc.
- A Data Architect, on the other hand, is responsible for developing and maintaining a formal description of the data and data structures - this can include data definitions, data models, data flow diagrams, etc. Typical activities include data modelling, ETL (Extraction / Transformation / Load) processing, data mining, data analysis, etc.
The better answer, then, in my opinion, would be a Data Architect. In most scenarios, the Business Analyst would...
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
document the requirements while the data architect would perform the actual mapping of the data.
Dig Deeper on Oracle management
Related Q&A from Michael Hillenbrand
Expert Michael Hillenbrand discusses whether Linux certification is necessary for a job in Oracle.continue reading
Managing an Oracle shop expert Michael Hillenbrand talks about his experiences with remote database administration.continue reading
Expert Michael Hillenbrand explains the difference between a a database engineer, a database architect and a database administrator.continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.