首页 » 公共设施网络:分支版本管理和 SQL

公共设施网络:分支版本管理和 SQL

| Esri 土耳其|
ArcGIS Enterprise 编辑 电力和天然气 服务 水利 水务服务 技术 网站
在这篇博文中,我们将解释如何在使用分支版本(基于服务)的公用事业网络数据集上编写 SQL 查询。很多人问这个问题的主要原因是分支版本只允许通过web服务来访问数据,而很多现有的GIS用户习惯于直接访问数据库来使用SQL查询。

新的基于服务的架构为最终用户提供了引人入胜且有意义的体验。许多用户面临的挑战是,他们通常没有内部资源来修改他们积极使用的 SQL 驱动的界面和报告屏幕,而这些界面和报告屏幕通常没有与这些服务集成。

出于所有这些原因,我们将详细介绍一些示例,说明如何使用可用于使用 SQL 安全地查询分支版本所使用的数据的技术来创建报告。

分支版本控制

分支版本化是 Esri 引入的一种新型版本化类型,支持基于服务的架构来查看和编辑数据。有关分支版本的详细信息,您可以查看以下文档。

“分支版本还是不分支版本”是 Esri 撰写的一篇博客文章,旨在为技术水平较低的用户提供入门级方法。
“版本控制类型”比较了传统版本控制以及分支版本控制的优点和局限性。
分支版本场景为用户提供了分支版本相关工作流程的详细解释。
使用 ArcGIS 进行版本管理是 2021 年 Esri 用户大会上的一场技术会议,其中详细讲解了分支版本控制的数据库和服务模型。
公用事业网络、地块结构和追踪网络数据集采用基于服务的 RCS数据 架构,以便用户可以轻松地从桌面、网络和移动平台访问它们。由于必须使用服务来实现所有查看和编辑功能,许多用户想知道在迁移到公用事业网络后如何更改他们当前基于 SQL 的查询界面以及他们使用查询创建的报告。

Esri 的建议是用户尽可能使用服务和 API。不过也需要考虑现有系统中没有API级别解决方案的场景。在这种情况下,我们来看看如何读取地理数据库默认版本中的数据。

视图

数据库视图

 

当您对数据库中的数据执行查询时,要求数据是最 什么是品牌知名度以及如何建立它? 新的 。例如,如果有人查询其银行账户中有多少钱,不仅会记录所有存款;它还需要对所有提款和承诺付 邮寄线索 款进行核算。由于不同系统的交互模型不同,许多系统提供了隐藏的视图和方法来简化与这些模型的交互。

由于模型简化,系统维护的视图将不会呈现给最终用户。但是,只要保留交互模型,仍然可以直接查询数据库并获得正确的结果。这些查询不能完全替代多版本视图。这是因为这些查询不支持数据编辑,并且获得的结果仅显示默认版本中的当前数据。因此,对于只想生成报告的用户来说它是理想的选择。

例如,有关演示如何创建与此交互模型兼容的视图的 SQL 语句,请参阅Esri 社区页面上的 ArcGIS Utility Network 的“分支版本 SQL 视图 – Utility Network” 页面。本页将演示如何使用2021 年 Esri 用户大会上ArcGIS 技术会议版本管理中概述的查询和逻辑为公用事业网络支持的许多数据库创建视图。

 

滚动至顶部