このページでは、ディメンションまたはフィルタの一部である
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 |