选择嵌入式分析应用程序的9个关键标准

您是否有自己的基于web的应用程序,并希望向其添加商业智能(BI)功能?如果是这样,你需要记住很多技术要点。让我列出在选择可嵌入分析平台时需要考虑的9个标准来帮助您简化这一过程。

它最终会是什么样子?

第一个也是最重要的问题是——在你自己的页面中嵌入内容是什么样子的。在嵌入时,您希望确保可以禁用这些选项,因为您不希望它看起来像一个应用程序只是托管另一个应用程序。您需要确保您正在显示内容直接在应用程序中就好像内容是应用程序的一部分

在Dundas BI中,您可以将任何和所有内容嵌入到另一个网页中,并对所述内容的显示方式进行大量控制。下面是一个实时示例,以便您可以确切地看到Dundas BI中的嵌入是什么样子的。下面是一个名为w3schools的网站的链接,他们擅长展示各种语言和平台的实时编码示例。我们采用了Dundas BI嵌入库,并为您制作了一个示例,以显示所需的HTML和JavaScript。没有噱头,没有隐藏-只是一个嵌入式仪表板完成在你的眼前。

〇自己试试https://www.w3schools.com/code/tryit.asp?filename=FF1RATN7X4RS

注意:这个脚本正在寻找三个重要的输入。

  1. 您的Dundas BI服务器的地址,通常安装在您的公司位置或由亚马逊之类的公司托管。
  2. 要嵌入的内容类型。在我们的例子中,是仪表板。
  3. 要嵌入的仪表板ID

就是这样!

[2]的灵活性

与您交谈的每一个商业智能供应商都会告诉您,他们的平台是灵活的。当你把销售人员排除在外,诚实地看待平台本身时,你会发现最不灵活的平台和最灵活的平台之间存在着天壤之别。灵活性对于嵌入式情况尤其重要,因为您通常面临不断变化的环境。一旦应用程序的第一个版本发布并收集了用户反馈,就会在短期内收到许多更改和功能的请求。您永远不应该选择一个仅能满足您最低初始需求的工具。如果你选择了只需要最低初始需求的工具,你就会发现自己要么从正确的平台开始,要么因为预算和合同而完全陷入困境。

Dundas BI是当今最灵活的商业智能平台,应用程序的每个方面都可以定制。从数据到可视化,一切都按照你想要的方式工作,一切都可以改变。

了解更多://m.merkalis.com/learning/go-beyond-simple-customization

[3]用户安全和单点登录

最常请求的安全类型通常是单点登录(SSO)。SSO是一种身份验证过程,它允许使用一组登录凭据访问多个应用程序。如果您有两个应用程序,其中一个嵌入到另一个中,那么当用户试图进入应用程序的报告部分时,必须输入两次用户名和密码,这会让用户觉得很愚蠢。SSO允许您拥有在自己的工具/应用程序中进行的用户帐户和登录,这也将授予对嵌入式工具的自动访问权限。

在Dundas BI中,使用几种不同的技术支持SSO,其中最常见的一种是SAML 2.0,登录过程如下所示(这些都将自动发生,无需用户的任何实际干预):

  1. 用户请求访问Dundas BI中的内容
  2. 用户被发送到第三方执行登录(如果他们已经登录到第三方,他们可以跳过这一步)
  3. 用户将获得一组“声明”,可用于允许进入登打士BI

对于那些对细节感兴趣的人来说,还支持其他协议:

  • SAML 2.0
  • OpenId连接
  • Azure Active Directory
  • ws - federation
  • GoogleOAuth2
  • 微软账户
  • 脸谱网

了解更多://m.merkalis.com/support/learning/documentation/administration-configuration-customization/enabling-federated-authentication

如果您需要使用上面没有直接支持的协议,您还可以利用Dundas BI开放API,允许开发人员创建他们自己的任何其他系统的SSO。此外,您可以通过API处理整个登录过程,并以编程方式代表用户将用户登录到Dundas BI,确保他们不需要看到登录屏幕。

[4]用户或行级安全

另一种非常流行的安全形式是用户安全或行级安全的概念。其理念是,您可以拥有需要根据不同用户登录而更改的内容。例如,如果您有Pizza Restaurants连锁店的仪表板,则每个连锁店的每个经理都应该能够打开相同的仪表板,但只能看到自己的数据。下面是另一个例子,用户可以看到相同的仪表板,但只针对他们自己的国家。

示例1 -用户从非洲登录

示例2 -用户从亚洲登录

一些商业智能工具将强制您为系统中的每个不同用户创建单独的指示板。这是你根本不需要的大量开销。

了解更多://m.merkalis.com/support/learning/documentation/administration-configuration-customization/how-to/using-security-hierarchy-to-filter-data-by-user

