0

一部のユーザーの一部のレポートにフィルターを適用する必要があります。これを行う最善の方法はセキュリティ フィルターだと言われましたが、ユーザーが開くすべてのレポートにセキュリティ フィルターが適用されていることがわかりました。

ユーザーの属性をフィルタリングするある種のフィルターが必要ですが、すべてではなく一部のレポートのみです。

例:

if report1{

   if user1 then attribute = 1

   if user2 then attribute = 2
}

私が部門とそれらの部門の責任者を持っているとしましょう。

それは安全の問題ではなく、快適さの問題です。部門長が自分の部門を手動で選択 (プロンプト) するのを避けたい。システムがユーザーを認識し、興味のあるデータを表示できれば、より快適になります。

4

1 に答える 1

3

この種のシナリオを解決するには、ユーザーに提供する柔軟性のレベルと、ソリューションの実装と維持に必要な労力に応じて、さまざまな方法があります。

ユーザーログイン方法

柔軟性がなく、メンテナンスが少なく、実装に手間がかかる

ユーザー ログイン プロンプトを使用します。これは、ユーザー ログインを返すシステム プロンプト (デフォルトで MicroStrategy によって作成される) です。ユーザーが次のように表示できるデータを含むテーブルがある場合:

UserLogin YourAttribute
user1     attribute1
user2     attribute2
user3     attribute3
...       ...

フィルタとして使用する属性の親となる属性 UserLogin を作成してから、レポートに配置するフィルタ (ユーザー ログイン = ユーザー ログイン システム プロンプト) を作成できます。

詳細については、こちらを参照してください。

このソリューションを実装したら、その新しいテーブルを維持する必要があり、ユーザーがそのフィルターを使用してレポートを実行すると、自分のデータのみを表示できるようになります。これはセキュリティ フィルターに似ていますが、フィルターを適用する場所を決定できるようになりました。

複数のプロンプト デフォルトに対する複数のレポート

柔軟性、手間のかかるメンテナンス、実装の手間が少ない

ユーザーごとに、適切な回答をデフォルトとして含むレポートのコピーを作成します。

今すぐ 10 個のレポートを作成できるかもしれませんが、明日そのレポートを変更する必要がある場合は、10 個のレポートを変更するか、すべてのコピーを異なるプロンプト回答で再作成する必要があります。

とにかく、これはユーザーにとって良いことです。必要に応じてプロンプトの回答を変更できるからです。

URL を使用してプロンプトに回答する

柔軟性、低メンテナンス、さまざまな実装労力

MicroStrategy を使用してレポートを実行する代わりに、MicroStrategy URLAPI を使用してプロンプトに自動的に応答する特定の URL を各ユーザーに提供できます。

もちろん、事前に URL を準備するか、プログラムでそれを行う方法を見つける必要があります。これは、ユーザーが MicroStrategy Web インターフェイスをナビゲートせず、レポートを実行するだけの場合に適したソリューションです。

プロンプトの回答を購読する

柔軟性、低メンテナンス、中程度の実装労力

適切な迅速な回答を含むレポートを、毎朝 (または必要なときに) ユーザーに配信します。MicroStrategy Distribution Services を使用すると、レポートまたはドキュメントをユーザーに配信でき、ユーザーごとに正しいプロンプト回答を指定できます。

ユーザーはメールボックスで完全なレポートを受け取ることも、履歴リンクへのリンクだけを受け取ることもできません。そのリンクを開くと、レポートとデータが表示されます。もちろん、ユーザー (またはおそらくあなた) は、必要なすべてのサブスクリプションをセットアップする必要があります。

最終的な考え

このような場合、私はユーザーに柔軟性を持たせ、製品の使い方を教えることを好みます。もちろん、この種のことをする時間がない人もいます (通常は C レベル)。その場合、データを電子メールで配信するのが最善です。

MicroStrategy を初めて使用する場合、これらのオプションのいくつかを実装するのは簡単ではないことを理解しています。

私の提案: 今のところ、サブスクリプションを使用するか (可能であれば)、ユーザーにそのレポートの独自のコピーを保存する方法を (マイ レポートで) 既に回答済みのプロンプト (ああ、はい、これは別のオプションでしたが、各ユーザー) に教えます。する必要があります)、彼らが今それを開くたびに、プロンプトは表示されません (ただし、元のレポートを変更した場合は、再度行う必要があります)。

詳細が必要な場合はお知らせください。

于 2015-04-28T11:13:57.717 に答える