جستجو برای:
  • معرفی پکیج های آموزشی
  • مسیرهای آموزشی
    • مسیر راه متخصص هوش تجاری در SQL
    • مسیر راه متخصص هوش تجاری در Oracle
    • مسیر راه صفر تا صد آنالیز داده در SSAS
    • مسیر راه داشبورد سازی به کمک زبان برنامه نویسی سی شارپ
    • مسیر راه آموزش صفر تا صد نمایش داده در پاور بی آی
    • مسیر راه آموزش صفر تا صد هوش تجاری در پاور بی آی (با رویکرد مدلسازی داده)
  • پروژه ها
    • پروژه های گروه ریسرچیار
    • دوره های هوش تجاری
  • انجمن هوش تجاری ایران
    • ویکی KPI
    • آوا ریسرچیار
  • بلاگ
  • مدرسین
گروه هوش تجاری ریسرچیار
  • معرفی پکیج های آموزشی
  • مسیرهای آموزشی
    • مسیر راه متخصص هوش تجاری در SQL
    • مسیر راه متخصص هوش تجاری در Oracle
    • مسیر راه صفر تا صد آنالیز داده در SSAS
    • مسیر راه داشبورد سازی به کمک زبان برنامه نویسی سی شارپ
    • مسیر راه آموزش صفر تا صد نمایش داده در پاور بی آی
    • مسیر راه آموزش صفر تا صد هوش تجاری در پاور بی آی (با رویکرد مدلسازی داده)
  • پروژه ها
    • پروژه های گروه ریسرچیار
    • دوره های هوش تجاری
  • انجمن هوش تجاری ایران
    • ویکی KPI
    • آوا ریسرچیار
  • بلاگ
  • مدرسین
حساب کاربری
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید

وبلاگ

گروه هوش تجاری ریسرچیار > بلاگ > زبان برنامه نویسی > DAX > آشنایی با VertiPAQ

آشنایی با VertiPAQ

مرداد ۲۲, ۱۴۰۱
ارسال شده توسط محدثه مقیمی
DAX، زبان برنامه نویسی، نرم افزار Power BI

در این آموزش، با ویژگی VertiPaq Engine در Power BI آشنا می شوید که به افزایش عملکرد کد DAX شما کمک می کند. این پست مقدمه ای است بر Storage Engine و کاری که با DAX شما انجام می دهد

ساختار Query DAX برای موتور VertiPaq

ابتدا باید ساختار Query را که پس از نوشتن معادله DAX اتفاق می افتد، درک کنید.

 

وقتی کد DAX خود را می نویسید، فرآیندهایی در پشت هر تابع در کد رخ می دهد تا به شما نتیجه بدهد.

 

برای یافتن مشکلات عملکرد و بهینه سازی آنها باید این فرآیندها را درک کنید.

 

این فرآیند پشت ساختار Query است:

قدرت موتور vertipaq

پس از Query DAX ، از طریق مدل Relational سرویس های تجزیه و تحلیل سرور SQL می گذرد تا مورد تجزیه و تحلیل و آزمایش قرار گیرد. سپس از اولین موتور به نام موتور فرمول عبور می کند.

 

Formula Engine نمی تواند داده های مورد نیاز را بازیابی کند. بنابراین، از Storage Engine یا VertiPaq درخواست کمک می کند.

 

سپس VertiPaq داده ها را از کش داده یا منبع داده به روش فشرده دریافت می کند.

 

روش فشرده برای کوچک‌تر کردن اندازه فایل و اجرای سریع‌تر کوئری‌ها مهم است.

موتور VertiPaq در Power BI

بر پایه ستون هایی است که با یک سرور SQL اصلی متفاوت هستند.

 

یک سرور SQL پایه همه چیز را روی ردیف ها اجرا می کند که عملکرد کلی را کندتر می کند.

 

این قابلیت را دارد که داده ها را به روش های مختلف فشرده کرده و آن داده ها را در حافظه ذخیره کند. این باعث می شود عملکرد کد DAX شما سریعتر شود.

 

اگر با یک Query مستقیم کار می کنید، نمی توانید از موتور ذخیره سازی VertiPaq استفاده کنید. موتور ذخیره سازی VertiPaq فقط برای مدل های وارد شده  با استفاده از تابع import قابل استفاده است .

 

در اینجا ویژگی های مختلف موتور VertiPaq آورده شده است:

  • 1. داده ها را اسکن و بازیابی می کند

VertiPaq داده ها را از منبع داده یا هر جایی که آن را از آن وارد کرده اید اسکن و بازیابی می کند.

و سپس، Queryهایی را ارائه می کند که موتور فرمول برای پاسخ به سوال DAX به آن نیاز دارد.

  • 2. از چند هسته استفاده می کند

این موتور سریعتر از موتور فرمول است زیرا چند رشته ای است و می تواند از چندین هسته استفاده کند.

  • 3. عبارت های ساده را کامل می کند

موتور ذخیره سازی می تواند عبارات ساده ای مانند SUM , AVERAGE , و حتی DISTINCTCOUNT را تکمیل کند. 

 

تابع DISTINCTCOUNT می تواند در تنظیمات نوع سرور SQL مشکلاتی ایجاد کند، اما VertiPaq آن را به طور موثر مدیریت می کند.

 

  • 4. Queryها را به زبان SQL بیان می کند

Queryهای تولید شده توسط موتور ذخیره سازی به صورت داخلی با یک زبان شبه SQL به نام xmSQL بیان می شوند.

 

