Data Engineer
Արդյոք ինդեքսները միշտ բարելավում են կատարողականությունը, թե կարող են դեգրադացիա առաջացնել?
Որ հետևյալ հայտարարությունը արտացոլում է այս գործողությունների հետևանքները ընդլայնված Git Flow-ի և փոփոխությունների պատմության կառավարման տեսանկյունից:
Ի՞նչ են տողային և սյունակային տվյալների բազաների առավելությունները և թերությունները: Ի՞նչն է ավելի արդյունավետ խմբավորելու և ամփոփելու համար։
Հարցման առումով մենք կարող ենք տեսնել, թե ինչ է տեղի ունենում տվյալների հետ, այդ թվում՝ ինչ տեսակի միացումներ — ինչ տեսակի միացումներ կարող ենք տեսնել այնտեղ?
Ինչպես աշխատեցիք CI/CD-ով?
Իմացեք ձեր աշխատանքային փորձի մասին
Ինչպե՞ս գտնել Linux-ում լոգ ֆայլի կոնկրետ սյունակում ենթատեքստ (օրինակ, երրորդ սյունակում ամսաթիվ):
Ինչպես կարդալ 100 գիգաբայթ չափի ֆայլը Python-ում?
Միկրոսերվիսների ճարտարապետության նախագծման խնդիր՝ ինչպես տրամադրել տվյալներ պատվերի աղյուսակի համար (մասնակցող ապրանքներ, գներ, պատվերներ), երբ կա երեք առանձին միկրոսերվիս:
Ի՞նչ է Hive-ը և ինչպե՞ս է այն տարբերվում ավանդական հարաբերական տվյալների բազաներից:
Ի՞նչ տեսակների JOIN-ներ գիտես: բացատրի 2-3 հիմնակաները։
Պատմեք ինձ Airflow-ի օգտագործման մասին՝ ինչ ոչ ստանդարտ տարրեր եք կիրառել
Դուք ծանոթ եք Domain Driven Design (DDD) մեթոդաբանությանը՞։ Եթե այո, կիսվեք դրա կիրառման օրինակներով ձեր նախագծերում։
Ի՞նչ տարբերություն կա CTE-ի և ենթադրության միջև։
Ի՞նչ է դինամիկ տիպավորումը։
Ի՞նչ տվյալների որակի ստուգումներ են կատարվել Data Vault-ում։
Ընտրել * Տվյալների բազքից1 որպես t1 Ձախից միանալ տվյալների բազքից2 որպես t2 ON t1.date_start > t2.date_start --DML Ստեղծեք աղյուսակը, եթե այն չպահանջվի Employee (id int, salary int, departmentId int); Ավելացրեք Employee (id,salary,departmentId) արժեքներով (1, 70000, 1),(2, 94000, 1),(3, 85000, 1),(4, 80000, 2),(5, 60000, 2),(6, 62000, 3),(7, 90000, 3),(8, 94000, 3),(9, 94000, 3); cte-ի հետ որպես( ընտրել *, rank() over(partition by departmentId order by salary desc) որպես max_salary Employee-ից ) ընտրել * ից cte որտեղ max_salary = 1
Ի՞նչ է դեկորատորը Python-ում և ինչու է այն օգտագործվում (Airflow-ի համատեքստում)։
Ինչպես է Git Flow-ն առաջարկում ձևակերպել նոր տարբերակ ծրագրի? - Նոր issue-շախբառ ստեղծելով - Hotfix-շախբառ ստեղծելով master-ից - Անհատական release-շախբառ ստեղծելով develop-ից - Ուղիղ commit անելով master շախբառում - Ուղիղ միացնելով master շախբառը develop-ի հետ
Ի՞նչ ֆիզիկական JOIN-ներ գիտեք։