Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Подключить базу данных PROZORRO к MS Power BI через API. (2 часть)

3000 UAH

Отзыв заказчика о сотрудничестве с Roman Serebrak

Качество
Профессионализм
Стоимость
Контактность
Сроки

Разработчик сделал много усилий, чтобы исправить техническую задачу, которая соответствует постельной цели.

Отзыв фрилансера о сотрудничестве с Олександрой Карпенко

Оплата
Постановка задачи
Четкость требований
Контактность

Интересный проект!
Ответственный заказчик, рекомендую к сотрудничеству

  1. 1848    43  0
    Победившая ставка5 дней3000 UAH

    Как я вижу :
    1. Нужно приобрести хостинг с MySql или MsSql
    2. На хостинге создать базу данных, куда будут складываться записи с Prozorro по тендерам
    2. Создать фоновый срипт, который по расписанию будет запускаться и загружать новые записи в БД.
    Примерно так я вижу

  2. 2292    38  2
    1 день1000 UAH

    Добрый день . Можно попробовать несколько вариантов получения данных.
    Думаю, лучше всего будет загружать данные в какую-либо базу данных и откуда забирать данные в power BI

    Я могу написать скрипт на PHP, который будет загружать в БД необходимые данные и затем уже забирать их в power BI

    Цена указана за 1 рабочий день

  • Микола Є.
    29 июня 2022, 15:57 |

    Вы хотите с помощью Power BI собрать данные по тендерам и сделать из них базу данных? Чтобы потом что? Хранить её или анализировать? 

  • Олександра Карпенко
    29 июня 2022, 16:01 |

    Ну не всю пока, а что мне надо для анализа

  • Микола Є.
    29 июня 2022, 16:06 |

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


    Теоритически можно с помощью динамических фильтров попытаться решить, но именно чтоб их передавать из Power BI  через API в Prozorro не представляю как можно, послушал бы и сам такое, если кто возьмется.

  • Олександра Карпенко
    29 июня 2022, 16:10 |

    Если вы знаете как подключить MS POWER BI к базе полностью (учитывая что я на ноутбуке работаю), меня это тоже устроит. Если тендера будут в том виде как пример из одного, я уже смогу фильтровать что мне надо. 

  • Микола Є.
    29 июня 2022, 16:24 |

    Я проверю у себя, отпишусь

  • Микола Є.
    29 июня 2022, 16:45 |

    Еще раз спрошу, - по первой ссылке мы можем получить списки тендеров, вам нужны ведь они все? Или какое то конечное количество?


    И далее имея этот список тендеров, вы хотите задавать параметры Дата и Заказчик  и уже получать полные описание тендеров только по этим двум фильтрам?

  • Олександра Карпенко
    29 июня 2022, 16:55 |

    Первая ссылка - для меня бесполезна. Это просто перечень тендеров без данных по самим тендерам. 

    В итоге я хочу иметь таблицу с тендерами (и данными по ним) как по ссылке 3 (https://public.api.openprocurement.org/api/2.3/tenders/c52d2426c4fc43c79764187c23279aff). Если это будет вся база - мне кажется это многовато для простого компьютера (может я и не права, и компьютер в состоянии это потянуть). Поэтому хочу понимать как можно заранее этот список отфильтровать на примере двух параметров. 

  • Yevhenii V.
    29 июня 2022, 18:08 |

    Александра, я с прозорро давно имею дело, есть собранная информация за определенный период. по каким критериям вам нужны тендеры и какая инфа вам нужна? вполне возможно, что у меня уже есть готовая база..

  • Олександра Карпенко
    29 июня 2022, 18:28 |

    Мне важно отслеживать изменения. Я раньше работала через сервис zakupki.prom.ua. У них по критериям формируются excel файлы, которые я подключала к Power BI. Но, во-первых, сложно обновлять, во-вторых, они иногда меняют структуру отчетов, и моя модель данных постоянно слетает. Поэтому я хочу найти способ подключаться к базе. Мне это сложновато, так как я чисто с аналитикой работаю.

  • Микола Є.
    29 июня 2022, 20:20 |

    Александра, пробежался ещё раз по документации API "Отримання інформації про закупівлі" и совершенно не нашел там способов передать в запрос к их базе те параметры-фильтры, которые Вы хотите реализовать "на лету".  Можно конечно обратиться за подсказкой к разработчикам, но я не думаю что они бы их скрывали в документации, если бы это было реализовано. Но я могу ошибаться. Возможно есть способ это сделать.

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

  • Олександра Карпенко
    29 июня 2022, 20:42 |

    Спасибо, я готова рассматривать все варианты. Вы бы взялись за это?

  • Микола Є.
    29 июня 2022, 20:55 |

    Думаю, что это можно реализовать.

    Но давайте завтра ещё доработаю вариант с запросом с фильтрами к первоисточнику

  • Олександра Карпенко
    29 июня 2022, 21:46 |

    Жду тогда вердикт по обращению к первоисточнику) а дальше будем смотреть. Спасибо

  • Yevhenii V.
    29 июня 2022, 21:05 |

    всего 14 493 734 тендера на данный момент... это по поводу локальной копии...

  • Олександра Карпенко
    29 июня 2022, 21:50 |

    Подозреваю что это много) Но удобнее может копию на удаленном сервисе сделать? Чтобы я могла с любого компьютера обращаться

  • Микола Є.
    30 июня 2022, 8:03 |

    Можно и так). Но можно попробовать по датам все таки забрать кусок, порциями по 100. Если вам не все исторические даты нужны

  • Олександра Карпенко
    30 июня 2022, 12:06 |

    Там можно лимит и 1000, и подозреваю больше задать. https://public.api.openprocurement.org/api/2.3/tenders?limit=1000 Но опять же, это просто перечень тендеров, без данных по ним. 

  • Микола Є.
    30 июня 2022, 12:09 |

    1000  - это максимум, уже перепробовали)

    И начинает оно отдавать с самых старых записей, аж с 2015 года. То есть чтобы добраться до самых новых - надо пройти всю базу.


