Data Engineer
როგორ გამოვიტანოთ თითოეული მომხმარებლის ბოლო სრული სახელი, თუ მხოლოდ დაწყების თარიღი არის ცნობილი (დასრულების თარიღი უცნობია)?
[სახელი] იკითხა: რა უნდა დავამატოთ ცხრილის ძრავში, რათა მონაცემები ყველა კვანძში იყოს აქტუალური?
რელაციური მონაცემთა ბაზებთან ურთიერთობის შემთხვევები იყო?
შეგიძლიათ ახსნათ Oracle-ის პარტიციონირება: რა მიზნით გამოიყენება და რა ტიპები არსებობს?
[სახელი] იკითხა: 'გადახედეს ხომ ფრენები' ველი მხოლოდ ორი მნიშვნელობით არის (დიახ/არა). როგორ უკეთესია მისი წარმოდგენა ClickHouse-ში? რა მონაცემთა ტიპი გამოიყენება Bool-ისთვის შიგნიდან?
როგორ აწყობთ თქვენს პროექტებს? დაწერთ README-ს თუ სხვა რამეს?
Kafka-სთან არაფერი რთული არაა, მთავარი მონაცემების დამუშავებაა — რა ნიუანსებს უნდა გავითვალისწინოთ?
რის დროს გამოიყენოს B-ხე და hash-ინდექსები PostgreSQL-ში?
რა არის სარეკლამო გეგმა? რა მიზნით არის საჭირო?
CREATE TABLE core.localUserMetadata ON CLUSTER cluster_4x2 ( UserId String, Country String, LastLoginDate DateTime ) ENGINE = ReplikatsiyalashganReplacingMergeTree() ORDER BY (UserId); CREATE TABLE core.userMetadata ON CLUSTER cluster_4x2 ( UserId String, Country String, LastLoginDate DateTime ) ENGINE = Tarqatilgan('cluster_4x2', 'core', 'localUserMetadata', cityHash64(LastLoginDate));
რა თვისებები აქვს XCom-ის გამოყენებას Airflow-ში?
საწყობი აშენდა Data Vault სქემის მიხედვით — შენც განავითარე, შეინარჩუნე? ხელით დაამატე ჰაბები, ლინკები?
PostgreSQL-ში ტრანზაქციების შესრულების ეფექტურობის გასაუმჯობესებლად საჭიროა მინიმალური იზოლაციის დონე გამოიყენოს, სადაც: • პარალელური ტრანზაქციები ხედავენ ერთმანეთის დასრულებამდე ცვლილებებს; • შესაძლებელია "დამაბნეველი კითხვა" (dirty read). რომელი იზოლაციის დონე უნდა მითითდეს ტრანზაქციისთვის, რათა მიაღწიოს ამ მიზანს? დამაბნეველი კითხვა შეუძლებელია PostgreSQL-ში repeatable read read uncommitted read committed serializable
პორტალით ფაილების ან მონაცემების მიღებისთვის FTP-თან მუშაობდით?
PostgreSQL-ში რა ინდექსებს იცნობთ?
რა არის პარტიცირება? რა არის შარდინგი? რა არის რეპლიკაცია?
თქვენ უნდა მუშაობოდით პირდაპირ Spark-თან? რა არის მისი მინუსი?
notifications jadvali status maydoni mavjud bo'lib, uning qiymatlari: 'sent', 'delivered', 'read'. Qaysi so'rov to'g'ri? select * from notifications where status like '%sent%' order by created_at desc limit 5 select * from notifications where status = 'read' order by created_at desc limit 5 select * from notifications order by status desc limit 5 select * from notifications where status not in ('sent', 'delivered') order by created_at asc limit 5 select * from notifications where status in ('sent', 'delivered') order by created_at desc limit 5
როგორ ხდება მონაცემების ამჟამად დამუშავება? თუ ისინი სხვადასხვა ფორმატშია, როგორ ხდება მათი ნორმალიზება და ერთგვაროვნად მოყვანა?
რა ოპერაცია განახორციელა ბრძანებამ? - განახორციელა git revert იმ კომიტზე, სადაც იყო config.yaml - განახორციელა git filter-branch --index-filter "git rm --cached config.yaml" -- --all - განახორციელა git rebase -i, წაშლის კომიტებს, რომლებიც შეიცავდნენ ფაილში ცვლილებებს - განახორციელა git commit --amend და git push --force - გამოიყენო git cherry-pick ახალი ფილიალის შესაქმნელად, სადაც config.yaml არ არის