Работа с Json в Power Query / Создание объектов List и Record

Поделиться
HTML-код
  • Опубликовано: 6 окт 2024
  • НаукаНаука

Комментарии • 9

  • @kryptonets
    @kryptonets 3 месяца назад +1

    Однажды в работе мне понадобилось транслировать данные из Excel на SQL Server.Да-да, не обратно как все привыкли, а именно из Excel на сервер.Но нужно было простое решение без всяких SSIS, ручных загрузок через мастера импорта в SSMS, так как предполагался работающий инструмент на стороне пользователя без знаний PQ, SQL и т.д.. Очень помогло решение через трансформацию таблицы в JSON обьект и передача серверу хранимкой через OPENJSON. Получилось практически клиент-серверное приложение с возможностью добавления, удаления, изменения, хранения данных на сервере. Но проблема в том, что PQ генерил дубликаты( иногда дубликаты по нескольку раз), как я потом вычитал это связано с тем, что PQ сначала загружает данные, а потом проверяет их целостность, в результате чего образуется дубликат.Обходным решением стало создание промежуточных temporary таблиц в которых происходило удаление дубликатов, а потом уже вставка в основную таблицу на сервере, естественно перед этим необходимо было в алгоритме в PQ поддерживать уникальность строк.

  • @ИгорьГорбенко-п6н
    @ИгорьГорбенко-п6н 4 месяца назад +3

    Анна, спасибо за интересные видео. У меня вопрос - в описании как то размыто написано про средства аналитики диаграмм - симметричное закрашивание и линию пропорции. Symmetry shading & ratio line - в чем их отличие и как лучше применять? Их же совместно предлагают использовать.

    • @ConstellationBI
      @ConstellationBI  4 месяца назад +1

      Symmetry shading (симметричное затенение) зависит от настройки осей Х и У точечной диаграммы. Начинается в нуле и проходит через (1;1). Ratio line (линия отношения) зависит от точек данных. Начинается в нуле и проходит через Sum(Y)/Sum(X). Обе этих опции нацелены на то, чтобы точечную диаграмму было легче воспринять глазом, поэтому применять их раздельно или вместе или добавить к ним линию тренда - на ваш выбор.

    • @ИгорьГорбенко-п6н
      @ИгорьГорбенко-п6н 4 месяца назад +2

      @@ConstellationBI Спасибо, в документации так и написано. Похоже, затенение полезно, если оси в сравнимых единицах. Мне больше нравится на квадраты медианами или средним делить.

  • @Tomash100
    @Tomash100 4 месяца назад

    Здравствуйте. Спасибо за качественное видео, стараюсь применять в своей работе в Power Query и Power BI знания из ваших видео. Скажите, пожалуйста, как зарегистрироваться в Power BI? На данный момент я использую Power BI Desktop

    • @ConstellationBI
      @ConstellationBI  4 месяца назад +1

      В Power BI Desktop нужно ввести email, при этом email должен быть на корпоративном сервисе или на бесплатном почтовом сервисе, который не считывается службой Power BI как бесплатный. Т.е. адреса @mail.ru, @gmail.com не подойдут. Если вы не хотите привязывать корпоративный адрес к учетке Power BI, то в Яндекс и Mail есть возможность создать бизнес-почту. Далее при регистрации нужно указать страну. Не знаю, проходит ли сейчас регистрация пользователей из России. Если не проходит, попробуйте указать другую страну. Напишите потом, получилось ли пройти регистрацию и на каких шагах были трудности ;)

  • @ЮраБуренко-л1г
    @ЮраБуренко-л1г 4 месяца назад +1

    Интересное видео на эту тему. Вопрос а потом тот конвертированый файл JSON можно сохранить на компьютере?

    • @ConstellationBI
      @ConstellationBI  4 месяца назад

      Подумаю, пока не готова ответить. Но сохранить на компьютере - это же не конечная цель? Т.е. дальше его все равно куда-то перемещать - или в файловое хранилище, или в какую-то программу подгрузить... Подскажите, пожалуйста, какой вы предполагаете алгоритм работы с файлом, в котором возникает шаг сохранения полученного файла на рабочмй комп?