Size: a a a

Power BI Group RU

2021 March 16

MZ

Maxim Zelensky in Power BI Group RU
Denys Likhachov
вижу, если я подключаюсь к локальному файлу, тогда там через Jon.Document(File.contents("путь к файлу")
а при подключении через веб сразу на ошибку попадаю, ввожу урл свой, оно коннектиться, прогружает что-то и потом ошибку выбивает
Через Web у вас там должно быть типа =Json.Document(Web.Contents("url"))
заменяете на = Json.Document( "[" & Text.Replace(Text.FromBinary(Web.Contents("url")), "#(cr)", ",") & "]")
можете попробовать просто ввести эту формулу вручную в первом шаге
источник

DL

Denys Likhachov in Power BI Group RU
Maxim Zelensky
Через Web у вас там должно быть типа =Json.Document(Web.Contents("url"))
заменяете на = Json.Document( "[" & Text.Replace(Text.FromBinary(Web.Contents("url")), "#(cr)", ",") & "]")
можете попробовать просто ввести эту формулу вручную в первом шаге
ага, это понял

ввел, получил ошибку
DataFormat.Error: We found extra characters at the end of JSON input.
Details:
   Value=
   Position=1

значений что ли каких-то не получает? а должно, по идее же
источник

ID

Ivan Deryabin in Power BI Group RU
Подскажие а как сменить источник данных с файла на папку?
источник

DL

Denys Likhachov in Power BI Group RU
Maxim Zelensky
Через Web у вас там должно быть типа =Json.Document(Web.Contents("url"))
заменяете на = Json.Document( "[" & Text.Replace(Text.FromBinary(Web.Contents("url")), "#(cr)", ",") & "]")
можете попробовать просто ввести эту формулу вручную в первом шаге
и тут разраб наш бэкенда мне еще вот такую штуку говорит

"проведи мысленный эксперимент что это бигдата и ответ террабайт а ты его просто в память грузишь
По этому если и писать какой то код тот надо получать стрим и потом читать построчно и получать пообьекетный вход"

что-то совсем тяжко стало... под вечер)
источник

IK

Ivan Korsakov in Power BI Group RU
Denys Likhachov
и тут разраб наш бэкенда мне еще вот такую штуку говорит

"проведи мысленный эксперимент что это бигдата и ответ террабайт а ты его просто в память грузишь
По этому если и писать какой то код тот надо получать стрим и потом читать построчно и получать пообьекетный вход"

что-то совсем тяжко стало... под вечер)
так вы ответьте вашему разрабу, что такие объемы данных надо в соответствующие хранилища нормально грузить ручками разрабов или дата инженеров, а не в BI-тулзе пытаться его реализовывать 🙂
источник

DL

Denys Likhachov in Power BI Group RU
Ivan Korsakov
так вы ответьте вашему разрабу, что такие объемы данных надо в соответствующие хранилища нормально грузить ручками разрабов или дата инженеров, а не в BI-тулзе пытаться его реализовывать 🙂
он еще выдал мне вот такое

curl -X POST "https://webapi.devel.website.org/com.website.api.analytics.Export/Clients" -H  "accept: application/json" -H  "apikey: ******" -H  "Content-Type: application/json" -d "{}"

может это поможет?
источник

IK

Ivan Korsakov in Power BI Group RU
Denys Likhachov
он еще выдал мне вот такое

curl -X POST "https://webapi.devel.website.org/com.website.api.analytics.Export/Clients" -H  "accept: application/json" -H  "apikey: ******" -H  "Content-Type: application/json" -d "{}"

может это поможет?
нет, это всего лишь headers для http-запроса)
источник

IK

Ivan Korsakov in Power BI Group RU
Denys Likhachov
он еще выдал мне вот такое

curl -X POST "https://webapi.devel.website.org/com.website.api.analytics.Export/Clients" -H  "accept: application/json" -H  "apikey: ******" -H  "Content-Type: application/json" -d "{}"

