خانه / آموزش Power BI ماکروسافت / DirectQuery ، اتصال زنده (Live Connection) یا وارد کردن داده ها (Import Data) ؟ تصمیم سخت !

DirectQuery ، اتصال زنده (Live Connection) یا وارد کردن داده ها (Import Data) ؟ تصمیم سخت !

مقدمه فصل :

Power BI، از روش های مختلف برای اتصال داده ها پشتیبانی می کند، به همین دلیل انتخاب روش درست همیشه انتخاب سختی است. شما درباره ی DirectQuery، اتصال زنده (Live Connection) و وارد کردن داده ها (Import Data) شنیده اید. معنی این سه چیز واقعا چیست؟ و در چه موقعیتی باید یکی از آن ها را به جای موارد دیگر انتخاب کنید؟ کدام ‌یک سریع تر است؟ کدام‌یک انعطاف پذیر تر است؟ آیا DirectQuery و Live Connection در واقع یک چیز هستند؟ یا دو روش مجزا؟ و خیلی سوال های دیگر. همیشه در دوره های آموزشی، بحث های کنفرانس و پست های بلاگ، سوال های زیادی مثل این ها مطرح می شوند. در این فصل جواب تمام سوال های بالا رو می گیرید. این فصل به شما کمک می کند بتوانید روش اتصال داده ها و معماری درست برای Power BI Solution را انتخاب کنید.

چرا این یک تصمیم گیری سخت است؟

اگر Power BI تنها یک روش برای اتصال به منبع داده ها می داشت، در آن صورت همه چیز آسان بود. شما هیچ وقت به انتخاب بین روش ها و پیدا کردن روش درست برای خودتان احتیاج پیدا نمی کردید؛ اما Power BI از سه روش مختلف برای اتصال به داده ها پشتیبانی می کند: DirectQuery، Live Connection و import data (بعضی ها به آن به روز رسانی برنامه ریزی شده یا scheduled Refresh می گویند). خیلی از شما ممکن است هنوز فکر کنید که DirectQuery و Live Connection یکسانند، اما آن ها متفاوت هستند. در ادامه ی این فصل تفاوت بین آن ها را متوجه خواهید شد. هر روش معایب و مزایایی دارد. بسته به سناریویی که از Power BI برای آن استفاده می کنید ممکن است یک روش را به روش های دیگر ترجیح دهید. در روند اجرا، تغیر روشی به روشی دیگر، پس از مدتی می تواند عملیات وقت گیری باشد؛ بنابراین انتخاب روش مناسب از ابتدا بهترین کار است.

انتخاب روش مناسب یک قدم مهم برای معماری Power BI Solution است که معمولاً در مراحل اولیه قبل از شروع اجرا باید انتخاب کنید.

در این فصل مفصلاً جواب تمام سوالات زیر و چیستی روش ها را نیز شرح خواهیم داد.

  •  Import Data / scheduled Refresh چیست؟
  • DirectQuery چیست؟
  • Live Connection چیست؟
  • تفاوت بین Live Connection و DirectQuery چیست؟
  • نقاط قوت و ضعف هر روش.
  • کدام روش بهترین و سریع ترین اجرا را دارد؟
  • کدام روش انعطاف پذیری بیشتری دارد؟
  • کدام روش مقیاس پذیرتر است؟
  • سناریوهای معماری برای استفاده از هر روش چیست؟
  • نقش دروازه (getaway role) چیست؟

منبع:

https://radacad.com/directquery-live-connection-or-import-data-tough-decision

درباره‌ی حمیدرضا بابازاده

تحلیلگر ارشد و متخصص هوش تجاری در اتریش هستم و تجربه کار بعنوان مشاور و مدرس BI در شرکتهای مختلف رو دارم . بیش از 1300 ساعت سابقه تدریس دوره های Python , Power BI و Microsoft BI را در آموزشگاه سماتک و مجتمع فنی تهران دارم .

همچنین ببینید

درس پنجاه و یکم – ایجاد فضاهای کاری در Power BI

فضاهای کاری (Workplaces) مکان هایی هستند برای همکاری با همکاران برای ایجاد و اصلاح مجموعه ای از داشبورد ها ، گزارش ها و گزارش های صفحه بندی شده در Power BI دو نوع گروه وجود داد:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

معادله امنیتی (فقط عدد بنویسید) *