تبلو برای ده سال متوالی به عنوان یک ابزار برجسته در هوش تجاری شناخته شده است و این ابزار به انتخاب برتر برای تجسم داده تبدیل شده است. محبوبیت این ابزار به‌این معناست که شرکت‌ها همچنان به دنبال جذب استعدادهای برتر با تسلط قوی بر تبلو خواهند بود. درک انواع سؤالات مصاحبه تبلو که ممکن است پرسیده شوند راه خوبی برای موفقیت در گذراندن مصاحبه فنی با مدیر استخدام است. در این مطلب سؤالات رایج مصاحبه تبلو در سطوح مبتدی، متوسط و پیشرفته را بررسی خواهیم کرد. درنهایت، به سؤالات مصاحبه براساس سناریو می‌پردازیم که راهی عالی برای ارزیابی سطح تجربه یک نامزد است. برای موفقیت در مصاحبه‌های شغلی از راهنمای جامع سوالات مصاحبه تبلو ما برای کاربران مبتدی، متوسط و پیشرفته استفاده کنید.

فهرست مطالب پنهان‌کردن فهرست
  1. 1. سؤالات مصاحبه تبلو برای مبتدیان
    1. 1.1. چرا تبلو؟
    2. 1.2. تبلو چگونه با سایر ابزارهای BI (Business Intelligence) مقایسه می‌شود؟
    3. 1.3. به چه منابع داده‌ای می‌توانید متصل شوید؟
    4. 1.4. چگونه به آن‌ها متصل می‌شوید؟
    5. 1.5. انواع JOIN در تبلو چیست؟
    6. 1.6. چگونه داده‌ها را در تبلو JOIN کنیم؟
    7. 1.7. تفاوت میان Joining و Blending چیست؟
    8. 1.8. تفاوت میان Live و Extract چیست؟
    9. 1.9. تفاوت میان Dimension و Measure چیست؟
    10. 1.10. تفاوت میان مقدار Discrete و Continuous چیست؟
  2. 2. سؤالات مصاحبه تبلو برای سطح متوسط
    1. 2.1. بهترین شیوه‌های طراحی داشبورد
    2. 2.2. ترتیب عملیات چیست؟
    3. 2.3. پارامترها، مجموعه‌ها و گروه‌ها چیست؟
      1. 2.3.1. پارامتر
      2. 2.3.2. مجموعه‌ها
      3. 2.3.3. گروه‌ها
    4. 2.4. Calculated Field چیست؟
    5. 2.5. Dual Axis چیست؟
  3. 3. سؤالات مصاحبه تبلو پیشرفته
    1. 3.1. عبارت‌های LOD چیستند؟
    2. 3.2. اکشن‌ها (Actions) چیستند؟
    3. 3.3. چگونه دسترسی به داده‌ها را محدود می‌کنید؟
    4. 3.4. چگونه عملکرد یک ورک‌بوک کند را بهبود می‌دهید؟
  4. 4. سؤالات مصاحبه تبلو مبتنی بر سناریو
    1. 4.1. ساخت نموداری که پنج فروشنده برتر و پنج فروشنده کمترین فروش را نشان دهد
    2. 4.2. یافتن ایالتی با کمترین نسبت سود
  5. 5. نتیجه‌گیری
  6. 6. پرسش‌های متداول
    1. 6.1. چگونه می‌توانم عملکرد ورک‌بوک‌های تبلو را بهبود دهم؟
    2. 6.2. تفاوت میان عبارت‌های سطح جزئیات (LOD) و فیلترهای معمولی چیست؟
    3. 6.3. چگونه یک فیلتر زمینه (context filter) در تبلو تنظیم می‌شود؟
    4. 6.4. تفاوت میان اتصال زنده (Live) و استخراجی (Extract) در تبلو چیست؟
    5. 6.5. پارامترها در تبلو چه کاربردی دارند؟
  7. 7. یادگیری تحلیل داده را از امروز شروع کنید!

سؤالات مصاحبه تبلو برای مبتدیان

برای موقعیت‌های ابتدایی ممکن است سؤالات ساده‌ای درمورد این ابزار پرسیده شود. هدف مصاحبه‌کننده این است که بفهمد آیا شما دانش قابل‌قبولی از مفاهیم اصلی دارید یا نه. سؤالات مصاحبه تبلو در این سطح می‌توانند از مقایسه تبلو با دیگر ابزارهای BI تا توضیح انواع مختلف JOIN متفاوت باشند.

