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