MicroStrategy ONE

プロジェクト レベルのキャッシュとインテリジェント キューブの設定の編集

プロジェクト レベルのキャッシュとインテリジェント キューブの設定を編集できます。

特定の設定を表示または編集する能力は、ユーザーの権限によって決まります。必要な権限はすべてデフォルトで管理者ロールに含まれています。この機能を使用するには、システム アドミニストレーター グループに属している必要があります。

  1. 開くWorkstationウィンドウ
  2. ナビゲーションウィンドウで、プロジェクト
  3. プロジェクトを右クリックして選択プロパティ
  4. 選ぶ情報を取得 Macを使用している場合。

  5. 左側のペインで、キャッシュとキューブ

フィールド

ディスク領域

キャッシュファイルディレクトリ : キャッシュファイルを保存するディレクトリ。

レポートのメモリ領域

最大メモリ使用量 (MB) : クライアントのデータセット キャッシュの最大 RAM 使用量 (MB) を設定します。値の範囲は 20 から 1,048,576 です。デフォルト値は 256MB です。

キャッシュの最大数 : プロジェクト内で一度に許可されるキャッシュの最大数を定義します。最大値は 1,000,000、最小値は 0 です。制限しない場合の値は -1 です。デフォルトは 10,000 です。MicroStrategy 2020 Update 1 以降、この管理設定は廃止されます。使用は可能ですが、デフォルト値 100000 未満に設定した場合、有効になりません。

ドキュメントまたはダッシュボードのメモリストレージ

最大メモリ使用量 (MB) : クライアントのドキュメント キャッシュの最大 RAM 使用量 (MB) を設定します。最大値は 1,048,576、最小値は 0 です。制限しない場合の値は -1 です。デフォルト値は 4,096 MB です。

キャッシュの最大数 : プロジェクト内で一度に許可されるキャッシュの最大数を定義します。最大値は 1,000,000、最小値は 0 です。制限しない場合の値は -1 です。デフォルトは 100,000 です。MicroStrategy 2020 Update 1 以降、この管理設定は廃止されます。使用は可能ですが、デフォルト値 100000 未満に設定した場合、有効になりません。

メモリ設定

メモリスワップ乗数 : この設定は、メモリにスワップされるキャッシュのサイズに応じて、ディスクにスワップされるメモリの量を制御します。たとえば、[RAM スワップ マルチプライア] の設定が 2 で、要求されたキャッシュが 80 KB の場合、メモリからディスクに 160 KB がスワップされます。この設定を増やすと、キャッシュ メモリが満杯で、同時に複数のレポートがディスクからのスワップを試みている場合のキャッシュ効率を高めることができます。最大値は 99、最小値は 1 です。この設定のデフォルト値は 2 です。

レポート キャッシュ インデックスの最大メモリ (%) : この設定は、最大 RAM 使用量制限で指定されたメモリ量の何パーセントを結果キャッシュ ルックアップ テーブルに使用できるかを決定します。レポートおよびドキュメントに多くのプロンプト回答が含まれている場合は、キャッシュ ルックアップ テーブルがこの制限に達する可能性があります。この時点で、Intelligence Server で新しいキャッシュが作成されなくなります。新しいキャッシュの作成を継続するには、既存のキャッシュを削除して、キャッシュ ルックアップ テーブル用にメモリを開放するか、この制限を増やす必要があります。この設定のデフォルト値は 100% で、値の範囲は 10% から 100% までです。

起動時にキャッシュを読み込む : この設定を有効にすると、Intelligence Server の起動時に、キャッシュの最大 RAM 使用量に達するまで、ディスクからレポート キャッシュがロードされます。この設定は、デフォルトで有効になっています。

動的な日付を含むレポートに自動有効期限ロジックを適用する : 有効にすると、動的な日付を使用するレポートのキャッシュは、動的な日付フィルターの最終日の深夜に期限切れになります。この設定は、デフォルトで有効になっています。

インテリジェント キューブの設定

インテリジェントキューブファイルディレクトリ : インテリジェント キューブをセカンダリ ストレージに保存することを選択した場合に、インテリジェント キューブが保存されるファイルの場所を指定します。インテリジェント キューブは、Intelligence Server メモリだけでなく、ハード ディスクなどの二次記憶装置に保存することができます。二次記憶装置に保存されたインテリジェント キューブは、レポートがインテリジェント キューブ データにアクセスする必要があるときに、この二次記憶装置から Intelligence Server メモリにロードすることができます。