Актуальные фриланс-проекты в категории Базы данных и SQL

Дашборд на Dune Analytics

Референс по стилю: dune.com/filarm/polymarket-activity Задача Собрать аккуратный, визуально приятный дашборд на Dune по нашему боту для Polymarket. На данном этапе используются демонстрационные (синтетические) данные — они генерируются программно, но выглядят логично и…

Базы данных и SQL ∙ 2 часа 13 минут назад ∙ 1 ставка

Power BI

700 UAH

Дашборд работает на гугл сервере, нужно перенести всю логику+код Какие нужны скиллы: развертывание etl процессов на linux сервере + работа с BigQuery и Postgre Есть рабочий код, который работает на google, где есть сама БД, нужно перенести на другой сервер, возможно переписать…

PythonБазы данных и SQL ∙ 20 часов 39 минут назад ∙ 13 ставок

Нужен специалист 1С для доработок и разработки

Ищу специалиста по 1С для сотрудничества на фрилансе. В настоящее время уже работаю с подрядчиком, который обеспечивает поддержку и обслуживание системы 1С. Однако из-за загруженности подрядчика возникает необходимость в оперативном выполнении дополнительных задач, доработок и…

Базы данных и SQL ∙ 2 дня 20 часов назад ∙ 11 ставок

Восстановление инстаграм после блокировки

3 марта 2026 г заблокировали инстаграм с причиной нарушения правил. Считаю произошла какая то ошибка, так как страничка была личной с фото и видео личных поездок. Коментарии и тд я не писала нигде. Отправляла несколько раз на обжалование. Не могу скачать свои файлы, так как не…

Базы данных и SQLВеб-программирование ∙ 3 дня 7 часов назад ∙ 5 ставок

Устранить проблему неполного импорта данных из Excel-файлов спецификаций Новой Почты в 1С:

2000 UAH

Цель: Есть обработка в 1с по загрузке спецификации Новой почти. По непонятнім причинам перестало подгружать некоторіе табличніе данніе Нужно найти причину и Устранить проблему неполного импорта данных из Excel-файлов спецификаций Новой Почты в 1С: Малый Бизнес. Текущее…

Администрирование систем и сетейБазы данных и SQL ∙ 6 дней 14 часов назад ∙ 16 ставок

Заказчик
Олександра Карпенко
Украина Запорожье  2  0
Проект опубликован
3 года назад
89 просмотров