چرا تبلو؟

این سؤال ممکن است بسیار کلی به نظر برسد، اما به این ایده اصلی می‌پردازد که تبلو بیش از یک ابزار برای ساخت نمودارهای چشم‌نواز است، بلکه ابزاری است که هدف آن استخراج بینش از داده‌های خام است. هدف یک ابزار هوش تجاری درنهایت ارائه هوش تجاری است.

تبلو چگونه با سایر ابزارهای BI (Business Intelligence) مقایسه می‌شود؟

حتی اگر دانش گسترده‌ای از دیگر ابزارهای BI نداشته باشید، ممکن است بتوانید درمورد تفاوت‌های میان تبلو و نمودارهای اکسل صحبت کنید. چند مورد از مزیت‌های تبلو در مقایسه با ابزارهای BI شامل این موارد است:

  • رابط کاربری کاربرپسند: ویژگی کشیدن و رهاکردن به کاربر بی‌تجربه اجازه می‌دهد به‌سرعت شروع به ساخت نمودارها کند.
  • دامنه گسترده منابع داده: از پایگاه‌های داده رابطه‌ای تا منابع وب، راه‌های بسیاری برای اتصال داده‌ها با استفاده از تبلو وجود دارد.
  • انعطاف‌پذیری طراحی: انعطاف‌پذیری تبلو به کاربران اجازه می‌دهد تا مصورسازی‌های سفارشی طراحی کنند.
  • کامیونیتی قدرتمند: جامعه بزرگ و فعال کاربران باعث می‌شود به‌راحتی سؤالات مصاحبه تبلو خود را پاسخ دهید.

یکی از معایب تبلو مدل قیمت‌گذاری آن است. با ۷۰ دلار به‌ازای هر کاربر در ماه، این هزینه سالانه ۸۴۰ دلار به‌ازای هر کاربر می‌شود که ارزان نیست.

به چه منابع داده‌ای می‌توانید متصل شوید؟

تبلو می‌تواند به دامنه گسترده‌ای از منابع داده متصل شود، ازجمله:

  • پایگاه‌های داده رابطه‌ای: Microsoft SQL Server، Oracle، MySQL، PostgreSQL و غیره.
  • پایگاه‌های داده NoSQL مثل  MongoDB ،Cassandra و Cloudera Impala
  • انبارهای ابری: BigQuery ،Azure ،Snowflake و غیره.
  • فایل‌های تخت: جدول‌های اکسل، فایل‌های CSV و فایل‌های متنی
  • داده‌های وب: Google Analytics، وب API‌ها و جداول HTML
  • Hadoop: تبلو پشتیبانی بومی از Hadoop دارد و می‌تواند به سیستم فایل توزیع‌شده Hadoop (HDFS) Apache Hive و Apache Spark متصل شود.
  • دیگر منابع داده: SAP ،Teradata ،IBM DB2 ،Informatica و غیره.

علاوه‌براین منابع داده، تبلو همچنین یک SDK اتصال‌دهنده داده دارد که به توسعه‌دهندگان شخص ثالث اجازه می‌دهد تا اتصال‌دهنده‌های سفارشی برای دیگر منابع داده ایجاد کنند.

چگونه به آن‌ها متصل می‌شوید؟

فهرست اتصال‌دهنده‌های داده در پنل Connect در صفحه شروع ظاهر می‌شود. اگر قبلاً یک ورک‌شیت را باز کرده‌اید و به اتصال منبع داده جدید نیاز دارید، می‌توانید با کلیک روی Data Source در پایین سمت راست صفحه و انتخاب Add در کنار Connections یا با کلیک روی لوگوی تبلو در گوشه بالا سمت چپ به پنل Connect بازگردید.

پیشنهاد می‌کنیم به‌صورت تخصصی‌تر درباره تبلو هم مطالعه کنید.

 انواع JOIN در تبلو چیست؟