может это поможет?
В общем-то ваш разраб выдал вам endpoint https://webapi.devel.website.org/com.website.api.analytics.Export/Clientshttps://webapi.devel.website.org/com.website.api.analytics.Export/Clients, по которому надо обращаться за нужной вам инфой (скорее всего, если он не просто пример скинул), ключ для авторизации (он под звездочками в apikey), и судя по всему у вас двухфакторная авторизация (опять же, лучше уточнять у разраба) - то есть вам надо сначала через POST отправить ключ, а после авторизации в ответ получить временные креды для доступа к апи, которые использовать в следующих GET-запросах.
Если вы с такими задачами раньше не работали, то я бы попросил коллег из вашей компании помочь) Не уверен, насколько PBI умеет работать с двухфакторкой, но имхо лучше подобные задачи решать вне PBI и данные складывать в хранилище/БД, откуда уже тянуть в PBI
источник

ID

Ivan Deryabin in Power BI Group RU
Подскажите. Вот хочу визуализировать платежи при помощи Стримовой диаграммы. То есть откуда куда идут платежи. Предполагал что в диаграме всего 2 стороны. Почему-то появляется третья
источник

ID

Ivan Deryabin in Power BI Group RU
Почему-то в другой период нормально выглядит
источник

AI

Anton Ivanov in Power BI Group RU
Ivan Deryabin
Подскажите. Вот хочу визуализировать платежи при помощи Стримовой диаграммы. То есть откуда куда идут платежи. Предполагал что в диаграме всего 2 стороны. Почему-то появляется третья
У Александра Васильевича идут платежи в Альфа банк, а из Альфа банка идут куда-то ещё,
Поэтому появляется третья сторона
источник

ID

Ivan Deryabin in Power BI Group RU
Anton Ivanov
У Александра Васильевича идут платежи в Альфа банк, а из Альфа банка идут куда-то ещё,
Поэтому появляется третья сторона
То что из Альфабанка должно встать слева а не справа
источник

AI

Anton Ivanov in Power BI Group RU
Ivan Deryabin
То что из Альфабанка должно встать слева а не справа
Нет, Альфа банк стоял бы левее, если бы в Альфа банк не было платежей
источник

AI

Anton Ivanov in Power BI Group RU
Без фильтров или удаления оплаты в этом визуале так и будет 3 сторона
источник

ID

Ivan Deryabin in Power BI Group RU
Anton Ivanov
Без фильтров или удаления оплаты в этом визуале так и будет 3 сторона
Да, пришлось отфильтровать
источник

ID

Ivan Deryabin in Power BI Group RU
Ivan Deryabin
Подскажите. Вот хочу визуализировать платежи при помощи Стримовой диаграммы. То есть откуда куда идут платежи. Предполагал что в диаграме всего 2 стороны. Почему-то появляется третья
А не знаете как можно анимировать этот визуал?
источник

ID

Ivan Deryabin in Power BI Group RU
Анимировать по времени
источник

1

1Service in Power BI Group RU
Ivan Deryabin
Анимировать по времени
источник
2021 March 17

MZ

Maxim Zelensky in Power BI Group RU
Ivan Deryabin
Подскажие а как сменить источник данных с файла на папку?
Проще создать новый источник и потом запросы переделать на него
источник

MZ

Maxim Zelensky in Power BI Group RU
Denys Likhachov
ага, это понял

ввел, получил ошибку
DataFormat.Error: We found extra characters at the end of JSON input.
Details:
   Value=
   Position=1

значений что ли каких-то не получает? а должно, по идее же
Если у вас на входе json в виде записей, разделенных переносом строк, и именно такой, никаких выкрутасов нет, то еще вариант:
Source = Lines.FromBinary(Web.Contents("урл"))
Дальше преобразовываете список в таблицу, ну а потом на столбце выполняете действие Transform -> Parse -> JSON.
источник