荒野之叶:毕马威法国凭借新的MongoDB数据湖进入云时代188金宝搏手机客户端安卓下载

垫保持

#客户故事 #业务

不管你喜不喜欢,“大数据”这个词在每个行业都不断获得关注和采用。传统企业已不再是互联网公司的专利,它们正以几年前还无法想象的方式,利用“大数据”应用进行创新。

一个很好的例子是毕马威法国公司部署了一个基于mongodb的数据湖,以支持其名为188金宝搏手机客户端安卓下载循环,并推出行业第一的财务基准服务——使毕马威法国的客户能够对他们的每项业务的实际表现有新的了解。本着大数据的真正精神,这个应用程序将真正超越传统数据管理技术的能力。为了了解更多,我采访了毕马威法国技术服务公司的总经理Christian Taltas。

你能先介绍一下毕马威法国公司吗?
毕马威是全球最大的专业服务公司之一,在155个国家独立运营,拥有17.4万名员工。毕马威为企业、政府和非营利组织提供审计、税务和咨询服务。

毕马威法国公司为65,000名客户提供会计服务。我是毕马威技术服务公司(KPMG Technologies Services, KTS)的总经理,这是毕马威法国的一个软件公司子公司188金宝慱官网下载1888bet亚洲体育。KTS开发了Loop,一个完整的协作会计解决方案,被KPMG法国的注册会计师(cpa)和他们的客户使用。

请描述你如何使用MongoDB。188金宝搏手机客户端安卓下载
188金宝搏手机客户端安卓下载MongoDB是Loop会计套件的数据库,该套件被毕马威的4800名注册会计师使用。目前,该套件还用于与毕马威约2000名客户的合作。我们预计,在未来18个月内,将有超过2万名客户采用Loop的协作会计方法。

MongoDB为会计套件提供哪些服务?188金宝搏手机客户端安卓下载
它为套房提供多种功能:

数据湖:所有来自我们客户业务系统的原始会计数据,如销售数据、发票、银行对账单、现金交易、费用、工资等,都从Microsoft SQL Server输入到MongoDB。188金宝搏手机客户端安卓下载然后,我们的注册会计师可以访问这些数据,以生成客户的kpi。我们为客户开发的一个独特能力是财务基准。我们可以使用MongoDB数据湖中的数据,让我们的客户188金宝搏手机客户端安卓下载将其财务表现与特定地理区域内相同行业的竞争对手进行对比。他们可以比较工资水平、费用、利润、营销成本——实际上几乎可以比较任何财务指标——以帮助确定与在同一行业、地区和市场运营的其他公司相比,自己的整体市场竞争力。Mong188金宝搏手机客户端安卓下载oDB数据湖使我们能够管理大量的结构化、半结构化和非结构化数据,针对这些数据,我们可以运行特别的和预定义的查询,支持高级分析和业务智能仪表板。我们不断地向数据湖加载新数据,同时支持成千上万的并发用户。

元数据管理:-我们的会计套件的另一个独特功能是能够根据客户想要跟踪的特定标准,为每个客户定制报告。例如,连锁餐厅与建筑公司对不同的指标感兴趣。我们通过为每个客户创建一个独特的模式来实现这种定制,这个模式继承自一个标准的业务应用程序模式,然后写入MongoDB。188金宝搏手机客户端安卓下载它存储每个客户的模式类,然后在运行时生成帐户和报告时应用这些模式类。Loop应用程序被设计成一个业务框架,可以在Node.js上运行,实时生成报告。188金宝搏手机客户端安卓下载MongoDB正在帮助我们管理整个应用代码库,以便根据每个用户的角色和配置文件(例如:簿记员、注册会计师、销售主管),为他们提供正确的模式和应用业务模块。这是MongoDB文档数据模型的灵活性所支持的一个非常强大的特性,而传统关系数据模型所施加的约束是无法实现这个特性的。188金宝搏手机客户端安卓下载

缓存层:用户体验非常重要,因此我们使用MongoDB作为高速层来管理用户身份验证和会话。188金宝搏手机客户端安卓下载

日志记录层:我们还使用MongoDB188金宝搏手机客户端安卓下载来存储Loop应用程序每天的数百万客户端请求。这使我们能够在日志之上构建Tableau报告,为每个用户会话以及分布在法国的220个KPMG区域站点的每个站点排除生产性能问题。我们正在使用188金宝搏手机客户端安卓下载MongoDB连接器用于BI在Tableau中生成这些报告。

为什么选择MongoDB?188金宝搏手机客户端安卓下载
当我们在2012年开始开发时,我们知道我们需要模式灵活性来处理会计套件需要存储和处理的数据结构的巨大差异。这种需求使传统的关系数据库无法处理缓存、元数据管理和kpi基准计算。当我们探索不同的NoSQL选项时,我们担心运行独立的缓存和数据库会使架构过于复杂。然而,在性能测试中,MongoDB提供了灵活性和可伸缩性来服务于188金宝搏手机客户端安卓下载这两个用例。它优于我们测试的NoSQL数据库和专用缓存,因此我们决定围绕MongoDB构建我们的平台。188金宝搏手机客户端安卓下载

由于我们的会计套件是建立在JavaScript之上的,JavaScript应用程序和数据库之间的紧密集成也是帮助我们加快开发周期的一个重要优势。