انواع JOIN در تبلو:

  • Inner Join (درونی): یک inner join فقط سطرهایی را که مقدارهای تطبیق‌دهنده در هر دو جدول دارند برمی‌گرداند.
  • Left Join (چپ): یک left join همه سطرهای جدول چپ و سطرهای تطبیق‌دهنده از جدول راست را برمی‌گرداند. اگر تطبیقی در جدول راست نباشد، مقدارهای NULL را برمی‌گرداند.
  • Right Join (راست): یک right join همه سطرهای جدول راست و سطرهای تطبیق‌دهنده از جدول چپ را برمی‌گرداند. اگر تطبیقی در جدول چپ نباشد، مقادیر NULL را برمی‌گرداند.
  • Full Outer Join (بیرونی کامل): یک full outer join همه سطرهای هر دو جدول را برمی‌گرداند. این شامل سطرهای تطبیق‌دهنده از هر دو جدول و سطرهای غیرتطبیق‌دهنده با مقادیر NULL برای ستون‌های مفقود می‌شود.

 چگونه داده‌ها را در تبلو JOIN کنیم؟

در تبلو شما می‌توانید با کشیدن و رهاکردن جداول از منابع داده مختلف در تب Data Source و ناحیه Drag tables here عملیات JOIN را انجام دهید. بعد از رهاکردن جدول اول روی جدول راست کلیک کنید و Open را انتخاب کنید. پنجره محاوره‌ای JOIN ظاهر خواهد شد. منبع داده دوم خود را در این ناحیه بکشید و نوع JOIN موردنیاز خود را انتخاب کنید. برای بستن پنجره محاوره‌ای، روی x در گوشه بالا سمت چپ کلیک کنید.

 تفاوت میان Joining و Blending چیست؟

Joining و Blending دو روش برای ترکیب داده‌ها از منابع مختلف در تبلو هستند، اما در نحوه ادغام داده‌ها متفاوت هستند.

Joining داده‌ها را از جداول مختلف در همان منبع داده با لینک‌دادن آن‌ها براساس یک فیلد مشترک ترکیب می‌کند. Joining یک جدول جدید و یکپارچه‌شده با ترکیب داده‌ها از جداول لینک شده ایجاد می‌کند.

Blending، از طرف دیگر، داده‌ها را از منابع داده مختلف با لینک‌دادن آن‌ها براساس یک فیلد مشترک ترکیب می‌کند، اما داده‌ها را در یک جدول واحد ترکیب نمی‌کند؛ درعوض، Blending منابع داده جداگانه را نگه می‌دارد و آن‌ها را به‌طور مستقل جست‌وجو می‌کند. Blending زمانی مفید است که با مجموعه‌های داده بزرگ کار می‌کنید یا نگه‌داشتن جزئیات منابع داده فردی ضروری است.

 تفاوت میان Live و Extract چیست؟

در تبلو دو روش برای اتصال به داده‌ها وجود دارد: اتصال زنده (Live) و اتصال استخراجی (Extract). تفاوت اصلی میان این دو نوع اتصال نحوه تعامل تبلو با منبع داده است.

یک اتصال Live به‌این معناست که تبلو به‌صورت مستقیم به منبع داده متصل است و داده‌ها را در زمان واقعی همان‌طور که با تجسم تعامل دارید جست‌وجو می‌کند؛ بااین‌حال اتصالات زنده ممکن است با مجموعه‌های داده بزرگ یا جست‌وجوهای پیچیده کندتر و کمتر کارآمد باشند.

یک اتصال استخراجی به‌این معناست که تبلو یک نسخه ثابت از منبع داده ایجاد می‌کند و آن را در قالب خاص تبلو به نام استخراج داده ذخیره می‌کند. این استخراج فقط داده‌هایی را که برای تحلیل نیاز دارید شامل می‌شود که می‌تواند عملکرد را بهبود بخشد و بار روی منبع داده را کاهش دهد. استخراج‌ها می‌توانند به‌صورت دوره‌ای تازه‌سازی یا به‌روز شوند یا به‌صورت دستی طبق نیاز به‌روزرسانی شوند.

 تفاوت میان Dimension و Measure چیست؟

Dimension یک متغیر دسته‌ای است که داده‌ها را توصیف می‌کند، درحالی‌که Measure یک مقدار عددی است که می‌تواند به‌نوعی تجمیع یا محاسبه شود. Dimensions معمولاً برای گروه‌بندی و تقسیم‌بندی داده‌ها استفاده می‌شوند، درحالی‌که Measures برای محاسبه و تحلیل داده‌ها به کار می‌روند.

 تفاوت میان مقدار Discrete و Continuous چیست؟

