Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Connect the PROZORRO database to MS Power BI through the API. ( Part 2 of )

Translated67 USD

Client's review of cooperation with Roman Serebrak

Quality
Professionalism
Cost
Contactability
Deadlines

The developer has made a lot of effort to correct the technical task that meets the desktop goal.

Freelancer's review of cooperation with Oleksandra Karpenko

Payment
Task setting
Clarity of requirements
Contactability

Interesting project !
Responsible customer, I recommend cooperation.

  1. 1848    43  0
    Winning proposal5 days67 USD

    As I see:
    1 . You need to purchase hosting with MySQL or MsSQL.
    2nd On the host, create a database where records with Prozorro will be recorded by tender
    2nd Create a background script that will be scheduled to launch and upload new records to the BD.
    Approximately so I see.

  2. 2292    38  2
    1 day22 USD

    Good day . You can try a few options to get data.
    I think it's best to download the data into any database and from where to get the data in the power BI.

    I can write a script on PHP that will download the required data in the BD and then already pick them in the power BI

    Price indicated for 1 working day.

  • Mykola Y.
    29 June 2022, 15:57 |

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

  • Oleksandra Karpenko
    29 June 2022, 16:01 |

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

  • Mykola Y.
    29 June 2022, 16:06 |

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


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

  • Oleksandra Karpenko
    29 June 2022, 16:10 |

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

  • Mykola Y.
    29 June 2022, 16:24 |

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

  • Mykola Y.
    29 June 2022, 16:45 |

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


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

  • Oleksandra Karpenko
    29 June 2022, 16:55 |

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

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

  • Yevhenii V.
    29 June 2022, 18:08 |

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

  • Oleksandra Karpenko
    29 June 2022, 18:28 |

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

  • Mykola Y.
    29 June 2022, 20:20 |

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

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

  • Oleksandra Karpenko
    29 June 2022, 20:42 |

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

  • Mykola Y.
    29 June 2022, 20:55 |

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

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

  • Oleksandra Karpenko
    29 June 2022, 21:46 |

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

  • Yevhenii V.
    29 June 2022, 21:05 |

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

  • Oleksandra Karpenko
    29 June 2022, 21:50 |

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

  • Mykola Y.
    30 June 2022, 8:03 |

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

  • Oleksandra Karpenko
    30 June 2022, 12:06 |

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

  • Mykola Y.
    30 June 2022, 12:09 |

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

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


Current freelance projects in the category Databases & SQL

Python/CAD Developer for automatic processing of DXF

178 USD

Development of a module for automatic labeling of parts in DXF for laser cutting is needed. Input data: - We use BAS for production accounting. - Laser cutting is performed on Senfeng with CypCut software. - We have ready layout files in DXF format. - Each part must receive a…

PythonDatabases & SQL ∙ 1 hour 56 minutes back ∙ 12 proposals

Refinement of 1C UT 11 for Zebra TSD (RDP): different sound signals when scanning

22 USD

Configuration: 1C UT 11 Address warehouse Zebra TC26 TSD Work via RDP Product scanning is performed in receiving, placement, picking documents, and other warehouse operations. Current problem: Warehouse workers operate through the Zebra TSD. When scanning, they do not always…

C#Databases & SQL ∙ 13 hours 34 minutes back ∙ 5 proposals

Heal the 1C configuration

111 USD

Configuration of CRM & ERP SmartCeiling (2.8.26.0) Protection via Registration Code. Registered until the end of the year.

Databases & SQL ∙ 1 day 4 hours back ∙ 7 proposals

Need a 1C specialist for refinements and development.

I am looking for a 1C specialist for freelance collaboration. I am currently working with a contractor who provides support and maintenance for the 1C system. However, due to the contractor's workload, there is a need for prompt execution of additional tasks, improvements, and…

Databases & SQL ∙ 6 days 3 hours back ∙ 12 proposals

Restoring Instagram after a ban

On March 3, 2026, my Instagram was blocked due to a violation of rules. I believe there has been some mistake, as the page was personal with photos and videos of my personal trips. I did not post any comments anywhere. I have sent several appeals. I cannot download my files…

Databases & SQLWeb Programming ∙ 6 days 15 hours back ∙ 6 proposals

Client
Oleksandra Karpenko
Ukraine Zaporizhzhia  2  0
Project published
3 years back
89 views