Amazon での評価の順序 QuickSight - Amazon QuickSight

重要: Amazon QuickSight 分析ワークスペースを再設計しました。 QuickSight コンソールの新しい外観を反映していないスクリーンショットや手順テキストが表示されることがあります。現在、スクリーンショットと手順のテキストを更新しています。

機能または項目を検索するには、クイック検索バーを使用します。

の新しい外観の詳細については、 QuickSight「Amazon での新しい分析エクスペリエンスの紹介 QuickSight」を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon での評価の順序 QuickSight

分析を開くか更新すると、Amazon は分析で設定されているすべての項目を特定の順序で QuickSight 評価してから表示します。Amazon は、データベースエンジンが実行できるクエリに構成を QuickSight 変換します。このクエリは、データベース、Software as a Service (SaaS) ソース、または Amazon QuickSight 分析エンジン () のいずれに接続するかにかかわらず、同様の方法でデータを返しますSPICE

設定が評価される順序を理解すると、特定のフィルタまたは計算がいつデータに適用されるかを決める順序がわかります。

次の図は、評価の順序を示しています。左側の列には、レベルアウェア計算の、ウィンドウ (LAC-W) あるいは集計 (LAC-A) 関数が含まれていない場合の、評価の順序が表示されます。2 番目の列には、事前フィルター (PRE_FILTER) レベルで LAC-W 式が計算される計算済みフィールドを含む分析に関する、評価の順序が表示されます。3 番目の列には、事前集計 (PRE_AGG) レベルで LAC-W 式が計算される計算済みフィールドを含む分析に関する、評価の順序が表示されます。最後の列には、LAC-A 式が計算される計算済みフィールドを含む分析についての、評価の順序が表示されます。図の後に、評価の順序の詳細な説明があります。レベルアウェア計算の詳細については、「Amazon でのレベル対応計算の使用 QuickSight」を参照してください。

次のリストは、Amazon が分析で設定 QuickSight を適用する順序を示しています。データセットレベルの計算、フィルタ、セキュリティ設定など、データセットに設定されるすべての処理は、分析の外部で行われます。これらはすべて基盤となるデータに適用されます。次のリストでは、分析の内部で行われることについてのみ説明します。

  1. LAC-W 事前フィルターレベル: 分析フィルターの前に、元のテーブルの濃度でデータを評価します。

    1. 単純な計算: 集計やウィンドウ計算を行わないスカラーレベルでの計算。例えば、「date_metric/60, parseDate(date, 'yyyy/MM/dd'), ifelse(metric > 0, metric, 0), split(string_column, '|' 0)」と入力します。

    2. LAC-W 関数 PRE_FILTER : LAC-W PRE_FILTER 式がビジュアルに含まれている場合、Amazon は QuickSight まずフィルターの前に、元のテーブルレベルでウィンドウ関数を計算します。フィルタで使用されている LAC-W PRE_FILTER 式は、この時点で適用されます。例えば、「maxOver(Population, [State, County], PRE_FILTER) > 1000」と入力します。

  2. LAC-W PRE_AGG: 集計の前に、元のテーブルの濃度によりデータを評価します。

    1. 解析中に追加されたフィルタ:ビジュアルの非集計フィールド用に作成されたフィルタは、この時点で適用されます。これは WHERE 句に似ています。例えば、「year > 2020」と入力します。

    2. LAC-W 関数 PRE_AGG : LAC-W PRE_AGG 式がビジュアルに含まれている場合、Amazon は集計が適用される前にウィンドウ関数を QuickSight 計算します。フィルタで使用されている LAC-W PRE_AGG 式は、この時点で適用されます。例えば、「maxOver(Population, [State, County], PRE_AGG) > 1000」と入力します。

    3. 上部/下部の N フィルタ: 上部と下部の N 個の項目を表示するためのディメンションで設定されるフィルタです。

  3. LAC-Aレベル: ビジュアルでの集計より前に、カスタマイズされたレベルで集計を評価します。

    1. カスタムレベルの集計: ビジュアルで使用されている LAC-A 式は、この時点で計算されます。上記のフィルターの後の表に基づいて、Amazon は計算フィールドで指定されたディメンションに基づいてグループ化された集計を QuickSight 計算します。例えば、「max(Sales, [Region])」と入力します。

  4. ビジュアルレベル: ビジュアルに適用された残りの設定を使用して、ビジュアルレベルで集計を評価し、集計後の表計算を評価します。

    1. ビジュアルレベルの集計: 表形式 (ディメンションが空) のテーブルを除き、ビジュアルでの集計は常に適用される必要があります。この設定では、フィールドウェル内のフィールドに基づき集計が計算され、ビジュアルに配置されたディメンションによってグループ化されます。集計の上に構築されているフィルターは、この時点で適用されます。これは HAVING 句と同様です、例えば、「min(distance) > 100」と入力します。

    2. テーブル計算:ビジュアルで参照される (集計後の表現をオペランドとして取る) 集計後の表計算がある場合、この時点で計算されます。Amazon QuickSight は、ビジュアル集計後にウィンドウ計算を実行します。また、これらの計算に基づいて構築されたフィルタも適用されます。

    3. その他のカテゴリの計算: このタイプの計算は、折れ線グラフ、棒グラフ、円グラフ、ドーナツグラフに対してのみ存在します。詳細については、「表示制限」 を参照してください。

    4. 合計と小計: 合計と小計は、必要に応じてドーナツグラフ (合計についてのみ)、テーブル (合計についてのみ)、およびピボットテーブルで計算されます。