Discrete یک مقدار گسسته است که می‌تواند شمارش شود (تعداد سگ‌ها در پارک، تعداد رنگ‌های رنگین‌کمان و غیره)، درحالی‌که Continuous یک مقدار پیوسته است که می‌تواند هر مقداری در یک محدوده بگیرد (وزن، ساعت و غیره). مقادیر Discrete (با رنگ آبی) معمولاً برای داده‌های دسته‌ای استفاده می‌شوند، درحالی‌که مقادیر Continuous (با رنگ سبز) برای داده‌های عددی استفاده می‌شوند.

پیشنهاد می‌کنیم درباره ۷ مهارت لازم برای تحلیلگر داده هم مطالعه کنید.

سؤالات مصاحبه تبلو برای سطح متوسط

برای موقعیت‌های شغلی میانی تا ارشد می‌توانید انتظار داشته باشید که سؤالاتی درمورد موضوع‌های پیشرفته‌تر در تبلو مطرح شود. اگر نقش شما به دانش قوی از این ابزار نیاز دارد، از شما انتظار می‌رود با ارائه راهنمایی درمورد بهترین شیوه‌های طراحی داشبورد و اجرای مفاهیم نسبتاً پیشرفته به‌خوبی عمل کنید. بیایید به چند مثال از سؤالاتی که ممکن است از شما پرسیده شود نگاه بیندازیم.

بهترین شیوه‌های طراحی داشبورد

یکی از سؤالات رایجی که در مصاحبه‌های تبلو مطرح می‌شود به طراحی داشبورد مربوط است. مطمئن شوید که درباره نکات کلیدی مانند طراحی با توجه به مخاطب، حذف شلوغی، استفاده استراتژیک از رنگ‌ها و اشکال و همچنین استفاده از نمودار مناسب برای اطلاعاتی که می‌خواهید منتقل کنید بحث می‌کنید.

یکی دیگر از جنبه‌های مهم توانایی کنترل جریان کاربر در یک داشبورد است. کاربر نباید در هیچ نقطه‌ای از استفاده از داشبورد احساس گیرافتادن کند؛ درعوض، داشبورد باید به‌گونه‌ای طراحی شود که به کاربر اجازه دهد به‌راحتی به یک کاشی کلیک کند، به آن جزئیات برود، داده‌ها را به نمای جدیدی گسترش دهد و به صفحه اصلی بازگردد.

ترتیب عملیات چیست؟

ترتیب عملیات که به آن پایپ‌لاین جست‌وجو نیز می‌گویند ترتیب اجرای عملیات‌ها یا اقدامات در تبلو است. همان‌طور که فیلترها را به داشبورد خود اضافه می‌کنید، آن‌ها به‌ترتیبی که ترتیب عملیات تعیین کرده است اجرا می‌شوند. ممکن است متوجه شوید که برخی عملیات‌ها می‌توانند با یکدیگر تعارض داشته باشند و به نتایج غیرمنتظره بینجامند.

در مجموعه داده Superstore فرض کنید می‌خواهیم ۱۰ مشتری برتر براساس حجم فروش در نیویورک را بیابیم. بعد از اعمال فیلترهای شهر و مشتری، فهرست مشتریان برتر ما ممکن است متفاوت از فهرست اولیه باشد. این به‌این دلیل است که هر دو فیلتر به‌طور همزمان اجرا می‌شوند. برای حل این مشکل باید یک فیلتر زمینه (context filter) تنظیم کنیم تا فیلترها به‌ترتیب صحیح اعمال شوند. برای انجام‌دادن این کار روی فیلتر City: New York City راست کلیک کنید و گزینه Add to Context را انتخاب کنید. حالا مشکل شما حل شده است.

پارامترها، مجموعه‌ها و گروه‌ها چیست؟

پارامترها (parameters)، مجموعه‌ها (sets) و گروه‌ها (groups) ویژگی‌هایی هستند که به کاربران امکان می‌دهند داده‌ها را به روش‌های مختلف دسته‌بندی و فیلتر کنند.

پارامتر

