原文:https://community.tibco.com/wiki/whats-new-tibco-spotfire
Spotfire®7.14在处理外部关系数据时支持级联过滤器,数据表工作流程中的其他编辑功能,对OLAP和大数据连接器的大量改进(SAP Hana,Oracle Essbase,Microsoft SQL Server Analysis Services),全新Salesforce Connector,支持联合身份验证,像素完美地图导出,以及在导入Shapefile时自动设置坐标参考系统的功能。
请注意,Spotfire®7.14是主流版本。发布后发现的关键问题的修复仅针对最新版本和任何长期支持的版本。有关主流版本和长期支持版本之间差异的更多信息,请参阅文档。
可视化分析
级联过滤器in-db
在处理关系数据库中的外部数据时,Spotfire现在也支持级联过滤器。这意味着在例如列表框过滤器中查找特定值更容易,因为一个过滤器的内容受到其他过滤器过滤掉的内容的影响。
通过在数据连接设置中选中“为此连接启用数据库内数据表的级联过滤器”复选框,可以为每个数据连接打开行为(请参见上面的屏幕截图)。这适用于所有关系数据库连接器。
像素完美的地图导出
从Spotfire导出地图可视化现在已经完美无缺,可以在任何屏幕上进行高质量打印或显示。
从Shapefile设置坐标参考系
Spotfire现在能够通过识别与Shapefile相关联的投影格式(.prj文件)自动设置坐标参考系统。更详细,更新的支持坐标参考系统列表Spotfire现在支持更多坐标参考系统,并为每个参考系统提供更多详细信息,以帮助您更快地选择正确的CRS。
数据搅拌/Data Wrangling
在其他节点之前插入行,列和数据转换
使用此版本的Spotfire,您可以访问数据表工作流和源视图中的另一个编辑功能:在现有数据表结构中的任何位置添加行,列和数据转换的功能。这将为您在维护和开发分析文件时节省数天的数据争用时间。例如,您现在可以在与其他数据连接之前,在数据结构的开头插入上个月的销售数据行。之前,风险很高,您必须从头开始重建数据表以获得所需的结构或使用数据表数据源等工作。
在此示例中,我们使用与维度数据集连接的销售交易数据集(Video_Game_Sales_Numbers_0-8000)进行现有分析。维度提供有关每个事务的更多信息。我们还在Added Columns节点上有两个数据转换,在最终数据表上有一个操作。
现在,当更多销售交易随着时间推移而来时,我们希望将它们作为行添加到我们的数据中。使用Spotfire 7.14,使用新的编辑功能很容易,我们可以在需要它们的地方插入行(以及列和数据转换)。在此示例中,需要将新的销售事务行添加到Video_Game_Sales_Numbers_0-8000数据源。源视图中有两个访问点。下图显示了箭头绑定节点上的第一个替代方案。
下图显示了节点操作列表中的访问点。除了插入行和列之外,此访问点还可用于插入数据转换。
最终结果是具有更多销售交易的最终数据表。已存在的维度表连接,两个数据转换和最终数据表操作都是完整的。
数据访问
一个新的和改进的Salesforce连接器
Spotfire 7.5中引入了用于分析Salesforce数据的本机自助服务支持。此版本支持此连接器的两个最常请求的增强功能:联合身份验证和删除对ODBC驱动程序的需求。新连接器还使用Salesforce批量API快速访问数百万个Salesforce记录。您现在还可以从Salesforce报告中加载超过2000行。您可能会注意到新连接器的名称中缺少.com扩展名:
新连接器的数据源UI具有蓝色链接,用于使用联合身份验证登录:
选择蓝色链接后,操作系统的默认Web浏览器将打开Salesforce登录页面:
如果您的组织使用自定义域,则在登录时将使用该选项:
如果您使用Google登录,则可以选择使用的帐户:
Spotfire需要访问某些信息才能加载Salesforce数据:
与从Salesforce加载数据一样,建议取消选择所有列(在列列表中作为右键单击选项提供),然后仅选择分析所需的列。完成后,定义一个或多个提示以限制例如State的数据,如下面的例子中的Account表。
您可以随时返回并在以后添加或删除列。这是从源视图完成的:
您可以控制是否在打开分析时或在通过选中此复选框重新加载Salesforce数据时提示用户:
在Oracle Essbase中汇总计算的度量
使用此Spotfire版本,您可以创建聚合计算的Essbase度量的可视化。之前这是不可能的,因为并非所有计算的测量都是累加的。但是,如果您知道正在使用附加度量,则现在可以配置Oracle Essbase Spotfire数据源以允许汇总度量。在以前版本的Spotfire中,如果您尝试在可视化中聚合计算的度量,则会收到错误消息:
在Spotfire 7.14中,您现在可以通过选择View on Connection UI的设置面板中的复选框来允许聚合计算的度量,如下图所示。
一旦允许,您的可视化将按预期显示数据。
使用Oracle,Microsoft SQL Server和PostgreSQL连接器导入空间对象Oracle,Microsoft SQL Server和PostgreSQL的连接器现在支持地理数据类型。这使您只需几个配置步骤即可连接到地图行级数据并将其提取到Spotfire的内存数据引擎中。下图显示了使用SQL Server中所有空间数据类型的示例:
SAP HANA连接器现在支持所有连接设置除了SAP HANA的新连接超时设置之外,您现在可以在Spotfire中设置任何连接字符串参数,例如提取大小。
请注意,无法输入对话框中已有的属性。例如,如果您尝试输入用户名,则会通知您:
Microsoft Analysis Services命令超时支持
现在,您可以通过提高最大MDX查询超时时间来分析更多数据并在SSAS中询问更复杂的问题。
Microsoft Analysis Services用户名和密码身份验证支持
除了Windows身份验证,您现在可以使用用户名和密码对分析服务实例进行身份验证。
Microsoft Azure Analysis Services支持
通过添加对用户名和密码身份验证的支持,您现在可以将Spotfire直接连接到Microsoft Azure Analysis Services。
Cloud Business Author中的Amazon RDS SQL Server支持
TIBCO Cloud Spotfire和Spotfire内部部署平台现在可以连接到Amazon RDS SQL Server数据。这意味着您可以将分析文件存储在Spotfire(云)库中,并让他们直接从基于Web的客户端Spotfire业务作者和消费者查询Amazon RDS SQL Server。您使用Microsoft SQL Server连接器连接到Amazon RDS SQL Server。
行政
新的连接器查询日志
作为Spotfire管理员,您可以使用Spotfire的用户操作日志来查看Spotfire生态系统针对您的数据源生成的查询的整体视图。除此之外,您可能还会被要求调查最终用户报告的某些查询相关问题。一个例子可能是“永远”需要渲染的可视化。在这种情况下,用户操作日志可能不是理想的工具,因为它们只提供历史数据的视图,而不是当前运行的查询的实时视图。
使用此版本的Spotfire,您现在可以访问专用于连接器的查询日志。通过将日志加载到Spotfire中,您可以找到有问题的MDX / SQL查询,并将其复制并在您喜欢的数据库工具中运行它。这使您可以立即确定是否需要调整Spotfire可视化的复杂性以更好地适应数据源的数据引擎,或者是否应该要求DBA调整数据库。
日志文件从Spotfire Analyst,节点管理器和自动化服务收集查询。日志中的每一行代表一个查询,该查询是从Spotfire实例上运行的数据连接器生成的,并发送到外部数据源。默认情况下,日志记录级别设置为OFF。
级别
日志记录级别
主机名 |
运行Spotfire服务的计算机的名称。 |
时间戳 |
在Spotfire中生成查询时,运行服务的计算机的本地时间的日期和时间。 |
UTCTimeStamp |
在Spotfire中生成查询时的日期和时间(UTC)。 |
QueryId |
查询的唯一标识符,由Spotfire分配。 |
用户名 |
登录用户的Spotfire用户名。 |
状态 |
指定查询是成功,失败还是被用户取消。 |
DURATION毫秒 |
查询在外部数据源中执行所花费的时间(以毫秒为单位)。 |
行数 |
查询结果中的行数。 |
列数 |
查询结果中的列数。 |
DataSourceType |
连接中使用的Spotfire连接器的类型。 |
DATABASESERVER |
外部数据源的服务器的URL或IP地址。 |
数据库 |
外部数据源中数据库的名称。 |
DatabaseUser |
用于登录外部数据源的数据库用户。 |
分析 |
Spotfire分析文件的名称。 |
可视化 |
生成查询的分析中的可视化名称。 |
手术 |
生成查询的操作类型。 |
DataSourceInfo |
有关数据连接的连接器类型特定信息。 |
参数 |
查询中的任何参数。 |
请求参数 |
从Spotfire发送到外部数据源的完整查询字符串。 |
与Spotfire一样,日志记录由“帮助”菜单>“支持诊断和日志记录”控制:
转到Logging选项卡,然后选择DEBUG或TRACE日志级别。请注意存储日志文件的路径,因为我们将在Spotfire中打开日志文件并在以后进行分析。该日志文件名为Spotfire.Dxp.QueryLog.log。
转到文件>添加数据表>添加>文件...,然后选择您的日志文件。然后,您将看到“导入设置”对话框:
转到“高级”设置,然后在引用字段中选择“允许换行符”:
加载数据后,您可以查看每个查询被推送到基础数据源的次数:
如果将日志文件数据表添加到现有分析,则可以在使用分析文件时分析查询:
开发人员
JavaScript API:新的身份验证机制支持外部/ Web身份验证
现在可以在配置了任何外部/ Web身份验证的Spotfire服务器上使用JavaScript API。例如,您现在可以使用位于TIBCO Cloud Spotfire库上的.dxp文件创建mashup。
用于插入数据操作的API
现在可以将数据操作(AddRowsOperation,AddColumnsOperation或DataTransformationOperation)添加到数据表结构(SourceView)中的任何位置。
如需要联系TIBCO原厂采购,各位可以访问如下链接
https://www.tibco.com/company/locations
中国北京Main Office Phone
+86 10 8341 3723
或者新加坡热线:
+65 6304 5260