Ақша сомасы: 0
Өтінімдер саны: 2
31.12.25 (қоса алғанда)
теңге
Идея
Акт міндеттері
Медиасфера
Басқа технологиялық шешімдер
БҚ/АЖ
Қазіргі уақытта веб-көздерден деректерді жинау әртүрлі құралдар мен сценарийлер арқылы жүзеге асырылады: - дереккөздер саны мен деректер көлемінің өсуімен нашар масштабталады; - динамикалық сайттармен жұмыс істеу кезінде тұрақсыз (JavaScript, авторизация, интерактивті элементтер); - тапсырмалардың орындалуын, қайталануын, басымдылығын және қателерді өңдеуді бірыңғай бақылауды қамтамасыз етпейді; - техникалық деректерді (журналдар, күйлер, қателер) және мазмұнды деректерді араластырады, бұл сапаны талдау мен қайталануды қиындатады; - деректерді талдау және тазарту схемаларын орталықтандырылған басқару жоқ; - қайта талдау немесе күйін келтіру үшін пайдалы болуы мүмкін аралық немесе "қабылданбаған" деректердің жоғалуына әкеледі; - аралық қабаттарсыз деректерді тікелей жазу кезінде қорытынды мәліметтер базасына жоғары жүктеме жасаңыз. Нәтижесінде Операциялық тәуекелдер артады, деректердің сенімділігі төмендейді, жүйені сүйемелдеу күрделене түседі және жаңа көздерді енгізу баяулайды.
Жүйені іске асыру нәтижесінде күтілуде: - Динамикалық және қорғалған сайттарды қоса алғанда, көптеген көздерден тұрақты және қайталанатын деректерді жинау. - Жауапкершілік пен деректерді нақты бөлу; - Controlpanel арқылы тапсырмалар мен схемаларды орталықтандырылған басқару, версиялау және қайта орындау қолдауымен. -RabbitMQ, retry-механизмдер мен DLQ пайдалану арқылы сенімділік пен ақауларға төзімділікті арттыру. - Барлық аралық және жойылған деректерді trash_swamp-қа кейінірек талдау, аудит және күйін келтіру үшін сақтау. - Талдау схемаларын құру және версиялау, соның ішінде нейрондық желі модулін пайдалану арқылы жаңа көздерді қосуды жеделдету. - Эксплуатацияның ашықтығын арттыру: бақылау және талдау үшін көрсеткіштер, журналдар, қателер статистикасы және деректер сапасы қол жетімді.
Другаков Александр Анатольевич
Тапсырманың (жобаның) мақсаты мен сипаттамасы
Браузердегі пайдаланушы әрекеттерін имитациялайтын, RabbitMQ арқылы тапсырмаларды басқаратын, Data Lake (Apache hudi және Delta Lake) ішіндегі техникалық және мазмұнды деректерді жинақтайтын, содан кейін PostgreSQL-де деректерді тазалайтын және жазатын веб-көздерден деректерді жинау жүйесі Мақсаттар: * Динамикалық сайттардан деректерді тұрақты жинау (JS, авторизация, басу, айналдыру). * Сапаны бақылау және кейінгі талдау үшін техникалық және мазмұнды деректерді бөлу. * Басымдығы, қайталануы, DLQ және орындалу мониторингі бар бірыңғай тапсырмалар жүйесі. * Талдау схемаларын басқару орталықтандырылған арқылы ControlPanel модуль. • Ағын: жинау -> шикі деректер -> тазалау -> қалыпқа келтірілген PostgreSQL жазбасы. * Сирек кездесетін терең талдаулар үшін S3/MinIO (trash_swamp) ішіндегі барлық артық/жойылған заттарды мұрағаттау.