Data Engineer
-- Asl original stretch jadvali -- Id bo'yicha NULL bo'lmagan oldingi qiymat bilan NULL'larni to'ldirish kerak - pastga kengaytirish id | ttime | val ---|-------|----- 1 | 07:30 | NULL 1 | 09:21 | 10 1 | 13:53 | NULL 1 | 16:12 | NULL 2 | 09:42 | 133 2 | 15:20 | NULL 2 | 21:33 | NULL 3 | 08:01 | NULL 3 | 11:41 | 8 3 | 14:23 | NULL 3 | 16:17 | NULL 3 | 19:54 | 2 4 | 13:10 | 312 4 | 14:42 | NULL 4 | 16:31 | 7 4 | 17:44 | NULL id | ttime | val ---|-------|----- 1 | 07:30 | NULL 1 | 09:21 | 10 1 | 13:53 | 10 1 | 16:12 | 10 2 | 09:42 | 133 2 | 15:20 | 133 2 | 21:33 | 133 3 | 08:01 | NULL 3 | 11:41 | 8 3 | 14:23 | 8 3 | 16:17 | 8 3 | 19:54 | 2 4 | 13:10 | 312 4 | 14:42 | 312 4 | 16:31 | 7 4 | 17:44 | 7 -- SQL so'rov yordamida kerakli jadvalni olish SELECT id, ttime, COALESCE(val, LAST_VALUE(val) OVER(PARTITION BY id ORDER BY ttime)) as val FROM stretch
GIL (Global Interpreter Lock) nima?
Python bilan qanchalik yaxshi tanishsiz?
Qimmatli bronishlar ro'yxatini ishlab chiqaring Savol [Telefon] kuni uchun a'zolar (yoki mehmonlar) uchun 30 dollardan ortiq bo'ladigan bronlarni qanday ishlab chiqasiz? Mehmonlarning xarajatlari a'zolardan farq qilishini unutmang (ro'yxatga olingan xarajatlar har yarim soatlik 'slot' uchun), va mehmon foydalanuvchisi har doim ID 0. Natijangizga muassasaning nomi, bitta ustun sifatida formatlangan a'zo nomi va xarajatni qo'shing. Xarajatga qarab kamayish tartibida saralang va subso'rovlar ishlatmang.
Jupyter yoki Pandasni xotira bilan o'ldirmaslik uchun qanday?
Airflowdan foydalanish haqida gapir: qanday odatiy bo'lmagan elementlarni qo'lladingiz
CTE da ko'p xotira ishlatiladi: katta xotira iste'moli bo'lsa, ma'lumotlar bilan nima bo'ladi?
Apache Airflow uchun oddiy DAG yozing
Indekslar har doim ishlashni yaxshilaydimi yoki degradatsiyaga olib keladimi?
WHERE va HAVING o'rtasidagi farq nima?
Mikroxizmat arxitekturasini loyihalash vazifasi: uchta alohida mikroxizmat bo'lsa, frontend uchun buyurtma jadvali (mahsulotlar, narxlar, buyurtmalar) uchun ma'lumotlarni qanday taqdim etish mumkin?
Qaysi JOIN turlarini bilasiz? (mantiqiy)
Qaysi fizikiy JOIN'larni bilasiz?
dbt'da qanday inkremental yuklash strategiyalaridan foydalandingiz?
Greenplumda BY column va RANDOMLY dan tashqari qanday tarqatish formatlari mavjud?
Analitiklar bilan yaqin hamkorlik qilish, ularning kodini ko'rib chiqish va maslahat berish bilan bog'liq bo'lsa, bu rol siz uchun qanchalik qiziqarli?
CI/CD bilan qanday ishladingiz?
Greenplumda qanday o'qish turi qo'llaniladi: satr yoki ustun bo'yicha?
4 kishilik jamoada boshliq yoki boshqalar uni boshqarganmi?
Dinamik tiplash nima?