去年,当我们开发新的财务基准服务时,我们评估了微软的Azure Cosmos DB(注意,当时它被称为DocumentDB),但MongoDB提供了更丰富的查询和索引功能。188金宝搏手机客户端安卓下载我们也考虑在Hadoop上构建基准分析,但是MongoDB的架构,加上强大的188金宝搏手机客户端安卓下载聚合管道为我们提供了一个更简单的解决方案,同时提供了我们需要的数据湖功能。交付的聚合增强188金宝搏手机客户端安卓下载MongoDB 3.2,特别是介绍美元的查找操作符,是我们技术决策的关键。

你能描述一下你的MongoDB部署是什么样的吗?188金宝搏手机客户端安卓下载
缓存层和元数据管理都运行在专用的三个节点上副本集.这为会计套件提供了故障恢复能力,以确保始终在线的可用性。元数据大部分是只读的,而缓存层提供混合的读/写工作负载。

数据湖被部署为一个分片集群,处理来自客户业务系统的大量数据,同时并发地服务于复杂的分析查询并向cpa报告。

从我们自己的数据中心迁移过来之188金宝搏手机客户端安卓下载后,我们正在微软Azure云中的Windows实例上运行MongoDB。我们需要确保我们能够满足应用程序的可扩展性需求,而云是一个更好的地方,而不是投资我们自己的基础设施。

您如何支持和管理您的部署?
我们使用Mon188金宝搏手机客户端安卓下载goDB的全管理数据库,188金宝搏手机客户端安卓下载MongoDB阿特拉斯,并能获得MongoDB工程师的24x7主动支持。188金宝搏手机客户端安卓下载我们最近还使用了来自188金宝搏手机客户端安卓下载MongoDB咨询服务

云数据库服务、专业服务和技术支持的结合证明是无价的:

  • Mong188金宝搏手机客户端安卓下载oDB顾问审查了我们的操作流程和Azure部署计划,从中他们能够提供指导和最佳实践,在不中断业务的情况下执行迁移。他们还帮助我们创建了一个运营手册,以便将最佳实践制度化。
  • 188金宝搏手机客户端安卓下载MongoDB阿特拉斯在Azure上自动化了MongoDB实例的配置和供应,我们现在依靠它来处理正在进行的升级和维护。188金宝搏手机客户端安卓下载在UI中进行几次简单的点击,我们就不需要开发自己的配置管理脚本。
  • 188金宝搏手机客户端安卓下载MongoDB Atlas还提供关于MongoDB数据库健康状况的高分辨率遥测,使我们能够在任何问题影响注册会计师之前主动解决它们。
  • 数据完整性显然是我们业务的关键,因此Atlas在为我们的数据湖提供连续备份方面是无价的。我们自己评估了备份管理,但最终,MongoDB为我们管理备份,作为Atlas提供的全管理备份服务的一部分,成本效益要高得多。188金宝搏手机客户端安卓下载

作为迁移到Azure的一部分,您还迁移到了最新的MongoDB 3.2版本。188金宝搏手机客户端安卓下载你能分享一下升级的结果吗?
一个词——可伸缩性。与188金宝搏手机客户端安卓下载MongoDB 3.2现在使用WiredTiger作为默认存储引擎,我们可以在更低的硬件占用上实现更高的吞吐量和可伸缩性。

今天,会计套件支持近7000个内部和外部客户,其中一半的客户平均每个工作日连接5小时。但我们计划在未来18个月内将其推广到2万名客户。我们已经能够在我们的开发集群上对套件进行负载测试,MongoDB已经扩展到当前会话、分析和数据量的5倍,完全没有问题。188金宝搏手机客户端安卓下载WiredTiger的文档级并发控制和存储压缩是这些结果的关键。

你对Loop会计套件有什么未来计划?
我们希望自动化更多的基准测试,并支持进一步的数据探索,为我们的客户构建预测性分析模型。这将使我们能够针对历史数据提供基准,并评估未来可能的业务结果。我们计划在MongoDB数据湖上使用Azure机器学习框架。188金宝搏手机客户端安卓下载

您如何衡量MongoDB对您的业务的影响?188金宝搏手机客户端安卓下载
我们估计,通过选择MongoDB作为会计套件,我们比使用任何188金宝搏手机客户端安卓下载其他非关系型数据库至少快50%的上市时间。与JavaScript的紧密集成、灵活的数据模型、开箱即用的性能和复杂的管理平台都是提高开发人员生产率和降低运营成本的关键。

会计套件的财务基准服务是一个高度创新的应用程序,为毕马威法国提供了显著的竞争优势。我们可以访问大量的客户信息,这些信息可以通过我们建立在MongoDB上的数据湖进行操作。188金宝搏手机客户端安卓下载它允许我们有效地存储数据,同时支持丰富的分析,提供其他会计实践无法比拟的见解。

Christian,感谢你花时间与MongoDB社区分享你的故事。188金宝搏手机客户端安卓下载

想要实现数据湖吗?了解更多信息,请参考我们的指南:

通过MongoDB将在线大数据引入BI & Analytics188金宝搏手机客户端安卓下载


关于作者- Mat Keep

Mat是MongoDB产品营销团队的主管,负责构建Mong188金宝搏手机客户端安卓下载oDB产品和服务的愿景、定位和内容,包括市场趋势和客户需求的分析。在MongoDB之188金宝搏手机客户端安卓下载前,Mat是Oracle公司的产品管理总监,负责MySQL数据库在网络、电信、云和大数据工作负载。在此之前,在技术供应商和终端用户公司担任一系列销售、业务开发和分析师/程序员职位。