اعمال می شود: خدمات تجزیه و تحلیل سرور SQL خدمات تجزیه و تحلیل Azure Power BI Premium
خدمات تجزیه و تحلیل از ترکیبی از ویژگی ها ، هدایت شده توسط اسکریپت های عبارات چند بعدی (MDX) ، برای ارائه پشتیبانی از تبدیل ارز در مدلهای داده پشتیبانی از ارزهای متعدد استفاده می کند.
اصطلاحات تبدیل ارز
اصطلاحات زیر برای توصیف عملکرد تبدیل ارز استفاده می شود:
ارز محوری - ارز است که نرخ ارز در گروه اندازه گیری نرخ وارد می شود.
ارز محلی - ارز استفاده شده برای ذخیره معاملات است که اقدامات لازم برای تبدیل آنها است.
ارز محلی را می توان توسط هر دو شناسایی کرد:
یک شناسه ارزی در جدول واقعیت ذخیره شده با معامله ، همانطور که معمولاً در مورد برنامه های بانکی که در آن معامله خود را مشخص می کند ، ارز مورد استفاده برای آن معامله را مشخص می کند.
یک شناسه ارزی همراه با یک ویژگی در یک جدول ابعاد که در آن زمان با یک معامله در جدول واقعیت همراه است ، همانطور که معمولاً در برنامه های مالی وجود دارد که در آن یک مکان یا شناسه دیگر ، مانند یک شرکت تابعه ، ارز مورد استفاده برای یک مرتبط را مشخص می کندمعامله.
گزارش ارز - ارز است که معاملات از ارز محوری به آن تبدیل می شود.
برای تبدیل ارزهای بسیاری به یک ، ارز محوری و ارز گزارش یکسان است.
ابعاد ارز - ابعاد پایگاه داده تعریف شده با تنظیمات زیر:
نوع خاصیت بعد روی ارز تعیین شده است.
نوع خاصیت یک ویژگی برای ابعاد بر روی نام ارزی تنظیم شده است.
مقادیر این ویژگی باید در تمام ستون هایی که باید حاوی شناسه ارز باشند استفاده شود.
گروه اندازه گیری نرخ - یک گروه اندازه گیری در یک مکعب ، با تنظیمات زیر تعریف شده است:
یک رابطه بعد منظم بین بعد ارز و گروه اندازه گیری نرخ وجود دارد.
یک رابطه بعد منظم بین یک بعد زمانی و گروه اندازه گیری نرخ وجود دارد.
به صورت اختیاری ، نوع ویژگی برای مبادله تنظیم شده است. در حالی که جادوگر اطلاعات تجاری از روابط با ابعاد ارز و ابعاد زمان برای شناسایی گروه های اندازه گیری نرخ احتمالی استفاده می کند ، تعیین نوع خاصیت برای مبادله به برنامه های مشتری اجازه می دهد تا گروه های اندازه گیری نرخ را راحت تر شناسایی کنند.
یک یا چند اقدام ، نمایانگر نرخ ارز موجود در گروه اندازه گیری نرخ است.
گزارش ابعاد ارز - ابعادی است که توسط جادوگر اطلاعات تجاری پس از تبدیل ارز تعریف شده است ، که شامل ارزهای گزارشگری برای تبدیل ارز است. ابعاد ارز گزارش بر اساس یک پرس و جو نامگذاری شده است که در نمای منبع داده تعریف شده است که ابعاد ارز مرتبط با گروه اندازه گیری نرخ بر اساس جدول اصلی بعد ارز است. بعد با تنظیمات زیر تعریف شده است:
نوع خاصیت بعد روی ارز تعیین شده است.
ویژگی نوع ویژگی اصلی ابعاد بر روی نام ارزی تنظیم شده است.
نوع خاصیت یک ویژگی در ابعاد بر روی ارز تنظیم شده است ، و ستون محدود به ویژگی شامل شناسه های ارزی است که نمایانگر ارزهای گزارش برای تبدیل ارز است.
تعریف تبدیل ارز
شما می توانید از جادوگر اطلاعات تجاری برای تعریف عملکرد تبدیل ارز استفاده کنید ، یا می توانید با استفاده از اسکریپت های MDX ، تبدیل ارز را به صورت دستی تعریف کنید.
پیش نیازها
قبل از اینکه بتوانید یک تبدیل ارز را با استفاده از جادوگر اطلاعات تجاری تعریف کنید ، ابتدا باید حداقل یک بعد ارز ، حداقل یک بعد یک زمان و حداقل یک گروه اندازه گیری را تعریف کنید. از این اشیاء ، جادوگر اطلاعات تجاری می تواند داده ها و ابرداده های مورد استفاده برای ساخت ابعاد ارز گزارش و اسکریپت MDX مورد نیاز برای ارائه قابلیت تبدیل ارز را بازیابی کند.
تصمیم
شما باید تصمیمات زیر را بگیرید قبل از اینکه جادوگر اطلاعات تجاری بتواند ابعاد ارز گزارش دهی و اسکریپت MDX مورد نیاز برای ارائه قابلیت تبدیل ارز را بسازید:
جهت نرخ ارز
جهت نرخ ارز
گروه اندازه گیری نرخ حاوی اقداماتی است که نشان دهنده نرخ ارز بین ارزهای محلی و ارز محوری است (که معمولاً به آن ارز شرکت گفته می شود). ترکیبی از جهت نرخ ارز و نوع تبدیل ، عملیات انجام شده بر روی اقدامات انجام شده توسط اسکریپت MDX تولید شده با استفاده از جادوگر اطلاعات تجاری را تعیین می کند. در جدول زیر عملیات انجام شده بسته به جهت نرخ ارز و نوع تبدیل ، بر اساس گزینه های جهت نرخ ارز و دستورالعمل های تبدیل موجود در جادوگر اطلاعات تجاری ، شرح داده شده است.
| خیلی به یک | یک به | خیلی زیاد |
| N محوری ارز به 1 نمونه ارز | معیار تبدیل شده توسط اندازه گیری نرخ ارز برای ارز محلی را به منظور تبدیل اندازه گیری به ارز محوری ضرب کنید. | برای تبدیل این اقدام به ارز گزارش ، اقدامی را که با معیار نرخ ارز برای ارز گزارشگری تبدیل می شود ، تقسیم کنید. | معیار تبدیل شده توسط اندازه گیری نرخ ارز برای ارز محلی را به منظور تبدیل معیار به ارز محوری ضرب کنید ، سپس اندازه گیری تبدیل شده را با اندازه گیری نرخ ارز برای ارز گزارش تقسیم کنید تا این اقدام به ارز گزارشگری تبدیل شودواد |
| n نمونه ارز به 1 ارز محوری | برای تبدیل این اندازه گیری به ارز محوری ، معیار تبدیل شده توسط اندازه گیری نرخ ارز برای ارز محلی را تقسیم کنید. | معیار تبدیل شده توسط اندازه گیری نرخ ارز برای ارز گزارش را به منظور تبدیل معیار به ارز گزارش ، ضرب کنید. | برای تبدیل معیار به ارز محوری ، معیاری را که با اندازه گیری نرخ ارز برای ارز محلی تبدیل می شود ، تقسیم کنید ، سپس اندازه گیری تبدیل شده را با اندازه گیری نرخ ارز برای ارز گزارش دهنده ضرب کنید تا این اقدام به ارز گزارشگری تبدیل شودواد |
شما جهت نرخ ارز را در صفحه گزینه های تبدیل ارز تعیین شده از جادوگر اطلاعات کسب و کار انتخاب می کنید. برای کسب اطلاعات بیشتر در مورد تنظیم جهت تبدیل ، به گزینه های تبدیل ارز (جادوگر اطلاعات تجاری) مراجعه کنید.
اعضای تبدیل شده
شما می توانید از جادوگر اطلاعات تجاری استفاده کنید تا مشخص کنید کدام اقدامات از گروه اندازه گیری نرخ برای تبدیل مقادیر برای:
اقدامات در سایر گروه های اندازه گیری.
اعضای یک سلسله مراتب ویژگی برای یک ویژگی حساب در بعد پایگاه داده.
انواع حساب ، توسط اعضای یک سلسله مراتب ویژگی برای یک ویژگی حساب در بعد پایگاه داده استفاده می شود.
جادوگر اطلاعات تجاری از این اطلاعات در اسکریپت MDX تولید شده توسط جادوگر برای تعیین دامنه محاسبه تبدیل ارز استفاده می کند. برای کسب اطلاعات بیشتر در مورد مشخص کردن اعضا برای تبدیل ارز ، به اعضای SELECT (جادوگر اطلاعات تجاری) مراجعه کنید.
انواع تبدیل
جادوگر اطلاعات تجاری از سه نوع مختلف تبدیل ارز پشتیبانی می کند:
یک به
معاملات در جدول واقعیت در ارز محوری ذخیره می شوند و سپس به یک یا چند ارز گزارش دهنده دیگر تبدیل می شوند.
به عنوان مثال ، ارز محوری را می توان به دلار ایالات متحده (USD) تعیین کرد ، و واقعیت جدول معاملات را به دلار ذخیره می کند. این نوع تبدیل این معاملات را از ارز محوری به ارزهای مشخص شده تبدیل می کند. نتیجه این است که معاملات را می توان در ارز محوری مشخص شده ذخیره کرد و یا در ارز محوری مشخص شده یا در هر یک از ارزهای گزارشگر مشخص شده در ابعاد ارز گزارش تعریف شده برای تبدیل ارز مشاهده شد.
خیلی به یک
معاملات در جدول واقعیت در ارزهای محلی ذخیره می شوند و سپس به ارز محوری تبدیل می شوند. ارز محوری به عنوان تنها ارز گزارش مشخص شده در بعد ارز گزارش خدمت می کند.
به عنوان مثال ، ارز محوری را می توان به دلار ایالات متحده (USD) تعیین کرد ، و واقعیت جدول معاملات را به یورو (یورو) ، دلار استرالیا (AUD) و پزو مکزیکی (MXN) ذخیره می کند. این نوع تبدیل این معاملات را از ارزهای محلی مشخص شده خود به ارز محوری تبدیل می کند. نتیجه این است که معاملات را می توان در ارزهای محلی مشخص شده ذخیره کرد و در ارز محوری مشاهده شد ، که در بعد ارز گزارش تعریف شده برای تبدیل ارز مشخص شده است.
خیلی زیاد
معاملات در جدول واقعیت در ارزهای محلی ذخیره می شوند. عملکرد تبدیل ارز چنین معاملات را به ارز محوری و سپس به یک یا چند ارز گزارش دهنده دیگر تبدیل می کند.
به عنوان مثال ، ارز محوری را می توان به دلار ایالات متحده (USD) تعیین کرد ، و واقعیت جدول معاملات را به یورو (یورو) ، دلار استرالیا (AUD) و پزو مکزیکی (MXN) ذخیره می کند. این نوع تبدیل این معاملات را از ارزهای محلی مشخص شده خود به ارز محوری تبدیل می کند و سپس معاملات تبدیل شده دوباره از ارز محوری به ارزهای گزارش شده مشخص تبدیل می شوند. نتیجه این است که معاملات را می توان در ارزهای محلی مشخص شده ذخیره کرد و یا در ارز محوری مشخص شده یا در هر یک از ارزهای گزارش دهی که در ابعاد ارز گزارش تعریف شده برای تبدیل ارز مشخص شده است ، مشاهده شود.
مشخص کردن نوع تبدیل به جادوگر اطلاعات تجاری اجازه می دهد تا پرس و جو و ساختار ابعادی از ابعاد گزارش را تعریف کند ، و همچنین ساختار اسکریپت MDX تعریف شده برای تبدیل ارز.
ارزهای محلی
اگر برای تبدیل ارز خود یک نوع تبدیل بسیار به یک یا بسیاری به یک را انتخاب می کنید ، باید نحوه شناسایی ارزهای محلی را که از آن اسکریپت MDX تولید شده توسط جادوگر اطلاعات تجاری استفاده می کند ، مشخص کنید. ارز محلی برای یک معامله در یک جدول واقعیت را می توان از یکی از دو روش شناسایی کرد:
گروه اندازه گیری شامل یک رابطه ابعاد منظم با بعد ارز است. به عنوان مثال ، در Adventure Works DW DW Multidental 2012 Sample 2012 پایگاه داده خدمات تجزیه و تحلیل سرور SQL ، گروه اندازه گیری فروش اینترنت دارای یک رابطه ابعادی منظم با بعد ارز است. جدول واقعیت برای آن گروه اندازه گیری شامل یک ستون کلید خارجی است که به شناسه های ارزی در جدول ابعاد برای آن بعد اشاره می کند. در این حالت ، می توانید ویژگی را از بعد ارزی که توسط گروه اندازه گیری ارجاع شده است برای شناسایی ارز محلی برای معاملات در جدول واقعیت برای آن گروه اندازه گیری انتخاب کنید. این وضعیت اغلب در برنامه های بانکی رخ می دهد ، جایی که خود معامله ارز مورد استفاده در معامله را تعیین می کند.
گروه اندازه گیری حاوی یک رابطه بعد ارجاع شده با بعد ارز است ، از طریق بعد دیگری که مستقیماً به بعد ارز ارجاع می دهد. به عنوان مثال ، در Adventure Works DW چند بعدی 2012 پایگاه داده خدمات تجزیه و تحلیل SQL Server ، گروه اندازه گیری گزارشگری از طریق بعد سازمان رابطه ابعادی ارجاع شده به بعد ارز دارد. جدول واقعیت برای آن گروه اندازه گیری شامل یک ستون کلیدی خارجی است که اعضا را در جدول بعد برای بعد سازمان ارجاع می دهد. جدول بعد برای بعد سازمان ، به نوبه خود ، شامل یک ستون کلید خارجی است که به شناسه های ارزی در جدول ابعاد برای بعد ارز اشاره دارد. این وضعیت اغلب در برنامه های گزارشگری مالی رخ می دهد ، جایی که مکان یا شرکت تابعه برای معامله ، ارز را برای معامله تعیین می کند. در این حالت ، می توانید ویژگی ای را انتخاب کنید که به بعد ارز از بعد برای نهاد تجاری ارجاع می دهد.
گزارش ارز
اگر برای تبدیل ارز خود یک نوع تبدیل بسیار به یک یا یک به یک را انتخاب می کنید ، باید ارزهای گزارش دهی را که اسکریپت MDX تولید شده توسط جادوگر اطلاعات تجاری انجام می دهد ، محاسبات تبدیل ارز را مشخص کنید. شما می توانید تمام اعضای بعد ارز مربوط به گروه اندازه گیری نرخ را مشخص کنید ، یا اعضای جداگانه را از بعد انتخاب کنید.
جادوگر اطلاعات تجاری بر اساس یک پرس و جو نامگذاری شده از جدول ابعاد برای بعد ارز با استفاده از ارزهای گزارشگر انتخاب شده ، ابعاد ارز گزارش ایجاد می کند.
اگر نوع تبدیل یک به یک را انتخاب کنید ، بعد ارز گزارش نیز ایجاد می شود. این بعد فقط یک عضو را نشان می دهد که ارز محوری را نشان می دهد ، زیرا ارز محوری نیز به عنوان ارز گزارش برای تبدیل ارز یک به بسیاری استفاده می شود.
یک بعد ارز گزارش جداگانه برای هر تبدیل ارز تعریف شده تعریف شده است. شما می توانید نام ابعاد ارز گزارش را پس از ایجاد تغییر دهید ، اما اگر این کار را انجام دهید ، باید اسکریپت MDX تولید شده برای آن تبدیل ارز را نیز به روز کنید تا اطمینان حاصل شود که هنگام مراجعه به ابعاد ارز گزارش ، نام صحیح توسط دستور اسکریپت استفاده می شود.
تعریف چندین تبدیل ارز
با استفاده از جادوگر اطلاعات کسب و کار ، می توانید به عنوان بسیاری از تبدیل ارز در صورت نیاز برای راه حل اطلاعات کسب و کار خود تعریف کنید. شما می توانید یک تبدیل ارز موجود را رونویسی کنید یا تبدیل ارز جدید به اسکریپت MDX را اضافه کنید. تبدیل چندگانه ارز ، انعطاف پذیری را در برنامه های اطلاعاتی تجاری که دارای الزامات گزارشگری پیچیده ای هستند ، مانند برنامه های گزارشگری مالی که از چندین الزامات تبدیل جداگانه برای گزارشگری بین المللی پشتیبانی می کنند ، فراهم می کند.
تبدیل ارز در مدلهای چند بعدی با استفاده از جادوگر اطلاعات تجاری
جادوگر اطلاعات تجاری هر تبدیل ارز را با قاب کردن دستورات اسکریپت برای تبدیل ارز در نظرات زیر مشخص می کند:
[اظهارات MDX برای تبدیل ارز]
اگر این نظرات را تغییر داده یا حذف کنید ، جادوگر اطلاعات تجاری قادر به تشخیص تبدیل ارز نیست ، بنابراین نباید این نظرات را تغییر دهید.
جادوگر همچنین ابرداده را در نظرات در این نظرات ، از جمله تاریخ و زمان ایجاد ، کاربر و نوع تبدیل ، ذخیره می کند. این نظرات همچنین نباید تغییر کند زیرا جادوگر اطلاعات تجاری در هنگام نمایش تبدیل ارز موجود از این ابرداده استفاده می کند.
در صورت لزوم می توانید دستورات اسکریپت موجود در تبدیل ارز را تغییر دهید. اگر تبدیل ارز را بازنویسی کنید ، تغییرات شما از بین می رود.
کتاب آموزش بورس...
ما را در سایت کتاب آموزش بورس دنبال می کنید
برچسب :
نویسنده : محمود استادمحمد
بازدید : 58
تاريخ : پنجشنبه
28 ارديبهشت
1402 ساعت: 18:47