استیمول سافت Stimulsoft یک شرکت نرمافزاری است که در زمینه توسعه و ارائه نرمافزارهای گزارشدهی و تجزیه و تحلیل داده فعالیت میکند. این شرکت ابزارهایی مانند Stimulsoft Reports و Stimulsoft Dashboards را ارائه میدهد که به کاربران امکان ایجاد گزارشهای مختلف، داشبوردها و ویژوالیزیشنهای داده را با استفاده از دادههای مختلف میدهد. با استفاده از این ابزارها، کاربران میتوانند به سادگی اطلاعات موجود در دیتابیسها و سیستمهای مختلف را تحلیل و نمایش دهند تا تصمیمگیریهای بهتری انجام دهند و تحولات کسب و کار را بهبود بخشند.
مقدمه
در بیشتر نرمافزارهایی که از پایگاه داده استفاده میکنند و به طور کلی با دادهها سر و کار دارند، میتوان از ابزار گزارشگیری استفاده کرد. استفاده از ابزار گزارشگیری استیمول سافت Stimulsoft به دلیل پشتیبانی از زبان فارسی، یک روش مناسب برای تولید گزارش در نرمافزارها و بسترهایی که از زبان فارسی استفاده میکنند محسوب میشود. بنابراین، این آموزش استیمول سافت برای افرادی ارائه شده است که در پروژههای خود نیاز به استفاده از این ابزار دارند. پیش از شروع آموزش در بخش ابتدایی این مقاله از مجله پی استور به توضیح برخی از مفاهیم مقدماتی می پردازیم.
مفهوم گزارش و گزارش گیری
گزارش به معنای ارائه یا توضیحی است که به شکل کتبی، شفاهی یا تصویری اطلاعات، دادهها، نتایج و موارد مشابه را به دیگران ارائه میدهد. در اصطلاح فنی، گزارش به معنای مستندی است که اطلاعاتی خاص را بهصورت سازمانیافته و بهصورت موشکافانه ارائه میدهد. این اطلاعات ممکن است شامل تحلیلها، نتایج تجزیه و تحلیل، توصیهها و غیره باشد.
گزارشگیری به معنای فعالیتها و فرآیندهایی است که برای تولید یا تهیه گزارشها صورت میگیرد. این فعالیت شامل جمعآوری، تحلیل، تصحیح، ترتیب و ارائه اطلاعات مرتبط با یک موضوع خاص است. گزارشگیری میتواند بهصورت دستی یا با استفاده از ابزارها و نرمافزارهای مخصوص انجام شود و بسته به نوع و ماهیت اطلاعات، میتواند بهصورت روزانه، ماهانه، سالانه یا در بازههای زمانی دیگر انجام شود.
معرفی استیمول سافت
همانطور که در مقدمه اشاره شد؛ شرکت استیمول سافت یک تولید کننده نرمافزار در حوزه هوش تجاری، تحلیل داده و پردازش به شمار میرود. این شرکت یک ارائهدهنده نرمافزار در حیطه ابزارهای گزارش گیری به حساب میآید. شرکت استیمول سافت با حفظ سازشپذیری «adaptability»، برای پلتفرمهای مختلف ابزارهای گزارش گیری تولید میکند. برخی از این پلتفرمها عبارتند از:
- ASP.NET
- ASP.NET MVC
- .NET Core
- WinForms
- Java
- PHP
- JavaScript
استیمول سافت ابزارهایی را برای طراحی و مشاهده گزارشها در پلتفرمهای مختلف و برای دستگاههای گوناگون ارائه کرده است. کاربران میتوانند هم از اجزای ارائه شده برای یک فناوری خاص و هم از اپلیکیشنهای مستقل ارائه شده برای ویندوز و مک OS استفاده کنند. در ادامه ۱۰ مورد از محصولات این شرکت نام برده شده اند که در آموزش های مجزا به بررسی هر یک از این محصولات می توان پرداخت.
- Stimulsoft Ultimate
- Stimulsoft Dashboards.WEB
- Stimulsoft Dashboards.WIN
- Stimulsoft Dashboards.JS
- Stimulsoft Reports.Web
- Stimulsoft Reports.Net
- Stimulsoft Reports.JS
- Stimulsoft Reports.WPF
- Stimulsoft Reports.PHP
- Stimulsoft Reports.Java
دانلود و نصب استیمول سافت
برای دانلود هر یک از نرمافزارهای ارائه شده توسط شرکت، باید به بخش دانلود در سایت Stimulsoft مراجعه کنید. صفحات دانلود محصولات شرکت استیمول سافت به صورت سه سربرگ در بالای صفحه دستهبندی شدهاند. سربرگ اول که به صورت پیشفرض انتخاب شده است، به محصولات گزارش گیری اختصاص دارد. دو سربرگ دیگر به محصولات داشبورد و هوش تجاری مربوط میشوند.
محصول Stimulsoft Designer در سربرگ گزارشها را دانلود و نصب کنید. برای دانلود برنامه طراحی گزارش استیمول روی گزینه Download for Windows کلیک کنید. سپس، کاربر به صفحه دیگری منتقل و دانلود به صورت خودکار آغاز میشود. پس از پایان دانلود، نوبت به نصب استیمول سافت فرا میرسد.
نصب Stimulsoft Designer بسیار ساده است و به راحتی انجام میشود. با اجرای فایل دانلود و با کلیک کردن بر روی دکمه Install، برنامه استیمول سافت نصب میشود. مسیر نصب Report Designer قابل تغییر نیست. با زدن دکمه RUN میتوان برنامه طراحی گزارش استیمول سافت را اجرا کرد.
آموزش کار با استیمول سافت
در ادامه، آموزش استیمول سافت Stimulsoft به صورت ساده و مقدماتی ارائه شده است. پس از نصب برنامه طراحی استیمول، وقتی که این برنامه برای اولین بار اجرا میشود، کاربر باید وارد حساب کاربری خود شود. استفاده از استیمول سافت با فعالسازی این نرمافزار باید همراه شود؛ بنابراین، در ابتدای آموزش استیمول سافت به نحوه فعالسازی استیمول سافت پرداخته میشود.
نحوه فعال سازی استیمول سافت
برای فعالسازی برنامه استیمول سافت باید لایسنس آن را خریداری کرد. البته، نسخه آزمایشی «Trial» و رایگان استیمول سافت نیز در دسترس است که میتوان جهت آزمایش از آن استفاده کرد.
لازم به توضیح است که امکان اجرای برنامه طراحی بدون وارد شدن به حساب کاربری امکانپذیر نیست. برای ساخت گزارش میتوان یک حساب کاربری رایگان ایجاد کرد. در ادامه آموزش استیمول سافت، روش ثبتنام و ایجاد یک حساب کاربری در سایت استیمول سافت بیان شده است.
ایجاد حساب کاربری استیمول سافت
برای ثبتنام و ایجاد حساب کاربری باید مراحل زیر را طی کرد:
- مراجعه به وبسایت استیمول سافت
- کلیک کردن دکمه ثبتنام «Sign Up» در بالای صفحه اول سایت
- پر کردن فیلدهای لازم از قبیل نام، نام خانوادگی، آدرس ایمیل و رمز حساب کاربری
- تایید گزینه I’m not a robot
- مطالعه توافقنامه مجوز «License Agreement»، تیک زدن و تایید اینکه مفاد توافقنامه مطالعه و پذیرفته شده است.
- کلیک کردن دکمه ثبتنام «Sign Up» در صورت پذیرش سیاست حفظ حریم خصوصی و شرایط استفاده
لازم به ذکر است به دلیل محدودیتهای ما در خرید اشتراک، برخی از سایتهای ایرانی میتوانید نسخه کرک شده نرمافزار را نیز تهیه کنید (+).
طراحی گزارش با استیمول سافت
در این بخش از آموزش استیمول سافت به معرفی و شرح اجزای اصلی رابط کاربری برنامه طراحی گزارش پرداخته شده است. این اجزای اصلی به پنج دسته تقسیم میشوند:
- پنل سربرگ: شامل سربرگهای بسیاری است که در آن میتوان دستوراتی برای ایجاد عناصر گزارش، داشبوردها، فایل، اعلان، محلیسازی و منوهای حساب کاربری پیدا کرد.
- جعبه ابزار: شامل دستوراتی برای ایجاد عناصر گزارش و مشابه سربرگ Insert در پنل روبانی است.
- فضای کاری (Workspace): در این بخش، گزارشها و داشبوردها طراحی میشوند.
- نوار بوکمارکز (Bookmarks Bar): در برنامه طراحی گزارش شامل پنل Property، دیکشنری دادهها و سربرگهای درختی گزارش است.
- نوار وضعیت: در برنامه Report Designer شامل مدیریت بزرگنمایی، دستورات تایید گزارش و اطلاعات بیشتر در حین طراحی گزارشها و داشبوردها است.
نصب بستههای توسعه در استیمول سافت
در این بخش از آموزش استیمول سافت به نحوه دانلود و نصب بستههای توسعه پرداخته شده است. مراحل بارگذاری بستههای توسعه از استیمول سافت در ادامه بصورت زیر است:
- مراجعه به صفحه دانلود در سایت استیمول سافت
- پیدا کردن بخش مربوط به Packages for Developers
- انتخاب بسته مورد نیاز
- کلیک کردن گزینه دانلود؛ در این مرحله آرشیو فایل فشرده Zip حاوی کتابخانهها و اسکریپتهای استیمول سافت دانلود خواهد شد.
- خارج کردن آرشیو Zip از حالت فشرده؛ استفاده از کتابخانهها و اسکریپتهای استیمول سافت برای توسعه اپلیکیشن
با اجرای برنامه طراحی گزارش استیمول سافت، صفحه آغاز به کار «Get Started» ظاهر میشود. از طریق این پنجره میتوان موارد زیر را انجام داد:
- نصب اپلیکیشن دمو و برنامه طراحی گزارش جاوا اسکریپت
- دانلود بستههای توسعه
- مراجعه به منابع کمکی و پشتیبانی فنی
اتصال داده در استیمول سافت
اتصال داده در دیکشنری گزارش داده انجام میشود و شامل مراحل زیر است:
- ایجاد یک اتصال
- ایجاد منابع داده
بسته به نوع یک منبع داده، فرآیند ایجاد آن متفاوت خواهد بود. مهمترین بخش نحوه ایجاد منابع داده SQL است که در ادامه شرح داده شده است.
ایجاد منابع داده SQL
برای ایجاد منابع داده SQL باید مراحل زیر را طی کرد:
- انتخاب دیکشنری داده در نوار Bookmark
- انتخاب دستور New Data Source
- انتخاب نوع یک منبع داده (مثال: MySQL)
- تولید کننده گزارش «Report Generator» تطبیق دهنده
- ایجاد اتصال به محل ذخیره داده
- Test موفقیتآمیز بودن اتصال
- انتخاب جداول دادهای
- گزینه Select Data
حال میتوان بر اساس این منابع داده گزارشها یا داشبوردهای مورد نظر را طراحی کرد. همچنین، میتوان منابع ایجاد شده را ویرایش کرد.