关 pdf_banner

抓取PDF副本

将Tableau连接到OBIEE和Oracle Analytics Cloud(OAC)的9种最佳实践
使用BI连接器

您的关键要点

在这本电子书中,我们将分享BI Connector将Tableau连接到OBIEE和Oracle Analytics Cloud(OAC)的最佳实践。

最佳做法将为您提供帮助 做到两全其美–Tableau和OBIEE通过BI连接器。

1 介绍

Oracle商业智能企业版(OBIEE)是企业使用了十多年的传统BI平台。 OBIEE的主要缺点之一是缺乏自助服务功能。

许多组织通过以双峰方式将Tableau之类的自助服务分析工具连接到OBIEE,从而弥补了OBIEE数据可视化的局限性。

尽管迁移到Oracle Analytics Cloud(OAC)的一些组织也将Tableau连接到OAC,因为很大一部分用户已经熟悉Tableau,并希望坚持使用。

BI连接器(基于ODBC的连接器)可帮助组织 将Tableau连接到OBIEE和OAC 在几分钟内安全,无缝地连接。

在这本电子书中,我们将介绍9种通过BI Connector将Tableau连接到OBIEE的简单最佳实践。这些最佳实践是在认真研究的基础上开发的,并与众多行业的许多BI Connector用户进行了多次互动。

2 BI连接器的9个最佳实践

最佳做法清单

以下是9种最佳做法的清单:

  1. 1.了解您的OBIEE
  2. 2.从OBIEE报告开始
  3. 3.选择正确的连接类型(在“导入”和“直接查询”之间)
  4. 4.应用过滤器
  5. 5.使用GZID保留主题区域联接
  6. 6.保持在星型模式内
  7. 7.微调长时间运行的大型查询
  8. 8.单击一次故障排除连接问题
  9. 9.取消选中自动更新工作表

现在,让我们详细了解一下它们。

下载电子书

使用BI Connector将Tableau连接到OBIEE和Oracle Analytics Cloud(OAC)的9种最佳实践

抓取PDF副本

2.1。了解你的OBIEE

了解数据源

OBIEE作为企业BI平台,包含多个主题领域和报告。使用OBIEE的组织面临的主要挑战之一是帮助用户增强其数据素养。

在分析数据之前,必须具有强大的数据源数据素养。如果您不清楚数据集,则无法从数据集中获得见解。

因此,BI Connector用户必须对他们要在Tableau中分析的OBIEE数据有深刻的了解。用户必须区分事实表和维度表,并清楚其OBIEE中使用的数据格式。

BI连接器强烈建议用户遵循故障安全方法。首先在OBIEE中打开一个报表,并在Tableau中并排查看同一报表(通过BI连接器连接到OBIEE)。验证Tableau端是否对OBIEE中的数据进行计数。

你可以看看这个 快速视频 并学习如何 在BI连接器中配置OBIEE DSN。

2.2。从OBIEE报告开始

顺序法

OBIEE的主题领域由几个事实和维度表组成。这些表之间的关系将在OBIEE中定义。

通过BI连接器将Tableau连接到OBIEE主题区域时,您将需要执行一些其他步骤来保留OBIEE联接以进行分析。

但是,将Tableau连接到OBIEE报表时,不需要任何其他步骤来保留联接,因为OBIEE报表已经使用了现有联接以及聚合(如果有)。

因此,强烈建议首先将Tableau连接到OBIEE报告。一旦用户熟悉了BI Connector,他们就可以轻松学习连接到OBIEE主题区域所需的其他步骤。

如果现有的OBIEE报告中没有所需的数据,请在OBIEE中使用所需的数据集创建一个新报告,然后从Tableau连接到该报告。

这是一个 快速视频 通过BI Connector将Tableau连接到OBIEE报表的方法:

将Tableau连接到OBIEE报表

2.3。选择正确的连接类型

在直播和摘录之间仔细选择

用户必须在Tableau的实时和提取查询模式之间做出正确选择。如果分析所需的数据集很大,则实时查询最有效。

另一方面,如果需要更快的性能,则“提取”选项会很好地起作用。但是,最好通过缩小分析所需的数据来限制提取的数据集。您可以通过应用过滤器并减少列数来做到这一点。

如果您打算以实时模式连接到OBIEE并从其他数据源中提取数据,反之亦然,则必须仔细确保复合连接模型适用。

2.4。套用筛选器

应用过滤器

数据集越少,Tableau的性能越好。 OBIEE作为数据源可以具有数百万行和数百列。

