case_sensitive(フィールドの場合)

このページでは、ディメンションまたはフィルタの一部である case_sensitive パラメータについて説明します。

case_sensitive は、case_sensitive(モデル用)パラメータのドキュメント ページで説明されているように、モデルの一部としても使用できます。

case_sensitive は、case_sensitive(Explore 用)パラメータのドキュメント ページで説明されているように、Explore の一部としても使用できます。

用途

view: view_name {
  dimension: field_name {
    case_sensitive:  no
  }
}
階層
case_sensitive
使用可能なフィールドタイプ
ディメンション、フィルタ

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

定義

dimension フィールドまたは filter フィールドをフィルタとして使用する場合は、case_sensitive パラメータを使用して大文字と小文字の区別を変更できます。case_sensitive パラメータはほとんどの言語で機能しますが、一部の言語には必要な SQL 関数がありません。

デフォルトでは、case_sensitivity がオンになっており、フィルタでは大文字と小文字が区別されます。ただし、このページの 一部の SQL 言語で case_sensitive がサポートされていないで説明されているように、一部の言語ではこのパラメータがサポートされていません。

name ディメンションのフィルタで大文字と小文字が区別されないようにします。

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

一般的な課題

一部の SQL 言語では case_sensitive がサポートされていない

デフォルトでは、case_sensitivity がオンになっており、フィルタでは大文字と小文字が区別されます。SQL 言語が case_sensitive パラメータをサポートしていない場合、大文字と小文字の区別はデータベースの設定によって異なりますが、通常は区別されません。

Looker プロジェクトで case_sensitive をサポートするには、データベース言語もサポートしている必要があります。次の表に、Looker の最新リリースで case_sensitive をサポートする言語を示します。

方言 サポート対象
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