Заставить метабазу отображать столбцы таблицы как указано - PullRequest
0 голосов
/ 04 июня 2018

Я использую метабазу для аналитических визуализаций, когда мои данные загружаются в Google BigQuery (BQ).

Я хотел бы видеть имена столбцов таблицы в точности так, как я их указал в своих запросах, но метабаза былапостоянно меняя их, чтобы они были «более читабельными».Поэтому я отключил флаг FRIENDLY TABLE AND FIELD NAMES в настройках администратора.Отключение флага удаляет кучу ненужных пробелов и изменяет регистр (от верхнего до нижнего регистра и наоборот) некоторых букв, но я все еще не вижу заголовки, как я их определяю.

Например, рассмотрим этот пример запроса:

#standardSQL
select 2 as num, "hello" as MESSAGE;

Он правильно отображается на BQ.

BQ result

Обратите внимание, что оно сохранило слово MESSAGE в том же случае, что я написал в запросе.

Но метабазаизменяет регистр в столбцах таблицы:

Metabase result

Изменяет MESSAGE на Message и num на Num.Он всегда сохраняет только первую букву заглавной.

Есть ли способ заставить метабазу отображать имена столбцов в точности так, как указано в запросах?

1 Ответ

0 голосов
/ 10 августа 2018

Если вы пишете вопросы как собственные запросы, напишите их следующим образом:

select 2 as "num", "hello" as "MESSAGE"; 

Вам необходимо поместить псевдонимы в кавычки.Я сделал это в Postgres.

Затем необходимо отключить «ДРУЖЕСТВЕННЫЕ ИМЕНА ТАБЛИЦЫ И ПОЛЯ» в администраторе метабазы.

...