1

我正在创建一个 SSAS 多维数据集(SQL 2012),其目的之一是将数据公开给包含许多过滤器/搜索功能的 .NET UI,允许用户查询数据。在现有的 SQL Server 数据库中,我们使用全文搜索来帮助进行基于文本的过滤器/搜索。

我四处寻找有关在 SSAS 多维数据集上实现 FTS 的更多信息,特别是搜索 Dimension 成员并按 Measure 值过滤,但它似乎非常薄。

FTS 可以在 SSAS 多维数据集上实现吗?如果是这样,是否推荐或有更好的方法来实现这个结果?

4

2 回答 2

1

在维度成员和度量值被编入索引以支持 FTS 的意义上,没有对全文搜索的开箱即用支持。一般来说,过滤器是在查询时应用的。有几种方法可以使用 MDX 执行此操作,这些方法对性能有不同程度的影响。

于 2012-06-27T17:52:48.303 回答
1

我不这么认为。

在维度中组织成员的最佳方法是将它们排列在层次结构中。

您还可以使用 MDX 搜索属性。也许您可以在您的应用程序上显示一个搜索字段,并根据估算值,在维度上运行 MDX 查询

于 2012-06-28T09:11:47.880 回答