این مقاله نحوه استفاده از قابلیتهای دادهکاوی در SQL Server Analysis Services (SSAS) را برای تحلیل و مقایسه عملکرد صندوقهای قابل معامله در بورس (ETF) اهرمی معکوس نشان میدهد. هدف، درک نوسانات و الگوهای این نوع ETFها در مقایسه با …
نویسنده: Ali Dastjerdi
مدیریت و دستکاری رشتهها در SQL Server یکی از وظایف رایج توسعهدهندگان و تحلیلگران داده است. توابع رشتهای SQL ابزارهای قدرتمندی را برای تمیز کردن، قالببندی و تجزیه دادههای متنی فراهم میکنند. در ادامه به بررسی دقیق چند تابع کلیدی …
در علم آمار، مُد (Mode) به مقداری گفته میشود که بیشترین تکرار را در یک مجموعه داده دارد. بر خلاف میانگین (Mean) و میانه (Median)، مُد را میتوان برای دادههای عددی و همچنین دادههای طبقهبندی شده (Categorical Data) به کار …
در SQL Server، حلقههای `WHILE` اغلب برای تکرار عملیات روی مجموعهای از رکوردها استفاده میشوند. با این حال، استفاده از حلقههای `WHILE` معمولاً منجر به عملکرد ضعیف و زمان اجرای طولانیتر میشود، به خصوص با افزایش حجم دادهها. در مقابل، …
عبارت FROM در SQL برای مشخص کردن جدول یا جداولی استفاده میشود که دادهها را از آنها بازیابی میکنید. این بخش یکی از اجزای اصلی دستور SELECT است، زیرا به سیستم مدیریت پایگاه داده (DBMS) میگوید که دادهها را از …
دستور SELECT TOP N برای بازیابی N رکورد اول از پایگاه داده استفاده میشود. N در اینجا نشاندهنده تعداد رکوردهایی است که میخواهید بازیابی کنید. بدون استفاده از بند ORDER BY، نتایج ممکن است غیرقابل پیشبینی باشند …
Cursors در SQL Server برای پردازش سطر به سطر نتایج یک مجموعه داده استفاده میشوند، اما اغلب به دلیل سربار بالا و مصرف منابع زیاد، به یک گلوگاه عملکردی تبدیل میگردند. در بسیاری از سناریوها، عملیات مبتنی بر مجموعه (Set-Based …
تولید اعداد تصادفی یک نیاز رایج در شبیهسازیها، تحلیلهای آماری و تولید دادههای آزمایشی است. SQL Server دارای تابع داخلی RAND() است، اما این تابع محدودیتهایی دارد؛ برای هر بچ از دستورات، تنها یک بار مقداردهی اولیه میشود و اعداد …
محاسبه میانگین متحرک در SQL Server با توابع پنجرهای T-SQL: راهنمایی جامع میانگین متحرک (Moving Average) یک ابزار آماری و تحلیل تکنیکال برای ایجاد یک سری از میانگینها برای زیرمجموعههای مختلف از یک مجموعه داده کامل است. این میانگینها برای …
راهنمای جامع ادغام ستونهای متعدد SQL در یک ستون با UNION ALL، UNPIVOT و CROSS APPLY در هنگام کار با SQL Server، اغلب نیاز داریم تا ساختار دادهها را به شکلی متفاوت از آنچه معمولاً استفاده میکنیم، تغییر دهیم. این …