AWS Quicksight: Как использовать значение параметра внутри SQL (набор данных) для рендеринга динамических c данных на приборной панели? - PullRequest
0 голосов
/ 02 марта 2020

Существует условие для передачи значения параметров быстрой видимости через URL. Но как я могу использовать значение параметра внутри SQL (набор данных) для получения динамических c данных на приборной панели?

Например: QUERY на данный момент:

select * from CITYLIST;

Панель инструментов:

CITYLIST

city_name | cost_of_living
AAAAAAAAA | 20000
BBBBBBBBB | 25000
CCCCCCCCC | 30000

Параметр создан: cityName URL Сработало: https://aws-------------------/dashboard/abcd123456xyz#p .cityName = AAAAAAAAA

Почему-то мне нужно использовать значение, переданное в URL внутри SQL, чтобы я мог написать динамический c запрос, как показано ниже: выберите * из CITYLIST, где city_name = SomeHowNeedAccessOfParameterValue;

1 Ответ

0 голосов
/ 04 марта 2020

QuickSight не предоставляет способ доступа к параметрам через SQL напрямую.

Вместо этого вам следует создать фильтр из параметра для выполнения sh вашего варианта использования.

Это эффективный способ QuickSight создать для вас предложение WHERE.

Это конструктивное решение имеет смысл для меня. Несмотря на то, что в SQL отфильтровывается контроль, это делает ваши наборы данных более пригодными для повторного использования (что произойдет в SQL, если параметр не будет предоставлен?)

...