string_datatype

Uso

view: view_name {
  dimension: field_name {
    string_datatype: unicode
  }
}
Hierarquia
string_datatype
Tipos de campo possíveis
Dimensão

Aceita
O valor unicode

Regras especiais
Aplicável apenas a dimensões de type: string (que é o padrão se nenhum type for especificado)

Definição

O parâmetro string_datatype permite especificar que os valores de string da dimensão são caracteres Unicode, o que é útil para dialetos que exigem um tratamento especial de filtros. Especificamente, é possível especificar string_datatype: unicode para o Microsoft SQL Server e o MySQL em campos que têm filtros com caracteres Unicode. Isso se aplica a:

  • Microsoft SQL Server (MSSQL) para tipos de agrupamento não latinos
  • MySQL para tipos de caracteres variáveis (NVARCHAR) e de número fixo (NCHAR)

O parâmetro string_datatype: unicode se aplica apenas a dimensões de type: string, que é o valor padrão do parâmetro type.

Exemplos

dimension: comments {
  string_datatype: unicode
  sql: ${TABLE}.comments ;;