当前位置:主页 > 云存储 > 数据库 >

香港带宽_access是什么数据库_代金券

  • 数据库
  • 2022-01-02 15:23
  • 动埠云

香港带宽_access是什么数据库_代金券

这是一个演示如何在不同的环境(如DEV、SIT、UAT和PROD)中维护OpenDoc超链接中的服务器名称的文档。通常可以看到,当我们在DEV环境中创建带有超链接的webi报表,然后将报表移动到UAT环境中时,我们必须去更改超链接并更改服务器名称我们可以通过在数据库中设置一些参数并在报告中使用它们来克服这个问题。

1.在DEV数据库中,我们可以创建一个包含两列的参数表。一个是参数名,另一个是键值。输入参数名称如"财务报表",然后在"财务报表"中输入参数的键值作为基本的OPENDOC URL,如下所示

此处以粗体突出显示服务器名称,其指向设备

现在类似地,在UAT数据库中,软件企业有哪些,应该存在相同的表,但参数名称(财务报表)的键值应该是

下面是一个参数表的例子,根据需要有不同参数的名称和键值。

这样,如果我们有多个环境/数据库,URL将有不同的服务器名称,其前缀将更改为

dev for development environment,

sit用于系统集成测试环境

uat用于用户验收测试环境

prd用于生产环境

2.现在在宇宙中,我们必须将此表作为一个独立的表使用,不与任何其他表连接,如下图所示。下图选择了表(因此以蓝色显示),可以观察到它没有连接到宇宙中的任何其他表。

此表将用于根据参数名称及其键值创建宇宙中的对象。

3.现在我们基于宇宙中的此表创建详细对象,下面的屏幕截图将显示创建的详细对象

它观察到select子句将在select中有键值,where将有我们需要使用的参数名称。

这个对象将给我们键值(即第1点中提到的基本OpenDoc URL)。所以它将根据这个数据库所指向的宇宙的连接给出输出。例如,如果宇宙在DEV中,那么它应该指向DEV数据库,我们将得到服务器名称前缀为DEV的URL,或者

如果宇宙在UAT中,那么它应该指向UAT数据库,我们将得到服务器名称前缀为UAT的URL,企业内部软件,如第1点所示。(假设当宇宙从DEV迁移到UAT时,UAT中的宇宙连接工作正常)

where子句的目的是在现实生活中,不同的垂直方向可以有不同的宇宙。例如,尽管数据库保持不变,财务人员和人力资源人员将拥有不同的领域。因此我们可以有不同的参数名

4。现在我们可以在创建如上所示的详细对象后导出universe,然后我们可以移动到在这个universe上创建的Webi报告。在Webi报告中,我们必须使用这个detail对象并基于这个对象创建一个变量,如下所示。

我们的目的是从完整的键值中只获取服务器名称,因此,我们从第一个位置获取它,直到服务器名称结束。

例如,大数据与数据挖掘,如果下面的键值是输出(存在于数据库中)

应用变量中所示的公式后,国内大数据,输出为

所以在使用变量OpenDoc URL可以如下设计

现在,如果开发人员在DEV环境中刷新报表,那么URL将为

=a href=http://dev.boserver.net/OpenDocument/opendoc/OpenDocument.jsp?sIDType=CUID&iDocID=AZFZ

如果在PRD(生产)中刷新报告,则URL将为

=a href=http://prd.boserver.net/OpenDocument/opendoc/OpenDocument.jsp?sIDType=CUID&iDocID=AZFZ

最终不管这个URL指向哪个报表(根据iDocID),大数据提供,它都会在相同的环境中打开/的报表。我们不必每次将报表从一个环境移动到另一个环境时都手动更改服务器名称。这将有助于节省大量的时间,当测试报告在UAT测试或任何其他目的

感谢分享。只是补充一下,为了避免重新映射,您可以在LaunchPad中使用相对链接:

迁移期间如何处理报表/文档中的opendocumenturl?

很好的文档Ashish….保持下去…..)

猜你喜欢

微信公众号