Spotfire® 用户指南

Microsoft SQL Server Analysis Services 连接器 - 功能和设置

可以连接到 Microsoft SQL Server Analysis Services 并访问其中的数据。在此页面上,可以了解相关功能、可用设置以及处理与 Microsoft SQL Server Analysis Services 的数据连接时的注意事项。

页面内容

连接器功能

当您使用 Microsoft SQL Server Analysis Services 连接器访问数据时,可以使用以下功能。

功能 支持?
加载方法
  • 导入(内存中)
  • 外部(数据库内)
自定义查询
预存程序
自定义连接属性
使用身份提供程序进行单点登录
在 Web 客户端中编写
包含在 Linux 上的 Spotfire 发行版中

数据源属性

以下是在使用 Microsoft SQL Server Analysis Services 连接器创建数据连接时可以配置的受支持的数据源属性。

选项 说明
服务器 您的数据所在的服务器名称。若要包含端口号,请将其直接添加在名称的后面,前面带有冒号。若要包含实例名,请将其直接添加在服务器名的后面,前面带有反斜杠。

端口号的示例: myDatabaseServer:1234

实例名的示例: MyDatabaseServer\InstanceName

身份验证方法

登录至外部数据源时要使用的身份验证方法。其选项包括:

  • Windows 身份验证
  • 用户名和密码
    注: 仅在通过 HTTP 连接到 Microsoft SQL Server Analysis Services,例如连接到 Azure Analysis Services 实例时,可以使用用户名和密码身份验证。

    如果没有通过 HTTP 连接,服务器会忽略用户名和密码信息,而使用 Windows 身份验证。

数据库 从下拉列表中选择感兴趣的数据库。
多维数据集 从下拉列表中选择感兴趣的多维数据集。
首选语言 如果多维数据集中存在本地化数据,则您可以选择在 Spotfire 中分析数据时要使用的首选语言。
命令超时 (秒)

[只有在单击“常规”选项卡上的“连接”后才能配置此选项的设置。]

指定执行一条命令所允许的最大秒数。

注: 默认情况下,此字段留空,将使用数据源驱动程序中的默认超时设置。
允许在 MDX where 子句中设置

[只有在单击“常规”选项卡上的“连接”后才能配置此选项的设置。]

由于 Microsoft SQL Server Analysis Services 中的限制,当从 Spotfire 生成包含 MDX 设置的查询时,外部数据源中有时会发生错误。如果您在连接中遇到此类错误,则可以清除此复选框。清除该复选框后,从 Spotfire 到外部数据源的查询格式会有所不同,其方式可以解决与 MDX 设置相关的此类错误。

默认情况下,此复选框为已选中状态。

受支持的数据类型

设置到外部数据源的连接时,Spotfire 需要将数据源中的数据类型映射到 Spotfire 中的数据类型。以下是 Microsoft SQL Server Analysis Services 连接器支持的数据类型。

数据库数据类型 Spotfire 数据类型
Binary Binary
Boolean Boolean/Bool
Currency Currency
Date DateTime
Integer Integer
SmallInt Integer
TinyInt Integer
UnsignedInt Integer
UnsignedSmallInt Integer
UnsignedTinyInt Integer
BigInt LongInteger/Long
UnsignedBigInt LongInteger/Long
Double Real/Double
Single SingleReal/Float
WChar String