Filter Microstrategy-如何仅对特定报告应用安全过滤器?

Filter Microstrategy-如何仅对特定报告应用安全过滤器?,filter,microstrategy,Filter,Microstrategy,我需要在某些报告中为某些用户应用筛选器。 我被告知最好的方法是使用安全过滤器,但我发现安全过滤器适用于用户打开的所有报告 我需要某种类型的o过滤器来过滤用户的属性,但只过滤一些报告,而不是所有报告 例如: if report1{ if user1 then attribute = 1 if user2 then attribute = 2 } 假设我有部门和这些部门的负责人 这不是安全问题,而是舒适问题。 我希望避免部门主管手动选择(提示)其部门。 如果系统能够识别用户并显示

我需要在某些报告中为某些用户应用筛选器。 我被告知最好的方法是使用安全过滤器,但我发现安全过滤器适用于用户打开的所有报告

我需要某种类型的o过滤器来过滤用户的属性,但只过滤一些报告,而不是所有报告

例如:

if report1{

   if user1 then attribute = 1

   if user2 then attribute = 2
}

假设我有部门和这些部门的负责人

这不是安全问题,而是舒适问题。 我希望避免部门主管手动选择(提示)其部门。
如果系统能够识别用户并显示他感兴趣的数据,那就更舒服了。

有不同的方法来解决这种情况,这取决于您希望为用户提供的灵活性水平以及您实施和维护解决方案所需的努力

用户登录方式 没有灵活性,维护量低,实施起来更费力

使用用户登录提示。这是一个系统提示(默认情况下创建MicroStrategy),返回用户登录。如果您有一个包含用户可以看到的数据的表,如下所示:

UserLogin YourAttribute
user1     attribute1
user2     attribute2
user3     attribute3
...       ...
您可以创建一个属性UserLogin作为要用作筛选器的属性的父级,然后创建一个筛选器(User Login=User Login System prompt),将其放入报表中

可以找到更详细的信息

一旦实现此解决方案,您将需要维护该新表,并且当用户使用该过滤器运行报表时,它将只能看到他的数据。它类似于安全过滤器,但现在您可以决定在何处应用过滤器

针对多个提示默认值的多个报告 灵活性、高维护性、实施工作量小

为每个用户创建该报告的副本,并将正确答案作为默认答案

也许您现在可以创建十份报告,但如果您明天需要修改该报告,您将需要修改十份报告或重新创建所有副本,并提供不同的提示答案

无论如何,这对用户来说是好的,因为他们可以根据需要更改提示答案

使用URL回答提示 灵活性、低维护、实施工作量可变

相反,要使用MicroStrategy运行报告,您可以向每个用户提供一个特定的URL,该URL使用MicroStrategy URLAPI自动回答提示

当然,您需要提前准备URL,或者找到一种通过编程实现的方法。如果用户不想浏览MicroStrategy web界面,而只是运行报告,那么这是一个很好的解决方案

订阅即时答案 灵活性、低维护、中等实施工作量

每天早上(或您需要的时候)向您的用户发送带有正确提示答案的报告。使用MicroStrategy Distribution Services,您可以向用户发送报告或文档,并为每个用户指定正确的提示答案

没有用户可以在其邮箱中接收完整的报告,或者只接收指向其历史记录链接的链接,打开该链接,他们将看到包含数据的报告。当然,用户(或者可能是您)需要设置所需的所有订阅

最后的想法 在这种情况下,我更愿意将灵活性留给用户,教他们如何使用产品。当然,有些人没有时间做这类事情(通常是C级),在这种情况下,最好是将数据发送到他们的电子邮件中

我理解,如果您是MicroStrategy新手,这些选项中的一些并不是很容易实现的

我的建议:现在就去订阅(如果可以的话)或者教你的用户如何保存他们自己的报告副本(在我的报告中),提示已经被回答(哦,是的,这是另一个选项,但每个用户都必须这样做),每次他们现在打开它时,提示都不会出现(但如果您更改原始报告,他们将需要再次更改)


如果您需要更多详细信息,请与我联系。

根据您希望为用户提供的灵活性级别以及实施和维护解决方案所需的工作量,有不同的方法来解决此类问题

用户登录方式 没有灵活性,维护量低,实施起来更费力

使用用户登录提示。这是返回用户登录的系统提示(默认情况下创建的MicroStrategy)。如果您有一个包含用户可以看到的数据的表,如下所示:

UserLogin YourAttribute
user1     attribute1
user2     attribute2
user3     attribute3
...       ...
您可以创建一个属性UserLogin作为要用作筛选器的属性的父级,然后创建一个筛选器(User Login=User Login System prompt),将其放入报表中

可以找到更详细的信息

实施此解决方案后,您将需要维护该新表,并且当用户使用该筛选器运行报表时,将只能查看其数据。它类似于安全筛选器,但现在您可以决定在何处应用该筛选器

针对多个提示默认值的多个报告 灵活性、高维护性、实施工作量小

为每个用户创建该报告的副本,并将正确答案作为默认答案

也许您现在可以创建十份报告,但如果您明天需要修改该报告,您将需要修改十份报告或重新创建所有副本,并提供不同的提示答案

无论如何,这对用户来说是好的,因为他们可以根据需要更改提示答案

使用URL回答提示 灵活性、低维护、实施工作量可变

相反,要使用MicroStrategy运行报告,您可以向每个用户提供一个特定的URL,该URL使用MicroStrategy URLAPI自动回答提示

当然,您需要提前准备URL或找到一种以编程方式完成的方法。如果用户不想浏览MicroStrategy web界面,而只是运行报告,这是一个很好的解决方案

订阅