Budżet: 3000 RUB Termin: 5 dni
Добрый день. Обращайтесь в личку, сделаю. Большой опыт работы с БД, импортами из различных источников.
Есть более 30 архивов с json объектами (nosql dump предположительно mongo), распакованный объем 4гб.
Пример вот тут
https://mostdannyh.bitrix24.ru/~wDTBF
полный архив тут
объекты правильные, тоесть поля у них единые, пример распарсенных объектов
https://mostdannyh.bitrix24.ru/~ElSyi
объекты нужно по полям загрузить в соответсвующие поля таблицы, куда я буду кидать обычные sql запросы
CREATE TABLE public.fulldata
(
minjustregnum character varying(255),
regionname character varying(255),
logo character varying(255),
statusdetail_name character varying(255),
statusdetail_code character varying(255),
statusdetail_shortname character varying(255),
fullname character varying(255),
datereg character varying(255),
minjustform character varying(255),
charter character varying(255),
minjuststatus character varying(255),
ogrn bigint NOT NULL,
opf_name character varying(255),
opf_code character varying(255),
opf_version character varying(255),
oktmo_name character varying(255),
oktmo_code character varying(255),
egrulstatus character varying(255),
mainokved_name character varying(255),
mainokved_code character varying(255),
mainokved_version character varying(255),
regioncode character varying(255),
incometotal character varying(255),
email character varying(255),
administrators_0_name character varying(255),
administrators_0_title character varying(255),
inn character varying(255),
okpo character varying(255),
origindate_date character varying(255),
website character varying(255),
dateliquid character varying(255),
address character varying(255),
okogu_name character varying(255),
okogu_code character varying(255),
kpp character varying(255),
hasregionalsupport character varying(255),
addokved jsonb,
okato_name character varying(255),
okato_code character varying(255),
okfs_name character varying(255),
okfs_code character varying(255),
website_punycode character varying(255),
shortname character varying(255),
dateogrn_date character varying(255),
socialmedia_youtube character varying(255),
socialmedia_vk character varying(255),
socialmedia_facebook character varying(255),
socialmedia_twitter character varying(255),
socialmedia_instagram character varying(255),
socialmedia_ok character varying(255),
dateliquid_date character varying(255),
contracts44_2021_sum character varying(255),
contracts44_2021_count character varying(255),
administrators_1_name character varying(255),
administrators_1_title character varying(255),
datereg_date character varying(255),
contracts44_2020_sum character varying(255),
contracts44_2020_count character varying(255),
CONSTRAINT fulldata_pkey PRIMARY KEY (ogrn)
)
1. большое jsonb поле в объектах addokved не грузим вовсе,
2. иные большие jsonb поля объектов (
chiefs
successors
grants
administrators
contracts44
contracts93
contracts223
) в таблице распарсены до отд значений в каждое поле, но в json - это просто jsonb объекты, можно НЕ парсить, а залить как jsonb в одну или несколько отдельных таблицэ, где PRIMARY KEY (ogrn)
3. главное условие поля:
| inn |
| ogrn |
это строго целые числа
| dateLiquid | originDate |
даты создания или ликвидации - даты
остальное varchar или text по необходимости
после загрузки произвести базовые проверки (общее количество заполненных строк, распределение частот ключевых признаков opf_name, mainokved_name , mainokved_code ) - просто убедиться что база втянута корректно
Budżet: 3000 RUB Termin: 5 dni
Добрый день. Обращайтесь в личку, сделаю. Большой опыт работы с БД, импортами из различных источников.
Budżet: 3000 RUB Termin: 7 dni
Здравствуйте, готов выполнить работу. Есть необходимый опыт работы.
Rozpakować i posortować bazę w formacie XL według miast Rozpakować i posortować bazę w formacie XL według miast Rozpakować i posortować bazę w formacie XL według miast
O firmie Firma handlowa. Pracujemy z grupą towarową liczącą ponad 2000 pozycji w różnych kategoriach.Aktualna sytuacja Obecnie nomenklatura jest prowadzona w Google Sheets — dane są skonsolidowane według zakładek (kategorii). Struktura zakładek: Nazwa towaru Grupy cen: koszt własny, hurt, detal Charakterystyki: waga, ilość w opakowaniu itd. Ważne: liczba kolumn różni się w zależności od kategorii towarów, ponieważ mają one różne charakterystyki.Dlaczego obecne rozwiązanie nie jest odpowiednie Google Sheets nie pozwala na ustawienie praw dostępu na poziomie poszczególnych kolumn. Potrzebujemy: Przyznawania użytkownikom praw do wyświetlania określonych kolumn (na przykład tylko kosztów własnych) Przyznawania praw do edycji określonych kolumn (na przykład cen detalicznych) Ograniczenia dostępu do pozostałych kolumn w tej samej zakładceCo należy zrobićPodstawowe wymagania Elastyczny system rozgraniczenia praw Dostęp na poziomie poszczególnych kolumn (odczyt / zapis) Przydzielanie praw według ról lub użytkowników Zarządzanie prawami bez udziału programistów Wsparcie dla różnych struktur danych Różne kategorie towarów mają różny zestaw charakterystyk Dodawanie nowych kolumn/charakterystyk bez programowania Niepodległość od programistów Administracja przez wewnętrznych pracowników Dodawanie kategorii, kolumn, użytkowników — przez interfejs Integracja z ERP Eksport aktualnych cen do naszego systemu ERP Eksport lub automatyczna integracja przez API Analiza danych z wykorzystaniem AI (pożądane) Możliwość analizy całej listy nomenklatury Ubogacanie, weryfikacja, rekomendacje — jeśli masz pomysły, opiszOczekiwany rezultat Działające rozwiązanie, w którym: Nomenklatura jest zorganizowana według kategorii z różnymi zestawami charakterystyk Prawa do kolumn są elastycznie konfigurowane (wyświetlanie / edytowanie) Dane są eksportowane do ERP Zespół może samodzielnie zarządzać systememCo potrzebujemy od Ciebie przy odpowiedzi Opisz w ogólnych zarysach, jak widzisz rozwiązanie: Jakie narzędzie / platformę proponujesz
Konieczne jest przeprowadzenie głębokiej analizy technicznej trzech plików PDF pod kątem autentyczności oraz możliwych oznak edytowania lub fałszowania. Potrzebna jest nie tylko wizualna ocena dokumentów. Wykonawca powinien dobrze rozumieć wewnętrzną strukturę plików PDF oraz umieć analizować: metadane plików; strukturę PDF oraz poszczególnych obiektów; historię tworzenia i możliwego edytowania; używane oprogramowanie; wbudowane czcionki, obrazy, warstwy i inne elementy; możliwe oznaki ponownego zapisywania, konwersji, wprowadzania zmian lub tworzenia dokumentu z datą wsteczną; jakiekolwiek techniczne niezgodności, które mogą świadczyć o manipulacjach z plikami. Na podstawie przeprowadzonej analizy należy przedstawić zrozumiałe pisemne wnioski dotyczące każdego pliku z wskazaniem wykrytych oznak, ryzyk oraz ograniczeń analizy. Rozważamy specjalistów, którzy mają praktyczne doświadczenie w cyfrowej kryminalistyce, analizie dokumentów PDF, metadanych lub weryfikacji plików elektronicznych pod kątem autentyczności. W odpowiedzi prosimy krótko opisać swoje doświadczenie, metody oraz narzędzia, które wykorzystujesz do takiej analizy.
Ogólne informacje Konieczne jest opracowanie prostej, minimalistycznej systemu webowego, którego głównym celem jest prowadzenie bazy klientów, tworzenie zapisów na wizyty oraz automatyzacja procesu potwierdzania wizyt przez SMS, wysyłanie jednorazowych linków przez API z samego serwisu. Projekt jest realizowany etapami. Na pierwszym etapie konieczne jest wdrożenie jedynie podstawowej funkcjonalności (MVP), aby system mógł być używany w rzeczywistej pracy. Po uruchomieniu i przetestowaniu będzie stopniowo rozszerzany o nowe moduły.Podstawowa funkcjonalność pierwszego etapu autoryzacja użytkowników; baza klientów; tworzenie i edytowanie zapisów; lista zapisów (lub prosty kalendarz); przełączanie między punktami sprzedaży; integracja z operatorem SMS przez API; wysyłanie SMS z dowolnym tekstem lub linkiem do potwierdzenia wizyty; potwierdzenie lub anulowanie wizyty przez klienta za pomocą jednorazowego linku; wyświetlanie statusu potwierdzenia bezpośrednio obok zapisu klienta. Na początkowym etapie zamiast pełnoprawnego kalendarza dopuszcza się użycie prostego wykazu zapisów według dni. Każdy dzień powinien zawierać chronologiczny wykaz rezerwacji z podaniem czasu, imienia klienta, usługi, pracownika oraz statusu potwierdzenia. W przyszłości ten wykaz można będzie zastąpić pełnoprawnym kalendarzem bez zmiany struktury systemu. W systemie powinna być możliwość przełączania się między punktami sprzedaży. Każdy punkt sprzedaży ma własną listę zapisów (lub kalendarz), ale wszystkie korzystają ze wspólnej bazy klientów.
Kopiowanie bazy i frontu dla bazy (Obecnie częściowo skopiowany front i niektóre cechy, ale niepoprawnie. Parser wypełnił bazę swoimi cechami) Synchronizacja parsera z bazą i cechami bazy Naprawa błędu agenta parsera Przycinanie zdjęć proporcjonalnie do znaku wodnego, które spływają z parsera Praca bufora z nową bazą i narzędziami z obiektami tej bazy Poprawienie drobnych błędów: na przykład tekst popupów lub drobne momenty na froncie, błędy, które pojawią się podczas realizacji zadań Podłączenie nowego magazynu do przechowywania mediów Logi przestały trafiać do tabeli operacji finansowych, co nas stronach bilansu i planu taryfowego (płatność taryfy, doładowanie konta (sukces/nie)) Sprawdzić jeszcze raz działanie płatności i po tym zamienić testowe API billingowe od monobanku na rzeczywiste Udoskonalić prawa dostępu dla użytkownika administratora baz Obecnie są zawieszone procesy, które obciążają serwer, trzeba to sprawdzić Logika komentarzy i notatek obecnie działa niepoprawnie, trzeba, aby dla tego samego obiektu w 2 bazach - komentarze były przypisane do każdej bazy, a nie do obiektu, źródłem którego jest obiekt tej bazy (Bardziej szczegółowo mogę wyjaśnić osobiście) Zafiksować w bazach poprawne sortowanie (Obecnie od pierwszego dodanego do ostatniego. trzeba odwrotnie, funkcjonalność sortowania stworzona) Sprawdzić i poprawić poprawność filtrów w bazach, możliwe, że dodać ograniczenia na filtrację przy dużych objętościach danych