این یک نمایش بصری از کاری است که رایانه در پس زمینه انجام می دهد. این به افراد اجازه می دهد تا ایده ای از آنچه در پشت این فرآیند اتفاق می افتد داشته باشند.

بیشتر بخوانید : زبان برنامه نویسی SQL

نتیجه گیری

بهینه سازی DAX باعث بهبود عملکرد کد شما می شود. این کار از طریق استفاده از VertiPaq یا موتور ذخیره سازی انجام می شود. این به کاهش فرآیندهای محاسباتی کد کمک می کند و نتایج کارآمدتری را ارائه می دهد.

کانال تلگرام ما را دنبال کنید
صفحه اینستاگرام ما را دنبال کنید

دوره های مرتبط

دوره کامل تضمینی هوش تجاری با رویکرد کسب درآمد در داخل و خارج از کشور

 

آنالیز داده و هوش تجاری یکی از پردرآمدهای شغل های دنیا چه در داخل کشور و چه خارج از کشور است. ما در دوره آموزشی  صفر تا صد هوش تجاری را به صورت تضمینی آموزش میدهیم.

مشاهده دوره

آموزش ویدیویی هوش تجاری در SQL

 

شما در این دوره آموزشی (آموزش ویدیویی هوش تجاری در SQL) با مفاهیم و اصول هوش تجاری در SQL آشنا می شوید.

مشاهده دوره

آموزش صفر تا صد داشبورد سازی در سی شارپ

 آموزش کامل و پروژه محور مباحث به همراه مثال کاملا عملی در محیط سی شارپ که یک محیط برنامه نویسی ماکروسافتی می باشد. دوره آموزش داشبورد سازی در سی شارپ شامل ساخت یک داشبود زیبا در محیط سی شارپ به کمک کامپوننتهای ssrs و Chart.js می باشد. 

مشاهده دوره

آموزش کاملا حرفه ای ویدیویی هوش تجاری در Oracle

آموزش ویدیویی هوش تجاری در Oracle ابتدا به بررسی ساختار کلی هوش تجاری اوراکل پرداخته و سپس به مراحل نصب نرم افزارهای مرتبط با کار خود می پردازیم. سپس مباحث آنالیز داده و فاندامنتال کار را بررسی کرده و در خصوص ریپازیتوری و مسایل مربوط به ان صحبت می کنیم.

 
مشاهده دوره
برچسب ها: زبان برنامه نویسی DAXنرم افزار powerbi
قبلی صفر تا صد JOIN در DAX
بعدی ویژگی های کلیدی پاور بی آی

دیدگاهتان را بنویسید لغو پاسخ

جستجو
جستجو برای:
نوشته‌های تازه
  • مزایای هوش تجاری در مراقبت های بهداشتی چیست ؟
  • نقش هوش تجاری در سلامت
  • خدمات مشاوره هوش تجاری (BI)
  • تحلیل نیازمندی‌ها در مراحل پیاده‌سازی هوش تجاری (BI)
  • اهمیت هوش تجاری
دسته‌ها
  • DataWareHouse
  • DAX
  • DBMS
  • ETL
  • OBIEE
  • ODI
  • RDBMS
  • SQL
  • آموزش هوش تجاری
  • ابزارهای نمایش داده
  • ابزارهای هوش تجاری
  • امنیت هوش تجاری
  • اوراکل
  • پایگاه داده
  • داده کاوی
  • داشبوردسازی
  • دسته بندی نشده
  • دسته‌بندی نشده
  • دوره هوش تجاری
  • زبان برنامه نویسی
  • سی شارپ
  • شیرپوینت (SharePoint)
  • کسب و کار
  • مفاهیم پایگاه داده
  • مفاهیم هوش تجاری
  • نرم افزار Dundas
  • نرم افزار Power BI
  • نرم افزار Power View
  • نرم افزار Qlickview
  • نرم افزار Rapidminer
  • نرم افزار SQL Server
  • نرم افزار SSDT
  • نرم افزار Tableau
  • نرم افزار های داده کاوی
  • نرم افزار های هوش تجاری
  • نرم افزارهای پایگاه داده
  • هوش تجاری
  • ویدئو
نمادها
logo-enamadlogo-enamad

درباره ما

گروه هوش تجاری ریسرچیار زیر مجموعه فناوری اطلاعات تک یار می باشد که بیش از ده سال است که در زمینه فناوری هوش تجاری و هوشمندی کسب و کار فعالیت می کند. مشتریان قدرتمند وی مانند بانک ملی و بیمه مرکزی ج ا ا قدرت این مجموعه را منعکس می کند. طراحی و تحلیل؛ پیاده سازی سامانه های هوش تجاری مبتنی بر پرتال و امنیت؛ مهمترین مسئولیت این مجموعه می باشد.

تماس با ما
  • نیاوران خیابان پور ابتهاج کوچه 19 پلاک 16
  • شهرری خیابان غیوری شمالی کوچه حسن زاده پلاک 82
  • 09367938018 - سوالات پیش از خرید پکیج آموزشی - مهندس مقیمی
  • 09120939879 - آرش منصوری - سوالات مرتبط با استقرار هوش تجاری سازمانی
  • 021-33750743
  • manager@researchyar.ir
  • 09384966927 - پشتیبانی سایت و مشکلات سایت - الله بخش
نمادها

logo-samandehi

شبکه های اجتماعی
Whatsapp Telegram Instagram Linkedin M-icon-eitaa M-icon-aparat
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://researchyar.ir/?p=19266
مرورگر شما از HTML5 پشتیبانی نمی کند.