Data Engineer
Hoe worden de releases in DBT gecoördineerd? Gebruik je Airflow?
Met welke gegevensbronnen hebt u kunnen werken? Hoe verliep de interactie met de bronnen?
Taak #3 We moeten klanten vinden waarvan het verschil tussen hun bestellingen groter is dan 60 dagen. Voor deze klanten, toon de maximale kloof (gap_days). Bestel tabel: | order_id | customer_id | order_dt | |----------|-------------|------------| | 1 | 1 | [phone] | | 2 | 1 | [phone] | | 3 | 1 | [phone] | | 4 | 1 | [phone] | | 5 | 2 | [phone] | | 6 | 2 | [phone] | | 7 | 3 | [phone] | Eindresultaat: | customer_id | gap_days | |-------------|----------| | 1 | 123 | | 2 | 120 |
Hoe krijg je de laatste volledige naam voor elke klant, als alleen de startdatum bekend is (einddatum is onbekend)?
[naam] vroeg: Wat moet er aan de tabelmotor worden toegevoegd zodat de gegevens op alle knooppunten van de cluster actueel blijven?
Zijn er gevallen geweest van interactie met relationele databases?
Vertel over partitionering in Oracle: waarvoor wordt het gebruikt en welke soorten zijn er?
[naam] vroeg: Het veld 'vonden ze vluchten' heeft slechts twee waarden (ja/nee). Hoe kun je dit het beste weergeven in ClickHouse? Welke datatypes worden intern gebruikt voor Bool?
Heb je met vensterfuncties gewerkt? Welke soorten vensterfuncties ken je?
Hoe organiseer je je projecten? Schrijf je een README of iets anders?
Met Kafka is niets moeilijk, het belangrijkste is het verwerken van gegevens — welke nuances moeten in overweging worden genomen?
In welke gevallen moet je B-tree en hash-indexen gebruiken in PostgreSQL?
Er is een speciale sequentie gemaakt genaamd even_sequence, die alleen even getallen genereert. Wat moet er op de plaats van [...] worden ingevuld zodat, indien de waarde van even_column niet is opgegeven bij het invoegen, de waarde wordt gehaald uit 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’
Wat is een queryplan? Waarvoor zijn ze nodig?
Wat is statistiek in de context van databasebeheersystemen en query-optimalisatie?
Wat zijn de kenmerken van het gebruik van XCom in Airflow?
De opslag is gebouwd volgens het Data Vault-schema — heb je het ook ontwikkeld, onderhouden? Heb je handmatig hubs, links toegevoegd?
In PostgreSQL is het nodig om de prestaties van transacties te optimaliseren door gebruik te maken van een minimaal isolatieniveau, waarbij: • parallelle transacties onvoltooide wijzigingen van elkaar kunnen zien; • "vuile reads" (dirty read) mogelijk zijn. Welk isolatieniveau moet worden opgegeven voor de transactie om dit doel te bereiken? dirty read is niet mogelijk in PostgreSQL repeatable read read uncommitted read committed serializable
Heeft u Bridge en PIT-tabellen gebruikt in Data Vault? Geef een voorbeeld en leg het doel uit.
Heeft u met FTP gewerkt om bestanden of gegevens via het portaal te verkrijgen?