پارامترها مقدارهای تعریف‌شده کاربر هستند که به کاربران اجازه می‌دهند با تغییر مقادیر مانند فیلترها، محاسبات و خطوط مرجع، تجسم‌های خود را سفارشی کنند. پارامترها انعطاف‌پذیری و تعامل‌پذیری را به تجسم‌ها اضافه می‌کنند و به کاربران اجازه می‌دهند داده‌های نمایش‌داده‌شده را به‌صورت پویا تنظیم کنند. همچنین کاربران می‌توانند اقداماتی پارامتری ایجاد کنند تا تعامل‌پذیری تجسم‌های خود را بیشتر کنند.

مجموعه‌ها

مجموعه‌ها فیلدهای سفارشی هستند که نقاط داده مشابه را براساس یک شرط مشترک گروه‌بندی می‌کنند. مجموعه‌ها می‌توانند برای فیلترکردن و ایجاد محاسبات سفارشی براساس اعضای مجموعه استفاده شوند. مجموعه‌ها با استفاده از یک عبارت منطقی که معیارهای عضویت در مجموعه را تعریف می‌کند ایجاد می‌شوند. مجموعه‌ها پس از ایجاد می‌توانند در محاسبات، فیلترها و تجسم‌ها استفاده شوند.

گروه‌ها

گروه‌ها به کاربران اجازه می‌دهند نقاط داده را براساس یک فیلد خاص گروه‌بندی کنند. گروه‌ها با انتخاب مقادیر فردی از یک فیلد و گروه‌بندی آن‌ها تحت یک برچسب واحد ایجاد می‌شوند. گروه‌ها برای ایجاد نماهای سلسله‌مراتبی از داده‌ها و ساده‌سازی تجسم‌های پیچیده مفید هستند. همچنین گروه‌ها می‌توانند برای فیلترکردن و ایجاد محاسبات سفارشی استفاده شوند.

درحالی‌که هر سه ویژگی به کاربران اجازه می‌دهند تجسم‌های خود را سفارشی کنند، عملکردها و کاربردهای آن‌ها متفاوت است. پارامترها انعطاف‌پذیری و تعامل‌پذیری را فراهم می‌کنند، مجموعه‌ها اجازه گروه‌بندی نقاط داده مشابه را می‌دهند و گروه‌ها روشی برای گروه‌بندی نقاط داده براساس یک فیلد خاص ارائه می‌کنند.

پیشنهاد می‌کنیم درباره Power BI هم مطالعه کنید.

Calculated Field چیست؟

یک calculated field در تبلو فیلدی است که با انجام‌دادن محاسبات روی فیلدهای موجود در یک منبع داده ایجاد می‌شود. Calculated Field می‌توانند به‌همان شیوه‌ای که هر فیلد دیگری در یک مصورسازی تبلو استفاده می‌شود استفاده شوند، ازجمله به‌عنوان ابعاد یا مقادیر یا برای فیلتر کردن یا گروه‌بندی داده‌ها.

بیایید فرض کنیم می‌خواهیم یک فهرست از ایمیل‌های فروشندگان Superstore بازگردانیم. می‌توانیم به‌راحتی یک بعد جدید براساس قالب استاندارد ایمیل شرکتی ایجاد کنیم. ما می‌توانیم از فیلد محاسبه‌شده زیر برای بازگرداندن اطلاعات استفاده کنیم:

LOWER(LEFT([Person],1)) + . + LOWER(RIGHT([Person], LEN([Person]) – (find([Person],  , 1)))) + @superstore.com

Dual Axis چیست؟

Dual Axis در تبلو یک تکنیک است که برای ترکیب دو تجسم جداگانه در یک محور واحد استفاده می‌شود. این امکان را به کاربران می‌دهد تا دو مقدار یا مجموعه داده با مقیاس‌ها یا واحدهای اندازه‌گیری مختلف را مقایسه کنند.

برای شروع دو مقدار مختلف را در همان ردیف، چه در بخش Rows و چه در بخش Columns، اضافه کنید. روی مقدار دوم راست کلیک و Dual Axis را انتخاب کنید. اکنون مقادیر را در یک نمودار با دو محور متفاوت مشاهده خواهید کرد.

سؤالات مصاحبه تبلو پیشرفته