但是用户将不需要所有数据来执行他们的分析或回答他们所遇到的问题。

因此,用户只需应用过滤器(除了减少列数)并缩小到所需的分析数据集即可轻松提高Tableau的性能。

您可以根据需要,根据时间,位置或适用于数据的任何其他维度来应用过滤器,并感觉到Tableau性能的显着提高。

2.5。使用GZID保留OBIEE主题区域联接

 使用GZID在表中保留obiee连接

看到此最佳做法的标题时,您会遇到一个问题– What’s this GZID?

好吧,GZID是BI Connector创建的虚拟ID。 GZID作为单独的列附加到连接的“主题区域”的每个“事实”和“维度”表中。 GZID列显示每个表中各行的序列号。

好的,但是GZID如何提供帮助?

通过使用户能够保留OBIEE中的现有联接,它可以帮助用户避免从头开始在Tableau中重新创建联接。 GZID还有助于避免在OBIEE表示层中公开任何主键-外键关系。

以下是使用GZID在Tableau中保留OBIEE连接的步骤:

保持Tableau中的obiee联接的步骤

您需要做的就是使用事实表中的GZID列与每个维度表中的GZID列创建内部联接。

即使Tableau使用其他列自动创建联接,也必须将它们更改为“ GZID”列。这是连接到OBIEE主题区域时仅需采取的附加步骤。

2.6。保持架构

保持架构

OBIEE中的某些“主题”区域可能具有多个事实表。在这种情况下,每个事实表都可以在OBIEE端与一组不同的维度表结合在一起。

在上图中,您可以看到OBIEE主题区域中的事实1与dim1,dim2,dim3和dim4连接在一起。同样,事实2与dim5,dim6,dim7和dim 8结合在一起。您还可以注意到事实1和事实2在相同的主题区域中。

在这种情况下,使用GZID列创建联接时,必须确保您停留在Tableau端的星型模式中。换句话说,不得在事实1与维度5至8之间或事实2与维度1至4之间创建联接,以避免分析中的错误。

因此,如果一个主题区域中有多个以上的事实表,则用户必须知道与OBIEE端中的每个事实表关联的维表。当使用GZID列在Tableau中创建联接时,这种认识将帮助他们停留在星形架构中。

2.7。微调长时间运行的大型查询

微调长时间运行的大型查询

用户只需在BI Connector的“高级设置”窗口中调整某些参数即可优化性能。

如果查询运行了几分钟并返回了一个空的数据集,则需要检查该查询在OBIEE中执行的时间。如果花费的时间超过BI Connector中的自定义超时设置,则只需相应地增加该值,以免将来出错。

当处理大量数据时,用户还可以调整最大行数和每次提取的最大行数以进行分析。

例如,考虑一个具有超过一百万行的表,您只需要前100,000行进行分析。在这种情况下,您可以将最大行数设置为100,000。此外,您还可以调整每次提取的最大行数,例如25,000。然后,BI Connector将以每次读取25,000行的方式获取数据四次,以便获取您需要的所有100,000行。每次获取的最大行数对于避免OBIEE超时错误非常有用。

您还可以通过调整每个查询的最大列数来优化性能。

2.8。一键解决连接问题

对Tableau进行故障排除以解决连接问题

用户设置DSN时有时会面临连接挑战。如果出现连接错误,只需单击“运行诊断”按钮。

然后,您可以查看导致连接错误的原因,以及修复该错误的说明。错误的潜在原因通常是无效的凭据,错误的服务器名称或端口号等。

“运行诊断”按钮就像一个方便的故障排除助手,可帮助您在DIY模式下进行故障排除。

您可以了解有关“运行诊断”功能的更多信息 这里.

2.9。取消选中自动更新工作表

取消选中自动更新工作表以节省报告创建时间

在Tableau中创建报表时,如果启用了“自动更新工作表”功能,则每次将度量或维列拖动到工作表中时,基础数据都会自动更新。

因此,报告创建过程被延迟。您只需取消选中“自动更新工作表”选项,就可以避免这种延迟。

3 结论

下一步

通过这些简单的最佳实践,您的组织可以通过BI Connector通过Tableau轻松体验OBIEE和OAC数据的可视化。

接下来,您可以执行以下操作:

尝试免费使用BI Connector。

与Power BI,Qlik,Tableau Desktop版一起使用。

Request BI连接器Demo

了解BI连接器的实际运行情况!进一步了解BI Connector。

已经在使用BI Connector?

这是您的免费入职培训!