שימוש
view: view_name {
measure: field_name {
approximate: yes
}
}
|
היררכיה
approximate |
סוגי שדות אפשריים
מדידה
אמצעי תשלום מקובלים
ערך בוליאני (כן או לא)
|
הגדרה
בקטע תמיכה בדיאלקטים של
approximateשבדף הזה מפורטים הדיאלקטים שנתמכים ב-approximate.
הפרמטר approximate מאפשר להשתמש בספירה משוערת עם מדדים של type: count ו-type: count_distinct. בקבוצות נתונים גדולות, ספירות משוערות יכולות להיות הרבה יותר מהירות מספירות מדויקות, והן בדרך כלל בטווח של כמה אחוזים מהערך בפועל. כדי להבין את היתרונות והחסרונות של השיטה הזו מבחינת מהירות ודיוק, כדאי לעיין במסמכי התיעוד של ניב ה-SQL שלכם.
measure: apx_unique_count {
type: count_distinct
approximate: yes # default value is no
sql: ${id} ;;
}
הפעלת approximate עם מדד של type: count עשויה להיראות מיותרת, כי התכונה של ספירה משוערת חלה רק על ספירות נפרדות. עם זאת, יש מצבים שבהם 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 | |
| ClickHouse 26+ | |
| 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+ | |
| Dremio 26+ with Arrow Flight SQL | |
| 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 | |
| MongoSQL | |
| 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 |