Ποια εργαλεία χρησιμοποίησαν κατά την ανάπτυξη;
System Analyst
Χρησιμοποιήσατε Kafka/RabbitMQ για επεξεργασία δεδομένων σε ροή στο έργο; Τι ακριβώς κάνατε;
Στο βιογραφικό αναφερόταν η Kafka — τι είναι αυτό, το χρησιμοποιήσαμε;
Ποιες βασικές ελέγχους ποιότητας δεδομένων ρυθμίζονταν συνήθως;
-- 1. Καταγράψτε τους πελάτες χωρίς παραγγελίες τον τελευταίο μήνα. -- Δομή: -- customers (customer_id, name, registration_date) -- orders (order_id, customer_id, order_date, amount) SELECT DISTINCT c.customer_id, c.name FROM customers c LEFT JOIN orders o ON c.customer_id = o.customer_id and o.order_date >= DATE_TRUNC('month', CURRENT_DATE) - INTERVAL '1 month') WHERE o.amount IS NULL -- 2. Υπολογίστε το μερίδιο κάθε υποκατηγορίας στο συνολικό έσοδο της κατηγορίας -- sales (product_id, category, subcategory, revenue, sale_date) -- Αναμενόμενο αποτέλεσμα: category | subcategory | share_of_category
Πείτε μας για το έργο στην [οργάνωση] για την ανάπτυξη DWH και ανάλυση κοντά σε πραγματικό χρόνο των κατασκευαστικών έργων: ποια ήταν τα καθήκοντα, πώς λύθηκαν, ποια ήταν τα επιτεύγματα;
Πείτε μας για την εμπειρία σας — με τι ασχοληθήκατε σε διάφορα έργα (συμβουλευτική, [οργάνωση], Econsoft, Beeline);
-- 1. Εμφανίστε τη λίστα πελατών χωρίς παραγγελίες τον τελευταίο μήνα. -- Δομή: -- customers (customer_id, name, registration_date) -- orders (order_id, customer_id, order_date, amount) SELECT DISTINCT c.customer_id, c.name FROM customers c LEFT JOIN orders o ON c.customer_id = o.customer_id and o.order_date >= DATE_TRUNC('month', CURRENT_DATE) - INTERVAL '1 month' WHERE o.amount IS NULL -- 2. Υπολογίστε το μερίδιο κάθε υποκατηγορίας στο συνολικό έσοδο της κατηγορίας -- sales (product_id, category, subcategory, revenue, sale_date) -- Απαιτούμενο αποτέλεσμα: category | subcategory | share_of_category
Πες μου για τη ρύθμιση CI/CD και την κοντεϊνεροποίηση στο Docker στο έργο — τι ακριβώς κάνατε;
Το ίδιο το φορτίο δεδομένων γράφτηκε απευθείας σε Python;
Μπορείτε να εξηγήσετε ποιες προσεγγίσεις σχεδιασμού αρχιτεκτονικής αποθηκών δεδομένων έχετε χρησιμοποιήσει; Τουλάχιστον θεωρητικά.
Η ομάδα είχε δύο μηχανικούς δεδομένων που ασχολούνταν με την υλοποίηση, και εσείς ήσασταν υπεύθυνος για την αρχιτεκτονική και τις απαιτήσεις — σωστά;
Έχετε εμπειρία βελτιστοποίησης στο ClickHouse (συμπεριλαμβανομένης της φόρτωσης δεδομένων);
Πόσο εξοικειωμένοι είστε με το Data Vault — με τους τύπους αντικειμένων (Hub, Link, Satellite) και την προσέγγιση σχεδιασμού;
Δουλέψατε με την ποιότητα των δεδομένων; Χρησιμοποιήσατε κάποιο σύστημα ελέγχου;
Ποιο ρόλο διαδραματίσατε σε όλα αυτά τα έργα: ως προγραμματιστής ή ως αναλυτής που καθορίζει τις απαιτήσεις για τους προγραμματιστές;