approximate

用途

view: view_name {
  measure: field_name {
    approximate: yes 
  }
}
階層
approximate
使用可能なフィールドタイプ
測定

許可
ブール値(「はい」または「いいえ」)

定義

indexes をサポートする言語のリストについては、このページの approximate の言語サポートをご覧ください。

approximate パラメータを使用すると、type: counttype: count_distinct の指標で概算カウントを使用できます。大規模なデータセットの場合、概算カウントは正確なカウントよりもはるかに高速で、通常は実際の値の数パーセント以内です。この方法の速度と精度のトレードオフについては、SQL 言語のドキュメントをご覧ください。

measure: apx_unique_count {
  type: count_distinct
  approximate: yes   # default value is no
  sql: ${id} ;;
}

-

type: count のメジャーで approximate をオンにすることは、近似カウント機能が個別のカウントにのみ適用されるため、不要に見えるかもしれません。ただし、結合されたビューの正確な結果を提供するために、Looker が type: count の指標を主キーの個別カウントに自動的に変換する場合があります。このような状況では、概算カウントが役立つことがあります。

approximate の言語サポート

approximate を使用できるかどうかは、Looker 接続で使用されているデータベース言語によって異なります。Looker の最新バージョンでは、次の言語で approximate がサポートされています。

方言 サポート対象
Actian Avalanche
Amazon Athena
Amazon Aurora MySQL
Amazon Redshift
Amazon Redshift 2.1+
Amazon Redshift Serverless 2.1+
Apache Druid
Apache Druid 0.13+
Apache Druid 0.18+
Apache Hive 2.3+
Apache Hive 3.1.2+
Apache Spark 3+
ClickHouse
Cloudera Impala 3.1+
Cloudera Impala 3.1+ with Native Driver
Cloudera Impala with Native Driver
DataVirtuality
Databricks
Denodo 7
Denodo 8 & 9
Dremio
Dremio 11+
Exasol
Google BigQuery Legacy SQL
Google BigQuery Standard SQL
Google Cloud PostgreSQL
Google Cloud SQL
Google Spanner
Greenplum
HyperSQL
IBM Netezza
MariaDB
Microsoft Azure PostgreSQL
Microsoft Azure SQL Database
Microsoft Azure Synapse Analytics
Microsoft SQL Server 2008+
Microsoft SQL Server 2012+
Microsoft SQL Server 2016
Microsoft SQL Server 2017+
MongoBI
MySQL
MySQL 8.0.12+
Oracle
Oracle ADWC
PostgreSQL 9.5+
PostgreSQL pre-9.5
PrestoDB
PrestoSQL
SAP HANA
SAP HANA 2+
SingleStore
SingleStore 7+
Snowflake
Teradata
Trino
Vector
Vertica