最大メモリ使用量 (MB) : すべてのインテリジェント キューブに必要なデータの量を定義し、プロジェクトで一度に Intelligence Server メモリに保存されるインテリジェント キューブ データの量を制限します。最大値は 9,999,999、最小値は 0 です。デフォルト値は 256MB です。

公開時にインテリジェント キューブをインテリジェンス サーバー メモリにロードします。 : インテリジェント キューブが公開されるときに、インテリジェント キューブを Intelligence Server メモリにロードするには、このオプションを選択します。レポートがインテリジェント キューブのデータにアクセスし分析できるようにするには、インテリジェント キューブを Intelligence Server メモリにロードする必要があります。このオプションは、デフォルトで有効になっています。

レポートをインテリジェント キューブの外部にドリルダウンできるようにする : インテリジェント キューブの外部でドリルダウンを有効にして、データ ウェアハウスで使用可能なデータの完全なセットにアクセスするには、このオプションを選択します。インテリジェント キューブ外でのドリルを有効にすることによって、インテリジェント キューブにアクセスするレポートは、ドリルを通してデータへの ROLAP アクセスを行うことができます。このオプションは、デフォルトで無効になっています。

インテリジェント キューブ外でのドリルを有効にするか無効にするかは、いくつかの要因によって決定します。インテリジェント キューブ外でのドリルを有効にするかどうかを決定する際は、インテリジェント キューブのサイズおよび複雑さを考慮してください。比較的小さなインテリジェント キューブ外でのドリルを有効にすると、ドリルによって ROLAP 分析を利用できる利点がありますが、比較的大きなインテリジェント キューブでこの分析を有効にすると、データ ウェアハウスおよび Intelligence Server への負荷を増大する可能性があります。

[詳細] のフィールド

クリック高度なこれらの追加フィールドを表示します。

結果キャッシュの作成

レポートサーバーのキャッシュを有効にする : このオプションを有効にすると、次の子設定を変更できます。

  • キャッシュ期間(時間) : レポート キャッシュが期限切れになるまでの保存時間数を選択します。デフォルトは 24 です。

    キャッシュが更新されると、現在のキャッシュ保持時間に基づいたキャッシュの最終更新時刻から期限切れの日時が決定されます。これは、キャッシュ期間(時間)既存のキャッシュの有効期限には影響しません。処理中の新しいキャッシュや、今後処理されるキャッシュにのみ影響します。

  • 選択した形式でのドキュメントキャッシュ出力 : PDF、Excel、HTML、XML/Flash/HTML5 など、特定の形式のドキュメント キャッシュを有効にするために選択できる形式は 4 つあります。デフォルトでは、4 つの書式すべてが選択されます。
  • レポートのXMLキャッシュを有効にする : レポートの XML キャッシュを有効にするには、このオプションをオンにします。XML キャッシュは、Web のすべてのユーザーがドリルできるアトリビュートをレポートの XML キャッシュに保存します。このオプションは、デフォルトで有効になっています。

    選択した場合Web パーソナライズされたドリルパスを有効にするプロジェクト定義のドリルダウン カテゴリから XML キャッシュが無効になり、MicroStrategy Web のパフォーマンスに悪影響を与える可能性があります。

  • プロンプトレポートとドキュメントのキャッシュを有効にする : プロンプト付きのレポートとドキュメントのキャッシュを有効にするには、このオプションをオンにします。このオプションは、デフォルトで有効になっています。
    • キャッシュ監視のためのプロンプト回答を記録する : プロンプトの回答をキャッシュするには、このオプションをオンにします。このオプションはデフォルトで有効になっています。
  • プロンプトなしのレポートとドキュメントのキャッシュを有効にする : このオプションをオンにすると、プロンプトなしでレポートとドキュメントをキャッシュできるようになります。このオプションは、デフォルトで有効になっています。
  • キャッシュを作成する : 選択できるキャッシュ作成オプションは 3 つあります。
    • データベース接続ごとにキャッシュを作成する : キャッシュ作成の基準となるもの(ユーザー、データベース ログイン、データベース接続など)を決定します。このオプションは、デフォルトで無効になっています。
    • データベースログインごとにキャッシュを作成する : キャッシュ作成の基準となるもの(ユーザー、データベース ログイン、データベース接続など)を決定します。このオプションは、デフォルトで無効になっています。
    • ユーザーごとにキャッシュを作成する : キャッシュ作成の基準となるもの(ユーザー、データベース ログイン、データベース接続など)を決定します。このオプションはデフォルトでは無効になっています。

