approximate

사용

view: view_name {
  measure: field_name {
    approximate: yes 
  }
}
계층 구조
approximate
가능한 입력란 유형
측정

허용
불리언 (예 또는 아니요)

정의

언어 지원 섹션을 참고하세요.approximateapproximate

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.x - 0.17.x
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 AlloyDB for PostgreSQL
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