SQL Server شامل موتور(Engine) بسیار قدرتمندی برای ساخت ساختمان های داده چند بعدی(Multi-Dimensional) است .طراحی Cube/ SSAS/ MDX
که به شما اجازه مرتب کردن ،تجمیع (Aggregate)و تحلیل (Analyze)داده ها را می دهد.
و تحت عنوان SQL Server Analysis Services شناخته می شود.
جمع آوری اطلاعات صرفاً به منظور گردآوری آن ها موجب هدر دادن وقت، پول و نیروی انسانی است.
زمانی گردآوری اطلاعات مفید خواهد بود که بتوان از این اطلاعات برای کشف تمایلات، شناسایی مشکلات و ساماندهی کمبودها، که ارزش تجاری به همراه دارد استفاده کرد.
SQL Server Analysis Services از یک موتور OLAP برای ساخت و ذخیره سازی پایگاه داده های چند بعدی استفاده می کند.
مکعب یا SSAS ،CUBE های OLAP هم چنین می توانند مقادیر خلاصه شده و داده های پایین ترین سطح را ذخیره کنند.
Cube ها منابع داده ی چند بعدی می باشند .
که دارای ابعاد و Factهایی به عنوان KPI های خود می باشند. به منظور کار با این کیوب ها نیز باید از زبان کوئری نویسی تحت عنوان MDX استفاده شود که مشابه روش T-SQL می باشد و برای کار با کیوب های چند بعدی به کار می رود.
مثال های ساده ای از دایمنشن(ابعاد) عبارتند از تولید، جغرافی، زمان، مشتری؛ نوع حساب های بانکی و مثال های مشابه فکت ها عبارتند از سفارشات و فروشها؛ بالانس های روزانه و تراکنش های روزانه.
دو تئوری مهم در پیشبرد data warehouse و مراکز تجاری داده مربوط به Ralph Kimball و Bill Inmon می باشند. که عمدتا در محیط های زمانی حقیقی مورد امتحان قرار گرفته اند.
کیمبال می گوید یک انبار داده درواقع یک کپی از نقل و انتقالات داده هاست که به صورت مشخص برای پرس و جو(query) ساختار یافته شده اند.
به طور کل داده از سیستم های OLTP جمع آوری شده . و به data warehouse آورده می شوند. منبع داده ی Cube از این مراکز داده و برنامه های کاربر به cube متصل می شوند.
دو شیوه برای طراحی کیوب ها در نظر گرفته می شود که یکی Star و دیگری Snowflake می باشد. و هر کدام کاربرد خود را دارد. ساده ترین حالت طراحی همان معماری ستاره ای یا استار می باشد . که در یک سطح به بررسی داده ها می پردازد.
Cube ها دارای ابعاد و Factهایی به عنوان KPI های خود می باشند .
به منظور کار با این کیوب ها نیز باید از زبان کوئری نویسی تحت عنوان MDX استفاده شود . که مشابه روش T-SQL می باشد و برای کار با کیوب های چند بعدی به کار می رود. طراحی Cube/ SSAS/ MDX
سرفصل و اهداف دوره:طراحی Cube/ SSAS/ MDX
- Introducing Analysis Services
- Designing Tabular Models
- Managing Tabular Models
- Making Architectural Decisions
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.