Size: a a a

2020 July 10

GE

Galina E in Qlik BI chat
Жандос Шотан
Может пройти построчно по полю и сохранить их в отдельные текстовые файлы. А потом грузить их как json таблицы. Нужно попробовать в этом направлении. Взять одно значение в файл (.json, csv, txt??) и попробовать както загрузить.
В процессе загрузки парсить? То есть, что бы в приложение приходили уже готовые поля. Но, вроде, это тоже только руками (скрипт).
источник

A

Aleksandr in Qlik BI chat
Ivan Sokolov
хм... короче оно только верхний уровень json'а этого забирает...
а если ещё раз попробовать также грузить, но уже из полученного результата?)

но мне кажется тут проще сторонним сервисом, либо попробовать как Жандос написал, либо на уровне БД?

ещё на ум пришёл вариант использовать Python-скрипт

приложение экстрактор выгружает данные в csv и в конце пишете команду execute cmd.exe, только параметры и флаги надо правильно расписать
после чего запустится .py скрипт, который прочитает csv и обработает там json по указанной логике, а далее сохранит опять в csv
а после кликом грузить результат, но это все на костыль похоже, может коллеги подскажут способ лучше
источник

IS

Ivan Sokolov in Qlik BI chat
Жандос Шотан
Может пройти построчно по полю и сохранить их в отдельные текстовые файлы. А потом грузить их как json таблицы. Нужно попробовать в этом направлении. Взять одно значение в файл (.json, csv, txt??) и попробовать както загрузить.
попробую и так...
источник

IS

Ivan Sokolov in Qlik BI chat
Aleksandr
а если ещё раз попробовать также грузить, но уже из полученного результата?)

но мне кажется тут проще сторонним сервисом, либо попробовать как Жандос написал, либо на уровне БД?

ещё на ум пришёл вариант использовать Python-скрипт

приложение экстрактор выгружает данные в csv и в конце пишете команду execute cmd.exe, только параметры и флаги надо правильно расписать
после чего запустится .py скрипт, который прочитает csv и обработает там json по указанной логике, а далее сохранит опять в csv
а после кликом грузить результат, но это все на костыль похоже, может коллеги подскажут способ лучше
в полученном результате у меня фигня какая-то =)
источник

A

Aleksandr in Qlik BI chat
Ivan Sokolov
в полученном результате у меня фигня какая-то =)
а можно скриншот?
источник

IS

Ivan Sokolov in Qlik BI chat
источник

IS

Ivan Sokolov in Qlik BI chat
вот, захэшировалось как-то...
источник

IS

Ivan Sokolov in Qlik BI chat
на уровне БД - не вариант, через python - дорого может выйти, чувствую... и тут ещё такой момент, что нужно обязательно кроме этого распаршенного поля грузить и отсльаные поля этой таблицы... там тоже данные есть, которых нет в этом json-поле =(
источник

A

Aleksandr in Qlik BI chat
Ivan Sokolov
на уровне БД - не вариант, через python - дорого может выйти, чувствую... и тут ещё такой момент, что нужно обязательно кроме этого распаршенного поля грузить и отсльаные поля этой таблицы... там тоже данные есть, которых нет в этом json-поле =(
а в каком плане дорого через python (ну или другой похожий инструмент)?
источник

IS

Ivan Sokolov in Qlik BI chat
ну... своего спеца нет, придётся аутсорсить...
источник

A

Aleksandr in Qlik BI chat
аа
источник

IS

Ivan Sokolov in Qlik BI chat
я вроде троху секу, пару курсов прошёл, но не думаю, что скила хватит на парс такого объёма...
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Ivan Sokolov
я вроде троху секу, пару курсов прошёл, но не думаю, что скила хватит на парс такого объёма...
потщитие любой внешний парсер, хоть на Java, хоть на Хаскел, хоть на Мальборж, установите в изолированную среду, настройте его на парсинг нужных Жсонов и складывание их куда следует для кдика, из клика вызывайте через execute, или вообще не вызфвайте напрямую, а сделайте батник, который клик и будет дергать, а в батнике прописать команду, запустить что, коннект куда, и тп. Жсон очень универсальный, поэтому порой проще найти какую-то либу-парсер, под конкретный вид задачи.
источник
2020 July 11

M

Max in Qlik BI chat
Евгений Стучалкин
есть хитрость. Если создать мастер айтем с вычисляемым измерением и написать туда любую белиберду, которая будет являться формулой, но по факту возвращать исходное значение поля (типа if(Поле=Поле,Поле)), то при выборках в этом измерении в панели фильтров будет отображаться именно метка.
Не получилось. Создал Измерение с формулой. У метки тоже задал ='Поле'. Но в фильтрах теперь формула.
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Max
Не получилось. Создал Измерение с формулой. У метки тоже задал ='Поле'. Но в фильтрах теперь формула.
А метку измерения задали? Иногда надо страницу обновить
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Скрин настроек измерения покадите
источник

M

Max in Qlik BI chat
Евгений Стучалкин
А метку измерения задали? Иногда надо страницу обновить
Да видимо из за обновления страницы. Все получилось, спасибо!
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Max
Да видимо из за обновления страницы. Все получилось, спасибо!
источник

VE

Vladimir Ermakov in Qlik BI chat
Евгений Стучалкин
есть хитрость. Если создать мастер айтем с вычисляемым измерением и написать туда любую белиберду, которая будет являться формулой, но по факту возвращать исходное значение поля (типа if(Поле=Поле,Поле)), то при выборках в этом измерении в панели фильтров будет отображаться именно метка.
Евгений, а этот метод не грозит какими-то неприятными побочками? И как он влияет ли производительность (если вдруг таких полей много)?
источник

GE

Galina E in Qlik BI chat
Vladimir Ermakov
Евгений, а этот метод не грозит какими-то неприятными побочками? И как он влияет ли производительность (если вдруг таких полей много)?
Какими? Я пробовала для двуязвчных приложений, вроде не замечала косяков. Пользователи и не знали ничего
источник