برای شغل‌هایی که به دانش پیشرفته تبلو نیاز دارند، مانند نقش‌های توسعه‌دهنده تبلو، باید بتوانید تسلط خود را در استفاده از ویژگی‌های پیشرفته‌ای مانند عبارات سطح جزئیات (LOD)، افزایش عملکرد یک ورک‌بوک، و برآورده‌کردن نیازهای امنیتی شرکت نشان دهید. بیایید به چند مثال از سؤالاتی که ممکن است در طول مصاحبه از شما پرسیده شود نگاهی بیندازیم.

عبارت‌های LOD چیستند؟

در تبلو منظور از view تصویری است که از داده‌ها در قالب نمودارها، جدول‌ها و داشبوردها ارائه می‌شود. نما تجسم داده‌ها را شامل است که کاربران می‌توانند با آن‌ها تعامل کنند و داده‌ها را تحلیل کنند.

به عبارت دیگر، view به تجسم‌هایی اطلاق می‌شود که کاربران می‌توانند در تبلو مشاهده و با آن‌ها کار کنند، مانند نمودارها، گراف‌ها، و جداول که اطلاعات را به‌صورت بصری نمایش می‌دهند.

عبارت‌های LOD برای تجمیع داده‌ها در سطحی جزئی‌تر از سطح تجمیع اولیه view استفاده می‌شوند. این عبارات شامل سه نوع هستند FIXED ،INCLUDE و EXCLUDE.

  • FIXED LOD: یک مقدار را برای یک سطح ثابت از ابعاد، بدون توجه به ابعاد دیگر view، محاسبه می‌کند.
  • INCLUDE LOD: یک مقدار را برای یک سطح مشخص از ابعاد محاسبه می‌کند، درحالی‌که دیگر ابعاد را نیز در view می‌گنجاند.
  • EXCLUDE LOD: یک مقدار را برای یک سطح مشخص از ابعاد محاسبه می‌کند، درحالی‌که دیگر ابعاد را از view حذف می‌کند.

برای مثال، فرض کنیم ما یک تجسم داریم که حجم کل فروش را به‌تفکیک منطقه و ماه نشان می‌دهد، اما همچنین می‌خواهیم حجم کل فروش را فقط به‌تفکیک منطقه بدون تجمیع در سطح ماه بازگردانیم. ما می‌توانیم از یک LOD برای انجام‌دادن این محاسبه استفاده کنیم. یک Calculated Field ایجاد کنید و این فرمول را اضافه کنید:

{FIXED [Region] : SUM([Sales])}

سؤالات مصاحبه تبلو

اکشن‌ها (Actions) چیستند؟

در تبلو، اکشن‌ها به مجموعه‌ای از رفتارهای تعاملی گفته می‌شود که به کاربران اجازه می‌دهد تا با تجسم‌های داده‌ها به صورت تعاملی و پویا تعامل داشته باشند. چندین نوع اکشن در تبلو وجود دارد، از جمله:

  • Filter (فیلتر): اعمال همان فیلتر از یک view به view دیگر.
  • Highlight (هایلایت): علامت‌گذاری اطلاعات مهم درحالی‌که دیگر اطلاعات کم‌رنگ می‌شوند.
  • Go to URL (رفتن به URL): کاربر را به یک منبع خارجی هدایت می‌کند که می‌تواند شامل یک ورک‌بوک تبلو دیگر، یک فایل یا یک صفحه وب باشد.
  • Go to Sheet (رفتن به شیت): کمک به جابه‌جایی میان شیت‌ها، داشبوردها و داستان‌ها در یک ورک‌بوک تبلو.
  • Change Parameter (تغییر پارامتر): به کاربران اجازه می‌دهد تا با تغییر مقدارهای پارامتر، تجسم را به‌صورت پویا به‌روزرسانی کنند.
  • Change Set Values (تغییر مقدارهای مجموعه): به کاربران اجازه می‌دهد تا با انتخاب زیرمجموعه‌ای از عناصر برای تحلیل، تجسم را به‌صورت پویا به‌روزرسانی کنند.

چگونه دسترسی به داده‌ها را محدود می‌کنید؟

