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 はオンになっており、フィルタでは大文字と小文字が区別されます。ただし、このページの case_sensitive は一部の SQL 言語でサポートされていないセクションで説明されているように、一部の言語ではこのパラメータがサポートされていません。

例

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

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

一般的な課題

case_sensitive は一部の SQL 言語でサポートされていません

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

Looker が 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.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