*ادامه سوالات تکمیلی مصاحبه Tableau*
61. «Tableau Developer» به چه معناست؟
یک Tableau Developer میداند که چگونه دادههای خام را بگیرد و از آن برای تجسم دادهها و دریافت بینشهای ارزشمند استفاده کند. یک Tableau Developer باید بتواند داشبوردهای پیشرفتهای بسازد که استفاده از آنها برای دیگران آسان باشد و به آنها کمک کند به راحتی دادهها را درک کنند.
62. Tableau Data Engine چیست؟
Data Engine درون حافظه ای که توسط Tableau استفاده می شود Hyper نامیده می شود. وارد کردن دادهها و تجزیه و تحلیل سریع آنها را آسان تر میکند. به کاربر امکان میدهد یک فایل استخراجی از یک مجموعه داده بسازد، که میتواند نسخه کوچکتری از مجموعه داده در نظر گرفته شود که هنوز همه دادهها را دارد. این باعث میشود که اجرای پرس و جوهای مختلف روی مجموعه داده سریعتر شود. کار با مجموعه دادههای بزرگ را برای کاربر آسانتر میکند.
63. تفاوت Power Bi و Tableau چیست؟
Tableau با مجموعه دادههای بزرگ بهتر از Power Bi کار میکند. خدمات مشتریان Tableau هم برای کاربران رایگان و هم برای کاربران پولی بهتر است، در حالی که خدمات مشتریان Power Bi فقط برای کاربران پولی است. ذخیره سازی سمت سرور Tableau و اتصالات منبع داده متعدد دو مورد از جذاب ترین ویژگیهای آن هستند. از سوی دیگر، Power Bi تنها میتواند به تعداد محدودی از منابع داده متصل شود و بیشتر بر روی گزارش گیری و مدل سازی تحلیلی تمرکز می کند تا ذخیره سازی دادهها. در مقایسه با Tableau، Power Bi رابط کاربری گرافیکی بهتری دارد. استفاده از آن نیز ساده است.
64. چگونه داشبورد را در Tableau پنهان کنم؟
Tableau راهی برای مخفی کردن داشبورد ندارد، اما اگر داشبورد را در یک وبسایت منتشر کنید، میتوانید فرمانی را تنظیم کنید تا داشبورد را تنها زمانی که یک دکمه خاص کلیک میشود نشان دهد. همچنین میتوانید قبل از انتشار داشبورد، برگهها را به جای داشبورد پنهان کنید. به طوری که وقتی مردم برای اولین بار به viz نگاه میکنند، فقط داشبورد را میبینند و نه برگههای جداگانه.
65. چگونه از Groups در فیلدهای محاسباتی در Tableau استفاده کنم؟
میتوانید با کلیک راست بر روی یک فیلد در صفحه داده و انتخاب Create > Group یک گروه بسازید. سپس، میتوانید فیلدهایی را که میخواهید گروهبندی کنید، در برگه «General» انتخاب کنید و معیارهای گروهبندی را در برگه «Conditions» تعیین کنید. سپس روی این گروه کلیک راست کرده و «create»، «set» و «create a calculated field» را انتخاب کنید. سپس میتوانید از این گروه به عنوان یک مجموعه در این فیلد محاسبه شده استفاده کنید.
66. Hierarchy چگونه در Tableau ایجاد میشود؟
Tableau یک Hierarchy منبع داده را بر اساس مقادیر موجود در فیلدها به طور پیش فرض ایجاد میکند. شما میتوانید سلسله مراتب خود را به گونهای تنظیم کنید که متناسب با نیازهای شما باشد. فیلدی را در بالای فیلد دیگر در صفحه Data بکشید. وقتی از شما خواسته شد، نام Hierarchy را تایپ کرده و OK را فشار دهید. پس از آن، همچنین میتوانید فیلدهای بیشتری را به Hierarchy اضافه کنید. با ایجاد یک Hierarchy، میتوانید به سرعت بین دستههای دادهای که ساختهاید، که ممکن است بر اساس مکان، مانند کشور، ایالت، شهر یا منطقه باشد، حرکت کنید.
67. چگونه R و Tableau را پیوند دهیم؟
ابتدا R را دانلود و بر روی کامپیوتر خود نصب کنید. سپس از دستور install.packages (“Rserve”) برای نصب بستهای به نام Rserve استفاده کنید. هنگامی که Rserve نصب شد، میتوانید این مرحله را فقط گاهی که میخواهید از R از Tableau استفاده کنید، انجام دهید. از طرف دیگر، هر بار که می خواهید R را به Tableau پیوند دهید، مراحل زیر باید انجام شود. اکنون، از کتابخانه فرمان (Rserve) برای آوردن کتابخانه به محیط کاری فعلی استفاده کنید و سپس ()Rserve را در پنجره فرمان تایپ کنید تا R را به Tableau متصل کنید. اکنون به منوی راهنمای Tableau بروید و «Manage R connection» را انتخاب کنید. “Localhost” را به عنوان نام سرور و “6311” را به عنوان پورت وارد کنید. روی دکمه “Test Connection” کلیک کنید تا مطمئن شوید همه چیز به درستی کار می کند، و روی “OK” کلیک کنید تا پنجره بسته شود.
68. چه کارهایی را نمی توان با Tableau انجام داد؟
Tableau عمدتاً برای Visualising دادهها استفاده میشود، بنابراین فقط مقدار کمی از پیش پردازش را انجام میدهد. وقتی روی صفحهای با وضوح متفاوت باز میشود، داشبوردها متفاوت به نظر میرسند. قیمت Tableau نیز بالا است و هیچ طرحی متناسب با نیاز کسب و کارها ارائه نمیدهند. کاربرانی که از Tableau به صورت رایگان استفاده میکنند و کارهای خود را در Tableau Public ارسال میکنند، میتوانند مشکلات امنیتی ایجاد کنند زیرا Tableau Public از فایلهای آپلود شده محافظت نمیکند.
69. چرا برای ایجاد نمودارها در Tableau به تجمیع یا تفکیک داده ها نیاز دارید؟
بسته به آنچه کاربر میخواهد، تجمیع و تفکیک به Tableau میگوید که چگونه دادهها را ترکیب کند. برای ساختن نمودار باید شرایط خاصی مانند داشتن یک یا دو Dimensions و یک یا دو Measures را داشته باشد. و برای اندازه گیریها باید تجمیع را انتخاب کنید مانند مجموع، میانه، میانگین و غیره، در غیر این صورت تمام مقادیر به صورت پیش فرض به صورت مجموع نشان داده میشوند. و شخصی که از نمودار استفاده میکند ممکن است بخواهد چیز متفاوتی ببیند. بنابراین، استفاده از روش مناسب تجمیع یا در صورت لزوم تجزیه دادهها ضروری است.
70. Custom SQL در Tableau چگونه کار میکند؟
کاربران می توانند اطلاعات مورد نیاز خود را با کمک یک SQL سفارشی بدست آورند. هنگامی که Tableau را به منبع داده متصل میکنید، میتوانید پرس و جوی SQL خود را بنویسید. هنگامی که به یک منبع داده متصل شدید، در صفحه منبع داده، روی گزینه “New Custom SQL” دوبار کلیک کنید. سپس پرس و جوی SQL را تایپ کنید یا آن را کپی و در کادر متنی پیست کنید و پس از اتمام کار، روی OK کلیک کنید.
71. چگونه MongoDB را به Tableau پیوند دهم؟
برای اتصال به Mongodb، ممکن است به یک درایور اضافی نیاز داشته باشید. پیشنهاد می کنم درایور را از https://www.tableau.com/support/drivers بگیرید و نصب کنید. پس از نصب، Tableau را باز کرده و “Connect” > “Mongodb BI connector” را انتخاب کنید. اگر نمیتوانید آن را در فهرست اصلی پیدا کنید، میتوانید آن را در «به سرور» > «بیشتر» > «اتصال Mongodb BI» پیدا کنید. سپس، نام سرور، نام کاربری و رمز عبور را برای دیتابیس همراه آن وارد کنید. هنگامی که به یک سرور SSL متصل می شوید، کادر “نیاز به SSL” را علامت بزنید. سپس روی “ورود به سیستم” کلیک کنید. منبع داده اکنون آماده کار است.
72. در Tableau فیلتر آبشاری (Cascading Filter) چیست؟
همچنین میتوان فیلترهای آبشاری را به عنوان اولویت دادن به یک فیلتر و سپس استفاده از فیلترهای دیگر در منبع دادهای که قبلاً فیلتر شده است در نظر گرفت. روی فیلتری که میخواهید به عنوان فیلتر اصلی استفاده کنید کلیک راست کنید و مطمئن شوید که در داشبورد روی “all values” تنظیم شده است. سپس فیلتر زیر را انتخاب کنید و فقط مقادیر مربوطه را برای آبشاری فیلترها انتخاب کنید. این کار داشبورد را بهبود میبخشد زیرا زمان تلف شده در اجرای همه فیلترها را در کل منبع داده کاهش دادهاید.
73. ابزار گزارش در Tableau چیست؟
ایجاد داشبورد نیز نوعی گزارش است، زیرا پس از اتمام طراحی داشبوردها برای رفع نیازهای مشتری، میتوان از آنها در ppt، pdf یا هر نوع فایل مورد نیاز دیگری استفاده کرد، البته تا زمانی که با view سازگار باشد. این داشبوردهای تعاملی به مشتری اجازه میدهد تا فیلترها و پارامترها را برای دیدن نمودارهای سفارشی در موقعیتهای مختلف تنظیم کند.
74. view در Tableau به چه معناست؟
اصطلاح “نما” به نحوه نمایش داده های یک منبع در یک کاربرگ اشاره دارد. یک نما می تواند هر چیزی باشد. این می تواند یک نمودار، یک نمودار، یک نمودار یا حتی یک جدول باشد. سپس، همه این دیدگاهها روی یک داشبورد کنار هم قرار میگیرند تا یک داستان واحد بسازند و نشان دهند که چگونه همه آنها با هم هماهنگ میشوند.
75. چگونه می توانم با Tableauداشبوردهای بهتری ارایه دهم؟
راههای زیادی برای بهبود عملکرد وجود دارد، اما یکی از ساده ترین آنها استفاده از گزینه “extract” در منبع داده است. این یکی از موثرترین راهها برای بهبود عملکرد است. پس از اتمام ساخت داشبورد، ضبط عملکرد را از منوی راهنما اجرا کنید. به شما میگوید که کدام برگهها سرعت Tableau شما را کاهش می دهند و چرا؟ باید سعی کنید markها را پایین بیاورید. سعی کنید از fewer filters استفاده کنید یا در صورت نیاز از include field به جای exclude field استفاده کنید. از context filter برای مرتب کردن مقادیر زیادی داده استفاده کنید و سعی کنید از cascade filters برای کاهش زمان لازم برای اجرای یک پرس و جو استفاده کنید.
76. workbook در Tableau چیست؟
Workbook مجموعه کاملی از برگهها، داشبوردها و داستانهایی است که روی Tableau Desktop یا Public ساختهاید، در local ذخیره کردهاید یا در Tableau Public منتشر کردهاید. شما میتوانید Workbook برای Tableau Public را با کلیک بر روی پیوند به وب سایت آن دریافت کنید.
77. پایینترین نسخه سیستم عامل اندروید که با Tableau موبایل قابل استفاده است کدام است؟
Tableau Mobile روی دستگاههایی که اندروید ۷ یا بالاتر دارند کار میکند. Visualisationهایی که روی tableau desktop یا Tableau Server یا Tableau online انجام شدهاند را میتوان در Tableau Mobile مشاهده کرد.
78. «Live» و «Extract» در Tableau به چه معناست؟
Extractها در سیستم بارگذاری میشوند که باعث شوند Tableau بهتر اجرا شود. در حالی که وقتی دادهها دائماً بهروزرسانی میشوند، Extractها کمکی نمیکنند، زیرا باید دادهها را برای هر تغییر بهطور دستی بازخوانی کنیم، یک Live ممکن است باعث کندی پردازش شود. با این حال، خود منبع داده را به روز می کند. بنابراین، فقط زمانی باید از Live استفاده کنید که دادهها دائماً در حال تغییر هستند. در غیر این صورت باید از فایل Extract استفاده کنید.
79. در تبلو، Scatter Plot چیست؟
Scatter Plot نشان میدهد که چگونه دو یا چند Measures، با یا بدون Dimensions، به یکدیگر مرتبط هستند. برای ایجاد Scatter Plot، به حداقل یک اندازهگیری در هر سطر و ستون نیاز دارید. سپس میتوانید از ابعاد مختلف برای اضافه کردن جزئیات بیشتر استفاده کنید(علامتهایی روی رنگ و اطلاعات روی کارت). در Scatter Plot، نقاط داده در یک فاصله رسم میشوند و شکل آنها به مقادیر موجود در اندازه گیریها بستگی دارد.
80. Cycle Field در Tableau برای چه مواردی استفاده میشود؟
Cycle field به شما امکان میدهند بین ترکیب رنگها یا Viewهای مختلف در یک loop جابجا شوید. فقط در صورتی کار میکند که نموداری داشته باشیم که بیش از یک اندازهگیری را نشان میدهد، مانند Stacked Bar Chart، و نتوانیم Visualisationها را به پایان برسانیم. در این صورت میتوانیم از فیلدهای چرخه استفاده کنیم. برای استفاده از فیلد چرخه، به نوار ابزار رفته و روی منوی Analysis کلیک کنید. سپس، روی Cycle Fields کلیک کنید تا به سرعت به روش دیگری برای نمایش دادهها نگاه کنید.
81. در تبلو، Mark چیست؟
Marks card به اضافه کردن جزئیات به نمودار کمک میکند زیرا میتواند رنگهای مختلفی را بر اساس یک دسته ارائه دهد و اندازه یک خط، دایره یا نوار در نمودار را بر اساس هر مقدار اندازهگیری شده تغییر دهد. کارت علامت گذاری نیز برای قرار دادن برچسب روی نمودار و افزودن جزئیات به View استفاده میشود. همچنین برای کنترل Tooltip استفاده میشود که باید visualisationها را بهبود بخشد.
82. چگونه Tableau را به وب سایت خود متصل می کنید؟
یک Developer باید همه چیز را در مورد API جاوا اسکریپت Tableau بداند تا Tableau را به یک وب سایت متصل کند. به شما امکان میدهد تا Spreadsheet یا داشبورد Tableau را بررسی و ویرایش کنید. Tableau لیست کاملی از تمام توابع مورد استفاده در Javascript API ارائه کرده است. برخی از توابع ضروری نیز نحوه استفاده در بخش آموزش رایگان نشان داده شده است. هنگامی که در Tableau Public یا Tableau Online یا Tableau Server منتشر میشود، همه داشبوردها و worksheetsها به طور خودکار به Javascript API مرتبط میشوند. یک Developer فقط باید آن API را در کد HTML فراخوانی کند تا تعامل با آن را آغاز کند.
83. چگونه یک Axis را در Tableau نمایش دهم؟
شما می توانید انتخاب کنید که یک Axis Show یا Hide شود. برای Hide کردن Axis، روی محور کلیک راست کرده و تیک «Show header» را بردارید. برای بازگرداندن Axis پنهان، روی فیلدهای ردیف یا ستون راست کلیک کرده و “Show header” را انتخاب کنید.
84. چگونه میتوانم یک لوگو به داشبورد در Tableau اضافه کنم؟
در Objects Pane داشبورد، یک انتخاب برای وارد کردن یک تصویر وجود دارد. مطمئن شوید که نوع Floating را انتخاب کرده باشید. تصویر را به داشبورد بکشید و لوگویی را که در رایانه خود ذخیره کرده اید با فرمت های png.، jpg. یا.jpeg انتخاب کنید. کاربران میتوانند از منوی کشویی کوچک در سمت راست تصویر استفاده کنند و برای استفاده از آن به عنوان پسزمینه، «Send to Back» را انتخاب کنند. سپس می توانند آن را برای استفاده به عنوان لوگوی واترمارک بزرگتر کنند.
85. تفاوت بین فایل twb. و پسوند twbx. چیست؟
فایل A.twb اطلاعاتی در مورد همه برگهها، داشبوردها و storyها دارد، اما باید در مورد این باشد که دادهها از کجا آمدهاند. از طرف دیگر، فایل twbx. تمام برگهها، Storyها، داشبوردها و منابع داده فشرده شده را دارد. منبع داده برای ذخیره باید یک extract a.twbx داشته باشد. اگر یک فایل a.twb را برای شخص دیگری بفرستیم، آنها می توانند به کاربرگ ها و داشبوردها نگاه کنند، اما نه مجموعه دادهها.
86. چگونه در Tableau دادههای خود را در Clean up کنم؟
در بالا یا پایین یک فایل داده، ممکن است توضیحی در مورد موضوع فایل وجود داشته باشد. Tableau نمیتواند دادهها را به شکل فعلی آن معنا کند. پس از اتصال به فایل دیتا، باید Data Interpreter را در پنل سمت چپ روشن کنید. بدون تغییر فایلی که دادهها از آن میآیند، ردیفهای ناخواسته را از منبع داده در Tableau حذف می کند.
87. چگونه گزارشهای Tableau را در Tableau Server منتشر کنم؟
workbook را که می خواهید در Tableau Server منتشر کنید باز کنید. اطمینان حاصل کنید که در یک Working Sheet هستید که به سرور ارسال میشود. اگر این کار را نکنید، نمیتوانید «Publish Workbook» را در منوی «Server» نوار ابزار ببینید. بعد از اینکه روی «Publish Workbook» کلیک کردید، وارد حساب سرور تبلو خود شوید و نامی را که میخواهید روی سرور داشته باشد، به آن بدهید.
88. در تبلو assume referential integrity به چه معناست؟
هنگامی که میدانید دو منبع داده در یک ستون دارای ارجاعات یکسانی هستند، می توانید از گزینه “Assume Referential Integrity” استفاده کنید. سپس، میتوانید از ویژگی «Assume Referential Integrity» برای تعریف رابطه بین دو منبع داده و «Join» آنها استفاده کنید. برای پیاده سازی یکپارچگی ارجاعی، جدول دوم را در کنار جدول اول رها کنید. سپس از شما میخواهد که ستون را برای انجام اتصال مطابقت دهید، پس از آن میتوانید ستون مرجع را انتخاب کنید و Tableau بر اساس مرجع و نوع اتصال، اتصال را انجام میدهد.
89. چگونه میتوانم یک گروه در Tableau ایجاد کنم؟
افراد در یک رشته در یک گروه کنار هم قرار میگیرند. میتوانید گروهها را به روشهای مختلفی ایجاد کنید، از جمله انتخاب دادهها در view یا از تعداد زیادی در Data pane. وقتی چندین نقطه داده را در نظر انتخاب می کنید، Tooltip گزینه ای برای گروه بندی نشان می دهد. می توانید از این گزینه برای ایجاد یک گروه استفاده کنید یا بر روی یک فیلد در صفحه داده کلیک راست کرده و Create > Group را انتخاب کنید. اکنون میتوانید چند عضو را که می خواهید گروه بندی کنید انتخاب کنید و روی دکمه گروه کلیک کنید.
90. چگونه از Tableau برای ایجاد طول و عرض جغرافیایی استفاده کنم؟ (Longitude و Latitude)
Tableau بدست آوردن طول و عرض جغرافیایی را بسیار آسان میکند. کشورها، ایالتها، شهرها یا هر زمینه جغرافیایی دیگر را بکشید و رها کنید تا Tableau به طور خودکار مکانها را روی نقشه ترسیم کند. سپس، تمام نقاط داده را انتخاب کنید، کلیک راست کرده و “View Data” را انتخاب کنید. در برگهای به نام «View Data»، می توانید طول و عرض جغرافیایی ایجاد شده را در کنار نام کشور مشاهده کنید. همچنین میتوانید این داده ها را از Tableau برای استفاده در برنامه دیگری یا منبع داده دیگری صادر کنید.