تبلو چندین روش برای محدودکردن دسترسی به داده‌ها ارائه می‌کند، ازجمله امنیت در سطح کاربر، سطح ردیف و سطح ستون. در اینجا یک مرور مختصر از هر روش آورده شده است:

  • امنیت در سطح کاربر (User-level security): این نوع امنیت برای محدودکردن دسترسی به محتوای تبلو براساس اعتبارنامه‌های ورود کاربر استفاده می‌شود. با امنیت در سطح کاربر، می‌توانید تعیین کنید که کدام کاربران به ورک‌بوک‌ها، viewها و منابع داده خاصی در تبلو دسترسی داشته باشند.
  • امنیت در سطح ردیف (Row-level security): این نوع امنیت برای محدودکردن دسترسی به ردیف‌های خاصی از داده‌ها در یک مجموعه داده براساس اعتبارنامه‌های ورود کاربر استفاده می‌شود.
  • امنیت در سطح ستون (Column-level security): این نوع امنیت برای محدودکردن دسترسی به ستون‌های خاصی از داده‌ها در یک مجموعه داده براساس اعتبارنامه‌های ورود کاربر استفاده می‌شود.

با استفاده از امنیت در سطح کاربر، ردیف و ستون می‌توانید اطمینان حاصل کنید که فقط کاربران مجاز به داده‌های خاصی در محیط تبلو دسترسی دارند. این می‌تواند به حفظ حریم خصوصی، محرمانگی و امنیت داده‌ها کمک کند.

چگونه عملکرد یک ورک‌بوک کند را بهبود می‌دهید؟

اگر با عملکرد کند ورک‌بوک در تبلو مواجه هستید، چندین استراتژی برای بهبود عملکرد وجود دارد:

  • بهینه‌سازی منابع داده: یکی از دلایل اصلی عملکرد کند ورک‌بوک در تبلو، منابع داده بهینه‌سازی نشده است. برای بهبود عملکرد، باید اطمینان حاصل کنید که منبع داده شما به‌درستی بهینه‌سازی شده باشد، ازجمله حذف پیوندهای غیرضروری، فیلترکردن فیلدهای غیرمورد استفاده و تجمیع داده‌ها در سطح مناسب.
  • بهینه‌سازی ورک‌بوک: راه دیگر برای بهبود عملکرد، ساده‌سازی طرح‌بندی ورک‌بوک، حذف فیلدها و شیت‌های غیرمورد استفاده و به‌حداقل‌رساندن استفاده از محاسبات و تجسم‌های پیچیده است؛ همچنین باید تعداد عناصر داشبورد و فیلترها را کاهش دهید تا عملکرد بهبود یابد.
  • استفاده از استخراج داده‌ها (Data Extracts): استخراج داده‌ها زیرمجموعه‌های ازپیش‌تجمیع‌شده داده‌ها هستند که می‌توانند به تسریع عملکرد ورک‌بوک کمک کنند. با استفاده از استخراج داده‌ها، می‌توانید میزان داده‌هایی را که تبلو نیاز به پردازش دارد کاهش دهید که می‌تواند عملکرد را بهبود بخشد.
  • استفاده از فیلترها: فیلترها می‌توانند به کاهش میزان داده‌هایی که تبلو نیاز به پردازش دارد کمک کنند که می‌تواند عملکرد را بهبود بخشد. می‌توانید از فیلترها برای محدودکردن داده‌هایی که در تجسم شما نمایش داده می‌شوند، یا برای حذف داده‌های غیرضروری از نما استفاده کنید.

سؤالات مصاحبه تبلو مبتنی بر سناریو

در برخی موارد ممکن است یک ارزیابی مصورسازی داده‌ها به شما داده شود. بیایید نگاهی به چند مثال از سؤالات مصاحبه مبتنی بر سناریو بیندازیم.

ساخت نموداری که پنج فروشنده برتر و پنج فروشنده کمترین فروش را نشان دهد

ابتدا یک Calculated Field با واردکردن عبارت زیر ایجاد می‌کنیم:

IF RANK(SUM([Sales]), desc) <= 5

    THEN Top 5

    ELSEIF RANK(SUM([Sales]), asc) <= 5

    THEN Bottom 5

    ELSE NULL

END

سپس، فیلد جدید را به قسمت Filters بکشید و فقط Top 5 و Bottom 5 را انتخاب کنید. فیلد را به قسمت Rows هم بکشید. حالا، نام مشتری را به Rows اضافه کنید و فیلد فروش را روی برچسب متن (Text) قرار دهید.

یافتن ایالتی با کمترین نسبت سود

