case_sensitive (untuk kolom)

Halaman ini mengacu pada parameter case_sensitive yang merupakan bagian dari dimensi atau filter.

case_sensitive juga dapat digunakan sebagai bagian dari model, yang dijelaskan di halaman dokumentasi parameter case_sensitive (untuk model).

case_sensitive juga dapat digunakan sebagai bagian dari Eksplorasi, yang dijelaskan di halaman dokumentasi parameter case_sensitive (untuk Eksplorasi).

Penggunaan

view: view_name {
  dimension: field_name {
    case_sensitive:  no
  }
}
Hierarki
case_sensitive
Jenis Kolom yang Mungkin
Dimensi, Filter

Menerima
Boolean (ya atau tidak)

Definisi

Jika kolom dimension atau filter digunakan sebagai filter, Anda dapat mengubah sensitivitas hurufnya menggunakan parameter case_sensitive. Parameter case_sensitive berfungsi dengan sebagian besar dialek, meskipun beberapa dialek tidak memiliki fungsi SQL yang diperlukan.

Secara default, case_sensitivity diaktifkan dan filter peka huruf besar/kecil. Namun, beberapa dialek tidak mendukung parameter ini, seperti yang dijelaskan di bagian case_sensitive tidak didukung oleh beberapa dialek SQL di halaman ini.

Contoh

Menghentikan filter pada dimensi name agar tidak peka huruf besar/kecil:

dimension: name {
  sql: ${TABLE}.name ;;
  case_sensitive: no
}

Tantangan umum

case_sensitive tidak didukung oleh beberapa dialek SQL

Secara default, case_sensitivity diaktifkan dan filter peka huruf besar/kecil. Jika dialek SQL Anda tidak mendukung parameter case_sensitive, sensitivitas huruf besar/kecil akan bervariasi sesuai dengan penyiapan database Anda, yang biasanya tidak peka huruf besar/kecil.

Agar Looker mendukung case_sensitive di project Looker Anda, dialek database Anda juga harus mendukungnya. Tabel berikut menunjukkan dialek yang mendukung case_sensitive dalam rilis terbaru Looker:

Dialek Didukung?
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