Job Role: Data Analyst Responsible for the design of logical models based upon analysis of complex business requirements. Works closely with customers to understand their business processes and data needs. Coordinates all workgroup modeling activities. Reviews all models for completeness and standardization. Works under limited supervision. Typically reports to a manager. Responsibilities Function: Analyze and Design Database o o o o o o o o Activity: Adapt conceptual and logical data models to enterprise model Company data and objects standards policies are thoroughly followed Conceptual and logical data models are in line with enterprise model Possible adaptations of enterprise model are considered Activity: Create, refine and distribute conceptual and logical data models All approvals are obtained for conceptual and logical data models Clients are consulted to determine attribute domains Conceptual model is documented accurately and completely Entities, attributes and relationships are identified and defined Key attributes are identified Activity: Determine target environment and/or platform Available options are researched, analyzed and documented Performance requirements are researched and documented Platforms, environments and hardware are reviewed, and options and recommendations are effectively communicated to appropriate personnel Target environment, performance platform and hardware are agreed upon by key people and database technology is properly selected Activity: Identify access and concurrency requirements Access plan is integrated with backup and recovery plan Select record locking mechanism based on data integrity goals Requirements are specific to database and operating system Activity: Identify backup and recovery requirements and create recovery plan Backup and recovery requirements are consistent with corporate policy, business needs and legal requirements Requirements are specific to database and are documented completely Activity: Identify high-level business rules for data model Data constraints are identified and documented Data definitions are fully developed and agreed upon Entity level data ownership is clearly defined Detailed business data rules are documented High-level business rules are integrated within the data model Pertinent business rules are identified or defined during modeling Validation rules are identified and documented Activity: Perform research and analyze requirements All approvals are obtained for data analysis and design document Business objectives and goals for the project are well defined Client/users are properly educated regarding technology and tools Complete data requirements are communicated and approved by client Scope and boundaries of data model are free of conflicts Sources of information are reliable and current Activity: Validate conceptual and logical data models with clients Conceptual and logical data models are validated by client Data models are reconciled with appropriate level process models o o Function: Provide Data Assurance o Activity: Integrate high-level business rules with code Data constraints required by the organization are implemented Database triggers, objects, and procedures are documented business rules are examined with impact on database determined Referential integrity and check constraints are enforced Activity: Select unique identifiers and normalize the data model Define attributes of entities, primary natural keys and relationships Data model is in third normal form Logical and data models are validated by the client Logical model is validated against all transactions Activity: Gather and document security requirements Security requirements are documented Potential security risks are identified and resolved Function: Coordinate and Review o o Activity: Coordinate all modeling activities in workgroup Plan resource needs for upcoming projects Work with management to assign projects Follow up with sponsors on project progress Activity: Review all models for consistency Review models for consistency across company Provide feedback to other data analyst on improvement opportunities Skills Category: Business Concepts and Practices o o o o Category: Cognitive o o o o Conscientious Flexible and adaptable Category: Specific Databases o Encryption Firewalls (e.g., Network Address Translation, NAT) Password practices and procedures Category: Organizational o o Data warehousing Distributed databases and processing On-line transaction processing Relational databases Category: Network Security o o o Bachelor's Degree in Technical discipline Category: Database Processing o o o o Creation of forms and reports Data flow and data structure modeling Data management including modification, replication, clustering, and optimization Data warehousing and data mining Database concepts including tables, data types, instances, fields, and rows Database security including access control, back-up and recovery Query languages for database management system (e.g., SQL and PL/SQL) Specific Database Management System Data Definition Language (DDL) Specific Database Management System Data Manipulation Language (DML) Category: Education o Methods for trend analysis including forecasting system resources and space usage Category: Databases o o o o o o o o o Backup and recovery techniques Code and scripts to move data between systems Data conversion techniques Legal requirements for archiving data Techniques for data validation during and after conversion Techniques to map data between old system and new one Category: Database Performance Management o Concurrency constraints within a system and across systems Data cleaning, updating, editing and validation techniques Data privacy rules, laws, and implementation techniques Data storage and access within government regulation, and corporate policies Developing database triggers, foreign key constraints, and validation (code) tables User access rights to individual tables, rows, and columns (e.g., DDL SQL) Category: Data Management, Backup and Recovery o o o o o o Analytical thinker Detail oriented Healthy skeptic Independent thinker Category: Data Management o o o o o o Business principles and business and industry-specific terminology Business case analysis Costing, budgeting, risk and financial analysis Quality assurance concepts and procedures Varies by site (e.g. DB2, Oracle, Access, Microsoft SQL Server) Category: Specific Operating Systems o o o Others may be required for specific sites (e.g. Unix, OS400) Others would be useful (e.g. MVS, Linux, Mac OS, Sun OS) Windows Category: Tools for Data Management o o RDBMS Catalog tools (e.g., Control Center, BMC Catalog Manager, Enterprise Manager) Metadata tools (e.g. ERWin, Bachman, Oracle Designer) Category: Work Experience o o o o 10+ years experience in the field or a related area preferred Works well with little to no supervision Takes initiative Self starter