چگونه با SQL از ابزار Tableau خود اطلاعات بیشتری کسب کنید
اگر شما یک تحلیلگر داده هستید یا اگر تجزیه و تحلیل داده ها بخشی از کار روزمره شماست، ابزارهای هوش تجاری (BI) برای کار شما بسیار مهم هستند. همچنین می دانید که اکثر پایگاه های داده پرس و جوهای SQL را در پس زمینه چنین ابزارهایی اجرا می کنند. این تصادفی نیست، زیرا SQL پرکاربردترین زبان پرس و جو برای تجزیه و تحلیل داده ها است.
اگر تعجب می کنید که این فرآیندهای SQL چقدر برای شغل شما مهم هستند، در جای درستی هستید.
در این مقاله خواهید دید که چگونه SQL در ابزار تبلو استفاده می شود و چرا دانستن SQL هنگام کار با آنها مفید است. دانستن SQL ویژگی هایی را در این ابزارها باز می کند که فقط از طریق رابط گرافیکی نمی توانید به آنها دسترسی داشته باشید. ما ابزار محبوب Tableau را بررسی میکنیم و توضیح میدهیم که چگونه دانستن SQL به شما امکان میدهد کارآمدتر با آنها کار کنید.
ابزارهای BI و تجزیه و تحلیل داده ها
با افزایش دموکراسی سازی داده ها، شرکت های بیشتری به داده ها هدایت می شوند. اگر در چنین شرکتی مشغول به کار هستید، تجزیه و تحلیل داده ها بخش مهمی از شغل شما است.
اگر تجزیه و تحلیل یکی از ویژگی های معمول شغل شما است، ابزارهایی مانند Power BI و Tableau در کارهای روزمره شما نقش اساسی دارند. این ابزارها راه های مناسبی را برای اتصال به پایگاه داده، تجسم محتوای آن و تولید گزارش ارائه می کنند.
رابط گرافیکی ابزارهای BI شما اغلب اجازه می دهد تا انواع خاصی از سوالات را بپرسید – اما سوالات دیگر را نه. با پرس و جوهای ساده، این مشکلی نیست. با این حال، گزینههای پیشفرض زمانی که در حال ایجاد یک راهحل گزارشدهی برای مشتری یا سازمان هستید، میتوانند بیش از حد نیاز به منابع داشته باشند، که منجر به عملکرد پایین میشود.
برای سفارشیسازی پرسشهای خود و بهبود عملکرد داشبورد خود، باید به کارکرد پسزمینه ابزارهای BI خود عمیقتر شوید. سفارشی سازی از ابزاری به ابزار دیگر متفاوت است. اغلب، نیاز به استفاده از یک زبان پرس و جو یا اسکریپت دارد. ابزارهای BI اغلب زبان برنامه نویسی خود را دارند، که چشم انداز را بسیار پیچیده می کند. با این حال، این تقسیم بندی اهمیت مخرج مشترک پشت همه این ابزارها را برجسته می کند: SQL.
SQL یک زبان همه کاره است که می تواند برای تجزیه و تحلیل مجموعه داده های کوچک تا تحقیقات مالی در مقیاس کامل استفاده شود. محبوبیت طولانی مدت و گسترده SQL گواهی بر قابلیت استفاده آن است. ما می توانیم تأثیر آن را در ابزارهای BI در نحوه سازماندهی داده ها در درجه اول مانند یک مدل پایگاه داده رابطه ای و نحوه اتصال آنها به پایگاه های داده SQL برای اجرای پرس و جوها مشاهده کنیم.
استفاده از SQL با Tableau
Tableau یکی از اولین و شناخته شده ترین ابزارهای BI است که به دلیل قابلیت های چشمگیر UI/UX برجسته است. تبلو به دلیل کاربرد گسترده آن، امکانات ادغام گسترده ای را فراهم می کند و آن را به انتخابی محبوب برای بسیاری از مشاغل تبدیل می کند.
بسیاری از ادغام های تبلو با پایگاه داده های SQL هستند:
با این حال، سهولت استفاده از تبلو با قابلیت شخصی سازی محدود همراه است. رویکرد متمرکز بر تجسم فضایی را برای پرس و جو مبتنی بر متن فراهم نمی کند. بیشتر به رابط گرافیکی متکی است.
با این حال، راه هایی وجود دارد که می توانید از SQL با تبلو استفاده کنید:
- در آماده سازی داده ها
- برای ایجاد اتصالات SQL سفارشی.
- برای تنظیم پرس و جو اولیه کتاب کار.
- برای استخراج پرس و جو SQL از تجسم ها.
آماده سازی داده ها
تبلو ابزاری برای آمادهسازی دادهها ارائه نمیکند، بنابراین بهتر است قبل از وارد کردن آنها در کتاب کار تبلو، دادههای خود را پردازش کنید. دانستن SQL به شما این امکان را می دهد که از قبل به داده ها دسترسی داشته باشید و آنها را بررسی کنید و جداول و نماهای جدیدی برای تجسم آسان ایجاد کنید.
پرس و جوهای سفارشی SQL را بنویسید
اگر کتاب کار تبلو شما به یک پایگاه داده SQL متصل می شود، تبلو از موتور VizQL خود برای ترجمه اقدامات شما به جستجوهای SQL بهینه شده استفاده می کند. با این حال، این نوع پرس و جو به طور کامل از زیر انتخاب SQL، UNION یا بندهای ON پشتیبانی نمی کند.
اگر میخواهید چنین دستورات SQL را اجرا کنید، یک محیط داده سفارشی تنظیم کنید، یا فقط به جداول موقت در طول یک جلسه متصل شوید، میتوانید پرسوجوهای SQL سفارشی بنویسید.
- جداول را به صورت عمودی با UNION ترکیب کنید.
- انواع فیلدها را برای اتصالات بین پایگاه داده تغییر دهید.
- کاهش حجم داده ها
- با تغییر ساختار داده ها جداول محوری ایجاد کنید.
- معیارهای انبوه را از جداول پیوست شده ایجاد کنید.
یکی دیگر از موارد استفاده عالی برای SQL سفارشی، گنجاندن پارامترهای پویا در پرس و جو است. برای این کار، هنگام نوشتن کوئری سفارشی، باید پارامتری را تعریف کرده و در آن بگنجانید.
شما می توانید از پارامتر برای فیلتر کردن نمودارهای خود بر اساس مقادیر پارامتر استفاده کنید.
Initial SQL Query را تنظیم کنید
هر زمان که کتاب کار جدیدی را تنظیم می کنید که به پایگاه داده SQL متصل می شود، ممکن است بخواهید پرس و جوی اولیه ای را تعریف کنید که کاربران آینده هر زمان که آن را باز کنند با آن مواجه خواهند شد. تنظیم پرس و جو اولیه به شما امکان می دهد از اتصال سفارشی بدون درخواست از هر کاربر برای انجام کارهای سنگین SQL در هر جلسه بهره مند شوید.
استخراج SQL از Visualizations
ممکن است گاهی بخواهید پرس و جوی SQL را در پشت تجسم تبلو ببینید. می توانید این کار را با ایجاد یک ضبط عملکرد از اقدامات خود و کپی کردن پرس و جو یا پرس و جوهای SQL از گزارش آن انجام دهید.
توجه داشته باشید که ضبط عملکرد فقط برای نسخههای تبلو دسکتاپ و Server در دسترس است.
چرا از SQL با ابزارهای BI استفاده کنیم؟
شما می توانید از این ابزارها بدون SQL استفاده کنید. با این حال، اگر با پایگاههای داده SQL کار میکنید و مشکلات گزارشدهی و هوش تجاری شما در محدودهای هستند که عملکرد مشکل است، دانستن SQL منبع خوبی است:
- اگر SQL می دانید، بهتر می توانید از ابزارهای تجزیه و تحلیل BI خود استفاده کنید. گزینه های بیشتری خواهید داشت و می توانید از ویژگی های اضافی استفاده کنید.
- بسیاری از ابزارهای BI سعی می کنند شما و سازمانتان را به خدمات خود سوق دهند. دانستن SQL شما را در جابجایی بین آنها چابک تر می کند.
- دانستن SQL به شما کمک می کند منطق زیربنایی این ابزارها و پایگاه های داده خود را درک کنید و بینش بهتری نسبت به مشکلات داده به شما می دهد.
مقاله های مرتبط:
1- ویژگی های برتر Tableau نرم افزار برای داشبوردسازی
2- توسعه پایگاه داده استاندارد SQL Server
3- تبلو برای چه مواردی استفاده می شود ؟
4-داشبورد سازی در نرم افزار تبلو و تجسم داده ها