Salesforce数据架构与连接性全面解析
1. 迭代设计与数据管理
在使用Salesforce进行定制开发时,迭代设计可能会带来一系列问题。Salesforce有其既定的工作边界和方式,产品的变更与新增功能都需要不断审查。迭代设计若不考虑最终设计的累积复杂性和资源消耗,可能会导致资源争用等问题。在托管平台环境中,不能简单地通过增加硬件来解决问题,因此需要经验丰富且不断学习的架构师来构建重要应用。提前进行有远见的重新设计,比在后期灾难发生时再尝试重新设计要容易得多。
1.1 主数据管理
Salesforce会消耗和生成大量的事务性和主数据,同时也可能导致团队之间的数据孤岛现象。因此,为Salesforce内使用或存储的数据制定主数据管理(MDM)策略至关重要,这不仅关乎运营和学术层面,还会对财务产生影响。如果Salesforce实施会创建大量记录,招募和培训数据专家非常重要。对于任何应用,都应不断评估存储价值与存储成本,而在Salesforce中管理资源对成本的影响更为直接。
1.2 报告功能
报告可分为临时报告和企业级报告。Salesforce在临时报告方面表现出色,但如果想从大量数据中获取实际业务洞察,建议使用商业智能(BI)工具。在设计阶段早期就应规划如何以及何时利用Salesforce数据进行高级报告。Salesforce内部有一个报告构建系统(Reports),适用于基本报告,并提供一些有用的数据检查和审核功能。只要需求不太复杂,它就能生成美观且可共享的报告。不过,使用内置报告系统创建更复杂的报告可能需要添加一些影响复杂性的关系,因为原生报告主要基于对实际使用数据的实时查询。更复杂的查询需要将数据与内部实时数据分开存储和
超级会员免费看
订阅专栏 解锁全文
16

被折叠的 条评论
为什么被折叠?