ライブラリとブックマークのキャッシュを有効にする : ダッシュボード ライブラリにダッシュボード ショートカット キャッシュとブックマーク キャッシュを生成するには、このオプションをオンにします。このオプションは、デフォルトで有効になっています。

  • ブックマークサブスクリプションのキャッシュを有効にする : このオプションをオンにすると、ユーザーはブックマーク キャッシュ サブスクリプションを作成できるようになります。このオプションは、デフォルトで有効になっています。

インテリジェント キューブの設定

ダウンロード可能な最大キューブサイズ (MB) : Intelligent Server からダウンロードできるキューブの最大サイズ (メガバイト単位) を定義します。また、この値は .mstr ファイルをメールで送信する際にも使用されます。キューブ サイズが指定値より大きい場合、.mstr ファイルはメールで送信されません。最大値は 9,999,999、最小値は 0 です。デフォルト値は 100 です。

インデックスによるインテリジェント キューブの最大 % 増加 : インテリジェント キューブのサイズに追加できるインデックスの最大値 (元のサイズのパーセンテージ) を定義します。たとえば、50% と設定すると、100 MB のインテリジェント キューブは、そのインデックスにより 150 MB までのみ増加できます。インテリジェント キューブのサイズがこの制限を超えると、インテリジェント キューブから使用頻度の低いインデックスが削除されます。最大値は 2,147,483,647、最小値は 0 です。デフォルト値は 500 です。

データベース接続によるインテリジェントキューブの作成 : 使用するインテリジェント キューブを定義し、接続マッピングをサポートするには、このオプションを選択します。プロジェクトにおける接続マッピングの使用時に接続マッピングをサポートするインテリジェント キューブを定義しなかった場合、ユーザーがアクセスすべきではないデータにアクセスできるようになる可能性があります。このオプションは、デフォルトで無効になっています。

接続マッピングをサポートするインテリジェント キューブが公開されると、インテリジェント キューブを公開したユーザー アカウントの接続マッピングが使用されます。この接続マッピングに割り当てられたユーザーのみが、このインテリジェント キューブにアクセスするレポートを作成および照会することができます。これにより、接続マッピングで定義されたデータ アクセスのセキュリティおよび制御が維持されます。

インテリジェント キューブを複数の接続マッピングで使用できるようにする必要がある場合は、異なるバージョンのインテリジェント キューブを、必要な各接続マッピングに対して公開する必要があります。

起動時にインテリジェントキューブをロードする : このオプションを選択すると、公開されたすべてのインテリジェント キューブをロードするプロセスが、Intelligence Server の起動時に完了するタスクの 1 つとして含められます。レポートのインテリジェント キューブが既にロードされているため、インテリジェント キューブにアクセスするレポートの実行時のパフォーマンスが最適化されます。ただし、インテリジェント キューブのロード処理により、Intelligence Server の起動時に発生するオーバーヘッドが増加します。このオプションは、デフォルトで有効になっています。

この設定を有効にすると、インテリジェント キューブにアクセスするレポートの実行時のパフォーマンスが向上します。ただし、インテリジェント キューブのロード処理により、Intelligence Server の起動時に発生するオーバーヘッドが増加します。

動的ソース

ダイナミックソーシングを有効にする : このオプションをオンにすると、ダイナミックソーシングプロジェクト全体に対して動的ソースを有効にするか、このオプションをオフにしてプロジェクト全体の動的ソースを無効にします。このオプションは、デフォルトで有効になっています。

  • インテリジェントキューブをデフォルトでダイナミックソーシングに利用できるようにする : プロジェクト内のすべてのインテリジェント キューブに対して動的ソースを有効にするには、このオプションをオンにします。プロジェクト内のすべてのインテリジェント キューブのデフォルト動作として動的ソースを無効にするには、このオプションをオフにします。このオプションは、デフォルトで無効になっています。
  • 外部結合プロパティが設定されていない場合でも動的ソースを許可する : このオプションをオンにすると、一部の外部結合プロパティが設定されていない場合でも、インテリジェント キューブを動的ソースに使用できるようになります。ただし、そのせいで、動的ソースを使用するレポートに不正確なデータが表示される可能性もあります。このオプションは、デフォルトで無効になっています。