ابتدا یک فیلد محاسبه‌شده ایجاد می‌کنیم و این فرمول را وارد می‌کنیم:

SUM([Sales]) / SUM([Profit])

سپس، فیلد ایالت را به قسمت Rows بکشید و Calculated Field جدید را به Columns و برچسب متن (Text) اضافه کنید. درنهایت، نمودار را به‌ترتیب صعودی مرتب کنید. پاسخ شما اولین ایالت در فهرست خواهد بود.

سؤالات مصاحبه تبلو

نتیجه‌گیری

اکنون که با انواع سؤالات مصاحبه تبلو در سطوح مختلف آشنا شدید و نحوه پاسخ به آن‌ها را یاد گرفتید، می‌توانید با اعتمادبه‌نفس بیشتری در مصاحبه‌های خود حاضر شوید. تسلط بر مفاهیم اصلی تبلو، بهترین شیوه‌های طراحی داشبورد و توانایی اجرای عملیات‌های پیچیده ازجمله مهارت‌هایی است که شما را از دیگر نامزدها متمایز خواهد کرد.

تمرین مداوم و به‌روزرسانی دانش خود درمورد ابزارهای جدید و تکنیک‌های پیشرفته، کلید موفقیت در مصاحبه‌ها و نقش‌های شغلی در حوزه تجسم داده‌هاست. با استفاده از منابع آموزشی مختلف، مانند دوره‌های آنلاین، برگه‌های تقلب تبلو و تمرین‌های عملی، می‌توانید مهارت‌های خود را تقویت کنید و به یک تحلیلگر داده موفق تبدیل شوید.

به خاطر داشته باشید که هر مصاحبه فرصتی برای یادگیری است؛ پس با آمادگی کامل وارد شوید و از تجربه‌های قبلی خود برای بهبود عملکردتان استفاده کنید. با پیگیری دقیق و تمرین مستمر، شما می‌توانید در مصاحبه‌های تبلو به بهترین نتیجه برسید و در مسیر حرفه‌ای خود پیشرفت کنید.

پرسش‌های متداول

چگونه می‌توانم عملکرد ورک‌بوک‌های تبلو را بهبود دهم؟

منابع داده را بهینه‌سازی کنید، از استخراج داده‌ها استفاده کنید، طرح‌بندی ورک‌بوک را ساده‌سازی کنید و تعداد فیلترها و عناصر داشبورد را کاهش دهید.

تفاوت میان عبارت‌های سطح جزئیات (LOD) و فیلترهای معمولی چیست؟

عبارات LOD تجمیعات را در سطوح مختلف جزئیات انجام می‌دهند، درحالی‌که فیلترهای معمولی برای محدودکردن داده‌ها در یک سطح مشخص استفاده می‌شوند.

چگونه یک فیلتر زمینه (context filter) در تبلو تنظیم می‌شود؟

روی فیلتر مدنظر راست کلیک کنید و گزینه Add to Context را انتخاب کنید.

تفاوت میان اتصال زنده (Live) و استخراجی (Extract) در تبلو چیست؟

اتصال زنده به داده‌های واقعی در زمان واقعی دسترسی دارد، درحالی‌که اتصال استخراجی نسخه‌ای ثابت از داده‌ها را در قالب تبلو ذخیره می‌کند.

پارامترها در تبلو چه کاربردی دارند؟

پارامترها به کاربران اجازه می‌دهند تا مقدارهای مختلفی را برای فیلترها، محاسبات و خطوط مرجع تعریف و تجسم را پویا کنند.

یادگیری تحلیل داده را از امروز شروع کنید!

دنیای داده‌ها جذاب است و دانستن علم داده، توانایی تحلیل داده‌، یا بازاریابی مبتنی بر داده، شما را برای فرصت‌های شغلی بسیاری مناسب می‌کند. فارغ از رشته‌ و پیش‌زمینه‌، می‌توانید حالا شروع کنید و از سطح مقدماتی تا پیشرفته بیاموزید. اگر دوست دارید به این حوزه وارد شوید، پیشنهاد می‌کنیم با کلیک روی این لینک قدم اول را همین حالا بردارید.

مشاوران کافه‌تدریس به شما کمک می‌کنند مسیر یادگیری برای ورود به این حوزه را شروع کنید:

دوره جامع دیتا ساینس و ماشین لرنینگ