Sobes.tech

Data Engineer

O que é uma vitrine de dados?

Middle
RedLab
23

Por quais campos ocorreu a união de dados e como foram eliminados os duplicados na vitrine?

Middle
АНО ЦИСМ
23

Tem duas tabelas relacionadas: first_table e second_table. Deseja executar o comando TRUNCATE TABLE second_table CASCADE;, para remover todas as linhas da tabela second_table e todos os dados dependentes dela. Quais podem ser as consequências de executar este comando? create table first_table ( id integer primary key ); create table second_table ( id serial primary key, first_table_fk integer references first_table(id) ); - A sequência second_table_id_seq será redefinida para o valor inicial. - Todas as entradas de first_table relacionadas por chave estrangeira a second_table serão removidas. - Os índices existentes para second_table serão removidos e recriados automaticamente. - Em inserções subsequentes em second_table, o valor padrão para id pode começar de um valor incorreto. - Um erro ocorrerá, pois o comando CASCADE é proibido para tabelas com chaves estrangeiras.

Junior
01.tech
23

Com quais parâmetros do motor Distributed no ClickHouse você está familiarizado?

Middle
АНО ЦИСМ
23

Como iniciar o segundo DAG do Airflow imediatamente após a conclusão bem-sucedida do primeiro?

Middle
ОстровокОстровок
23

Temos utilizadores que procuram bilhetes de avião no nosso site. É necessário registar os eventos de pesquisa no ClickHouse para que os analistas possam calcular os destinos mais populares e a conversão em compra. Desenha a tabela e escreve o DDL stream, 5 minutos por dia, data, destino, uma vez por dia, 2 anos, json Identificador do evento, hora, sessão, utilizador (pode ser anónimo — sem login), aeroporto/cidade de saída e chegada, data de saída procurada, data de regresso (pode ser só de ida), número de passageiros, classe de cabine, tipo de dispositivo, se foram encontrados voos, preço mínimo entre os encontrados, moeda, código promocional (pode não existir).

Middle
Utair
23

O que é CDC e tem experiência de trabalho com isso?

Senior
ТЕХНОНИКОЛЬ
23

O que é normalização e modelo ER, para que servem?

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

O que exatamente na nossa vaga chamou a sua atenção, por que decidiu candidatar-se?

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

Como determinar corretamente o campo de distribuição no Greenplum? O que acontece durante o Motion?

Middle
СБЕРСБЕР
23

Tem experiência com o framework web Gin? Conte-nos mais detalhes sobre as tarefas que resolveu com ele.

Junior
01.tech
23

Que agentes e modelos são utilizados dentro da sua solução de IA corporativa? Ele escreve código por você?

Senior
ТЕХНОНИКОЛЬ
23

Conheces o formato Avro?

Middle
Леман про
23

O que é um CROSS JOIN e qual é o resultado da sua aplicação?

Middle
RedLab
22

Qual direção seria interessante de desenvolver — vitrines, desenvolvimento, análise, talvez IA?

Middle
СБЕРСБЕР
22

-- t1 -- num --------- -- 1 -- 2 2 null null 4 -- t2 -- num --------- -- [telefone] null null 5 SELECIONAR a.num COMO a_num, b.num COMO b_num DE t1 a JUNÇÃO ESQUERDA t2 b ON a.num = b.num;

Middle
СБЕРСБЕР
22

Qual é a diferença entre multithreading e multiprocessamento? Para que tarefas usar threads e para que tarefas usar processos?

Middle
AstonAston
22

Estabeleceram a linhagem desde a fonte até ao consumidor?

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

Tem experiência com motores como Trino ou com formatos de tabela (Iceberg, Parquet) no Spark?

Middle
Леман про
22

CREATE TABLE datamarts.daily_revenue_per_country ON CLUSTER cluster_4x2 ( event_date Date, country String, total_revenue Float64 ) ENGINE = MergeTree() PARTITION BY toYYYYMM(event_date) ORDER BY (event_date);

Middle
wb
22
/32