作为应用数据架构师,您将在组织内设计和管理应用程序的数据架构中发挥关键作用。这个角色涉及与开发团队、业务利益相关者和其他IT专业人员合作,以确保数据解决方案与业务目标一致、可扩展,并符合最佳实践。应用数据架构师负责定义数据模型、结构和集成策略,以支持组织的应用程序组合。
主要职责:
• 开发和维护与业务目标一致并支持应用需求的数据架构蓝图。
• 设计和实施数据模型,确保数据完整性、性能和可扩展性。
• 定义和执行数据标准、准则和最佳实践。
• 根据应用需求评估和选择适当的数据库技术。
• 与数据库管理员合作,优化数据库性能、安全性和可用性。
• 实施和管理数据存储解决方案,考虑关系型和非关系型数据库。
• 为各种应用程序设计数据集成策略,实现无缝数据流动。
• 与ETL(抽取、转换、加载)开发人员合作,确保数据移动高效准确。
• 实施和维护数据集成框架和中间件。
• 建立和执行数据治理政策,确保数据质量、安全性和合规性。
• 与数据管理者和业务分析师合作,定义和实施数据治理流程。
• 监控并报告数据治理政策的合规性。
• 与应用程序开发人员、业务分析师和其他利益相关者密切合作,了解数据需求和应用功能。
• 为开发团队提供指导和支持,实施有效的数据解决方案。
• 与企业架构师合作,确保与整体IT架构一致。
• 分析和优化应用程序的数据库和查询性能。
• 实施缓存机制和其他性能优化技术。
• 创建和维护包括数据模型、集成流程和数据流程图在内的数据架构全面文档。
要求:
• 计算机科学、信息技术或相关领域的学士或硕士学位。
• 对数据建模概念、技术和方法论有深入的理解。
• 熟练使用数据建模工具,如SqlDBM、ERwin和ER/Studio,并具有关系型数据库和SQL的经验。
• 了解维度建模,并熟悉数据仓库概念、数据集成和ETL/ELT流程。
• 精通SQL,最好是Snowflake数据库。