[5]自助服务

一定要考虑您希望为用户提供的自助服务体验,并确保选择能够满足您的自助服务需求的工具。从简单到复杂,您可能希望提供多少自助服务存在很大的差异。在一个简单的嵌入式案例中,您可能只需要为用户提供过滤器、下钻取和一些排序功能。在更高级的情况下,您可能希望为用户提供完全的开发权限,以便他们可以连接到自己的数据并从头构建自己的仪表板。在考虑自助服务时,您需要要求供应商满足您所需的自助服务类型,因为许多供应商只提供单一选项。

在Dundas BI中,您可以定制对用户有意义的体验类型。提供过多或过少的功能都会对用户产生负面影响,因此您需要确保两者保持一致。

了解更多://m.merkalis.com/learning/self-service-on-a-silver-platter

[6]数据治理

如果您正在考虑任何类型的自助服务,那么您需要考虑数据治理的概念。数据治理是关于可用性、完整性和安全性的数据管理。如果您想让用户执行自己的数据活动,那么首先要考虑数据治理。您需要控制向用户公开的数据,以确保数据正确,并确保用户无法访问敏感信息。

许多商业智能工具都提供自助服务,但很少有工具能让您控制为它们设置数据属性。你最不希望做的就是让技术水平较低的用户完全访问整个数据库,这样他们就可以:

  • 创建不正确的查询并根据不正确的信息做出决策
  • 对生产数据库造成性能压力,影响其他进程
  • 查看超出其安全级别的数据

在Dundas BI中,您可以创建称为Data Cube的东西,它是您希望提供的数据的预创建视图。开发人员创建一个视图,确保结果是正确的,性能不会影响核心系统,并且根据访问内容的用户正确地保护内容。

[7]而标签

你已经有了自己的应用程序和品牌。当开始将它们作为单个应用程序结合在一起时,您肯定不希望用户看到完全不同的仪表板和报告。当你点击像“会计模块”这样的东西,它看起来和感觉起来像另一个应用程序时,你见过多少工具?它感觉像是另一个应用程序,因为它是,而且它没有被白色标签!

Dundas BI允许您为应用程序贴上白色标签,以便您可以100%匹配任何其他应用程序的品牌。下面是一个示例,其中登录屏幕从默认更改为符合另一个应用程序的样式。

之前:

后:

*上面的例子是一个肤浅的改变,它取决于你的想象力来决定你想要在白色标签上走多远!

了解更多://m.merkalis.com/Support/learning/documentation/administration-configuration-customization/dundas-bi-white-labeling

[8] API支持

类似于白色标签,但不是表面上的,拥有一个健壮的API对于多个应用程序协同工作至关重要。在某些情况下,您可能需要自动化操作,例如创建数据连接甚至用户管理。API支持使您能够编写应用程序之间的连接,使您的嵌入无缝。此外,您的应用程序可能存在某些问题,使您有理由想要扩展业务智能工具。例如,如果您提供一个会计包,目的是添加业务智能功能,那么您可能希望嵌入一组BI工具中通常不提供的公式。一个健壮的API将允许您添加这些扩展以更好地帮助您的用户。

Dundas BI在应用程序的许多领域提供了api

  • 帐户/管理api
  • 内容交付api
  • 数据连接api
  • 数据检索和回写api
  • 数据可视化api
  • 出口API
  • 公式的API

还有很多很多……

[9]灵活许可

许可是一种软需求,而不是纯粹的技术问题,但是糟糕的许可模型可能完全破坏您的嵌入式应用程序计划。举个例子,如果你有1万个用户,你需要向他们推送内容——你需要购买1万个许可证吗?对于许多商业智能工具来说,答案是肯定的!

Dundas BI拥有多种灵活的许可模式,可以帮助您控制许多不同场景的成本。如果您的部署规模较小,并且希望降低成本,则可以使用座位许可选项。对于大型部署,您可以使用并发许可证来允许共享用户帐户。在复杂的场景中,您可以将两者结合起来构建一些东西,以帮助您平衡成本和用户需求的灵活性。

了解更多://m.merkalis.com/learning/how-does-licensing-work

选择一个可嵌入的工具是一件大事,有了这个清单,您至少应该涵盖可嵌入商业智能工具的核心标准。快乐的狩猎。

作者简介

杰夫Hainsworth

Jeff Hainsworth是Dundas Data Visualization的高级解决方案架构师,在商业智能方面拥有超过15年的经验。他对建筑、编码和一切视觉上的东西都充满热情——你知道,闪亮的东西!看看“Off the Charts……”“与Jeff一起”,他的平台提供有关分析、数据可视化、仪表板和商业智能的精彩内容。每个人都有适合自己的东西!

Jeff Hainsworth提供的更多内容
打印