👫
تجربه من از مصاحبه Power BI با زوماتو!👨🏻💻 اگه بخوام راستش رو بگم، این مصاحبه یکی از چالشبرانگیزترین تجربههای کاریم بود! سوالها دقیق، عمیق و پر از نکات فنی بودن. برای هر کسی که میخواد توی موقعیت Power BI Developer استخدام بشه، حتماً باید این موارد رو بلد باشه.
🔢
بخش اول: مدلسازی داده و روابط✏️ از همون اول بخش مدلسازی داده و روابط کلی سوال پیچیده داشتن.
✅ تفاوت Star Schema و Snowflake Schema رو پرسیدن و اینکه توی پروژههام از کدوم استفاده کردم.
✅ بعدش رفتن سراغ many-to-many و اینکه چطور توی Power BI مدیریتشون کردم.
✅ مفاهیم Fact Table و Dimension Table رو خواستن توضیح بدم.
✅ و مهمتر از همه، درباره Cardinality و تأثیرش روی روابط بین جدولها پرسیدن.
🔔
اینجا فهمیدم که فقط بلد بودن ابزار مهم نیست، بلکه باید درک عمیقی از مدلسازی داده داشته باشی! ➖ ➖ ➖ ➖ ➖
🔢
بخش دوم: DAX✏️ وقتی وارد سوالات DAX شدن، حس کردم اینجاست که مهارت واقعی من توی Power BI قراره مشخص بشه!
✅ اول تفاوت بین Calculated Columns و Measures رو خواستن.
✅ بعد گفتن یک فرمول DAX برای محاسبه YTD Sales بنویسم (یعنی جمع فروش از ابتدای سال تا امروز).
✅ یکی از سختترین سوالها این بود که FILTER و ALL چطور کار میکنن و چطور میشه باهاشون دادهها رو فیلتر کرد.
✅ بعدش در مورد EARLIER در DAX پرسیدن (که راستش خیلیا نمیدونن چیه و کجا استفاده میشه!).
✅ پرسیدن چطور میانگین متحرک (Rolling Average) رو حساب میکنی؟
✅ و در نهایت تفاوت SUMX و SUM رو باید توضیح میدادم.
🔔
اینجا فهمیدم که بدون DAX نمیتونی Power BI رو بهخوبی کنترل کنی و بفهمی! ➖ ➖ ➖ ➖ ➖
🔢
بخش سوم: اتصال به داده و تبدیل دادهها✅ ازم خواستن بگم که تا حالا به چه منابع دادهای وصل شدم؟
✅ بعدش در مورد Power Query و نحوه تبدیل دادهها سوال کردن.
✅ پرسیدن چطور کوئریها رو Merge و Append میکنی؟
✅ چطور مقدارهای Null و Missing Values رو مدیریت میکنم؟
✅ و چطور ستونهای سفارشی (Custom Columns) ایجاد میکنم؟
🔔 اینجا مشخص شد که دونستن Power Query بهاندازه خود Power BI مهمه! ➖ ➖ ➖ ➖ ➖
🔢
بخش چهارم: ویژوالسازی و بهترین روشها✏️ یکی از سوالای مهم این بود که چطور تشخیص میدی از چه ویژوالی برای چه نوع دادهای استفاده کنی؟
✅ بهترین روشها برای ساخت داشبورد پاوربیآی چیا هستن؟
✅ چطور Drill-Through Report درست میکنی؟
✅ چطور Conditional Formatting رو توی گزارشات اعمال میکنی؟
✅ کاربرد Bookmarkها توی Power BI چیه؟
🔔 توی این بخش مشخص شد که داشتن حس زیباییشناسی و تجربه کاربری چقدر مهمه! ➖ ➖ ➖ ➖ ➖
🔢
بخش پنجم: بهینهسازی عملکرد✏️ اینجا به بخش حساس رسیدیم، یعنی Performance Optimization!
✅ چطور گزارشهای Power BI رو برای عملکرد بهتر بهینه میکنی؟
✅ چرا بعضی گزارشها کند اجرا میشن و چطور این مشکل رو حل میکنی؟
✅ چطور Aggregation رو برای بهبود عملکرد استفاده میکنی؟
✅ فرق بین DirectQuery، Import Mode و همچنین Composite Mode چیه و کدوم بهتره؟
✅ چطور دیتاستهای بزرگ رو مدیریت میکنی؟
🔔 واقعا این بخش برای کسی که قراره توی محیط سازمانی کار کنه، حیاتی بود! ➖ ➖ ➖ ➖ ➖
🔢
بخش ششم: ویژگیهای پیشرفته✅ تا حالا Row-Level Security (RLS) رو پیادهسازی کردی؟ چطور؟
✅ چطور Power BI Service رو با ورژن دسکتاپ یکپارچه میکنی؟
✅ تفاوت بین Power BI Dataflows و Power Query چیه؟
✅ چطور Power BI رو اتوماتیک بهروزرسانی میکنی؟
✅ از Python یا R توی Power BI استفاده کردی؟ چطور؟
🔔 اینجا فهمیدم که اگه بخوای یه تحلیلگر حرفهای بشی، باید کلی چیزای پیشرفته رو بلد باشی! ➖ ➖ ➖ ➖ ➖
🔰
نتیجه نهایی؟👤 این مصاحبه بهم نشون داد که تسلط روی پاوربیآی فقط به ویژوالسازی محدود نمیشه، بلکه شامل مدلسازی داده، بهینهسازی، DAX, Power Query و حتی بحثهای امنیتی هم هست!
✅ اگه میخوای برای همچین مصاحبهای آماده بشی، حتماً روی DAX و مدلسازی داده خیلی تمرکز کن!
✅ داشتن تجربه عملی توی پروژههای واقعی خیلی مهمه، چون سوالات فقط تئوری نیستن!
✅ و مهمتر از همه اینکه، همیشه یه پروژه قوی توی گیتهاب داشته باش تا بتونی نمونه کارهات رو نشون بدی!
🌐 #تحلیل_داده #SQL #PowerBI
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
📈 تحلیلگر داده شوید :
📈 @PowerBI_ir📱
پیج اینستاگرام:
📈 @PowerBI_fa