Sobes.tech

Data Engineer

Ispričajte o najboljim praksama za korišćenje indeksa - kada i koliko često ih koristiti.

Senior
ООО Блейз Аналитикс
28

Kako obično radite sa Git-om u timu? I šta je Merge Request?

Middle
ютэйр
28

Извештај за логистичку компанију Ви сте аналитичар у логистичкој компанији која води евиденцију о операцијама у складиштима. Морате припремити извештај о ефикасности сваког складишта. За сваки магацин израчунати: • укупни број операција (count_operations); • укупни број обрађених роба у магацину (sum_quantity); • просечно време обраде операције (avg_processing_time), узимајући у обзир само операције са наведеним временом (не NULL), заокружено на најближи цео број; • максимални и минимални број роба обрађених у једној операцији (max_quantity, min_quantity); • број операција сваког типа («доставка», «испорука», «пренос») у посебним колонама: supply_operations, shipment_operations, transfer_operations. Филтрирајте магацине који имају укупно више од 2 операције и просечно време обраде не прелази 60 минута. Резултат сортирајте по ID-у магацина по растућем редоследу. Формат улаза Табела operations: • operation_id (int) — јединствени идентификатор операције • warehouse_id (int) — ID магацина • operation_type (text) — тип операције: «доставка», «испорука», «пренос» • quantity (int) — број јединица робе у операцији • operation_date (timestamp) — датум и време операције • processing_time (int) — време обраде операције Колона processing_time може садржати NULL вредности. Формат излаза Упит треба да врати табелу са пољима у следећем редоследу: • warehouse_id (int) — јединствени ID магацина • count_operations (int) — укупни број операција извршених у магацину • sum_quantity (int) — укупни број обрађених роба у магацину • avg_processing_time (numeric) — просечно време обраде операције (у минутима), узимајући у обзир само операције са непразним временом, заокружено на најближи цео број • max_quantity (int) — максимални број роба обрађених у једној операцији • min_quantity (int) — минимални број роба обрађених у једној операцији • supply_operations (int) — број операција типа «доставка» • shipment_operations (int) — број операција типа «испорука» • transfer_operations (int) — број операција типа «пренос»

Junior
01.tech
28

Kada možeš dati povratne informacije i imaš li ponude na ruci?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
28

Napravljen je poseban niz pod nazivom even_sequence koji generiše samo parne brojeve. Šta treba staviti na mesto [...], tako da u slučaju da vrednost even_column nije navedena pri unosu, uzima se iz even_sequence? create table some_table( even_column [...] ); integer computed as nextval('even_sequence') integer generated always as identity (start with 2 increment by 2) integer default nextval('even_sequence') integer unique default nextval('even_sequence') integer generated by even_sequence’

Junior
01.tech
28

Kako su optimizovane tabele i upiti: particije, indeksi, logika izbora?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
27

Po kojim poljima si distribuisao podatke u Greenplum?

Middle
Альфа-БанкАльфа-Банк
27

Koje provere kvaliteta podataka su obavljene u Data Vault?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
27

Da li ste koristili Bridge i PIT tabele u Data Vault-u? Dajte primer i objasnite svrhu.

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
27

Da li imate iskustva sa Table Engine Join u ClickHouse?

Middle
Леман про
27

Kako obično organizujete svoj rad na zadacima i kako pratite napredak?

Middle
ютэйр
27

U kom redu se obavljaju osnovne operacije u SQL-u: SELECT, FROM itd.?

Middle
Альфа-БанкАльфа-Банк
27

Kako preneti podatke između zadataka u Airflow?

Middle
FOM GROUP
27

Postoje li funkcije i mogućnosti u Greenplum-u koje nisu u običnom MySQL i drugim dijalektima?

Middle
Альфа-БанкАльфа-Банк
27

Navedite primer kada ste uspeli poboljšati procese ili alate za tim.

Middle
Островок.Ostrovok!Tech
27

Структура таблица, показана на изображението, е създадена. Необходимо е да изпълните заявката, показана на изображението. Какъв тип join трябва да се използва вместо [...], за да се получи в резултата за записите с type = 'table_aw' да бъде попълнена колоната 'naming', а за записите с type = 'table2' — колоната 'serial_number'? create table multirelation( type varchar not null, entity_id integer not null ); create table table_aw( id integer primary key, naming varchar not null ); create table table2( id integer primary key, serial_number varchar not null ); -- структура на таблиците select m.type,m.entity_id, ta.naming, t2.serial_number from multirelation m [...] join table_aw ta on m.entity_id = ta.id and m.type='table_aw' [...] join table2 t2 on m.entity_id = t2.id and m.type='table2'; -- заявка Оставете празно inner cross right left

Junior
01.tech
27

Ko su bili potrošači podataka i kako su se pravile vitrine?

Middle
КИПР NDA(IGaming)
27

Šta se desilo i kako vratiti posao?

Junior
01.tech
27

Naša tema je veoma strukturirana, u obliku stabla, podaci su sirovi — kako ih obraditi?

Middle
МВидеоМВидео
27

Čime se razlikuje Greenplum od PostgreSQL?

Middle
газпромнефть снабжение
27
/32