اتصال Power BI به SQL Server, دیتابیس سازمانی و Power BI, اتصال دیتابیس به پاور بی آی, Power BI SQL connection, هوش تجاری دیتابیس, گزارش‌گیری SQL Server در BI, SQL Servre,PBI

یکی از مهم‌ترین قابلیت‌های Power BI (PBI)، امکان اتصال مستقیم به دیتابیس‌های سازمانی مثل SQL Server است. این اتصال باعث می‌شود:

  • داده‌ها به‌روز و دقیق باشند.
  • نیاز به فایل‌های اکسل دستی از بین برود.
  • تحلیل‌ها و گزارش‌ها روی داده زنده (Live Data) انجام شوند.

در این مقاله یاد می‌گیریم چطور Power BI را به SQL Server و سایر دیتابیس‌های سازمانی وصل کنیم.

روش‌های اتصال Power BI به SQL Server

۱. اتصال مستقیم (Import Mode)

  • داده‌ها از SQL Server به PBI وارد (Import) می‌شوند.
  • گزارش‌ها روی داده‌های وارد شده اجرا می‌شوند.
  • مناسب برای حجم داده متوسط.

اتصال زنده (DirectQuery)

  • داده‌ها در PBI ذخیره نمی‌شوند.
  • هر بار که کاربر گزارش را می‌بیند، مستقیماً کوئری به SQL Server ارسال می‌شود.
  • مناسب برای داده‌های حجیم و حساس که باید همواره به‌روز باشند.

۳. اتصال ترکیبی (Composite Mode)

  • ترکیب Import و DirectQuery.
  • برخی جداول به صورت Import و برخی به صورت DirectQuery.
  • انعطاف‌پذیری بالا برای گزارش‌های پیشرفته.

مراحل اتصال PBI به SQL Server

گام ۱: باز کردن PBI Desktop

  • نرم‌افزار PBI Desktop را اجرا کنید.

گام ۲: انتخاب منبع داده

  • از منوی Home > Get Data > SQL Server انتخاب کنید.

گام ۳: وارد کردن اطلاعات اتصال

  • در کادر باز شده:
    • Server: آدرس سرور SQL (مثلاً: ۱۹۲.۱۶۸.۱.۱۰۰ یا ServerName\Instance).
    • Database: نام دیتابیس موردنظر (اختیاری).
    • انتخاب حالت Import یا DirectQuery.

گام ۴: ورود (Authentication)

  • انتخاب روش ورود:
    • Windows Authentication (برای کاربران شبکه سازمان).
    • SQL Server Authentication (نام کاربری و رمز عبور).

گام ۵: انتخاب جداول یا کوئری

  • می‌توانید مستقیم جدول انتخاب کنید یا یک کوئری SQL سفارشی بنویسید.

گام ۶: بارگذاری داده‌ها

  • داده‌ها به Power BI وارد می‌شوند و می‌توانید داشبورد بسازید.

اتصال Power BI Service به SQL Server (آنلاین)

برای زمانی که گزارش‌ها در PBI Service منتشر می‌شوند:

  • اگر دیتابیس درون شبکه سازمان است → نیاز به On-premises Data Gateway دارید.
  • Gateway بین Power BI Cloud و دیتابیس داخلی شما ارتباط امن برقرار می‌کند.
  • می‌توانید زمان‌بندی Refresh تعریف کنید تا داده‌ها همیشه به‌روز باشند.

پیشنهاد مطالعه: Power BI Gateway چیست و چگونه پیکربندی می‌شود؟

نکات امنیتی در اتصال Power BI به SQL Server

✔ استفاده از SSL/TLS برای رمزنگاری ارتباط.
✔ محدود کردن دسترسی کاربران فقط به جداول و Viewهای موردنیاز.
✔ پیاده‌سازی Row-Level Security (RLS) برای کنترل سطح دسترسی.
✔ مدیریت نقش‌ها و سطح دسترسی از داخل SQL Server.

مزایای اتصال مستقیم به SQL Server

  • به‌روز بودن داده‌ها (Real-Time).
  • حذف نیاز به فایل‌های واسطه مثل Excel.
  • امنیت و کنترل بیشتر روی دسترسی‌ها.
  • امکان تحلیل حجم زیادی از داده‌ها.

نتیجه‌گیری

اتصال PBI به SQL Server به سازمان‌ها این امکان را می‌دهد که داده‌های زنده و به‌روز را تحلیل کرده و تصمیم‌گیری‌های سریع‌تری داشته باشند. انتخاب بین Import، DirectQuery یا Composite بستگی به حجم داده و نیاز سازمان دارد.

سوالات متداول (FAQ)

۱. تفاوت Import و DirectQuery چیست؟

  • Import داده‌ها را داخل PBI کپی می‌کند.
  • DirectQuery مستقیماً از SQL Server کوئری می‌گیرد.

۲. آیا اتصال Power BI به دیتابیس‌های غیر SQL Server هم ممکن است؟
بله. Power BI از Oracle, MySQL, PostgreSQL و حتی SAP پشتیبانی می‌کند.

۳. برای اتصال Power BI Service به دیتابیس داخلی چه چیزی نیاز است؟
نیاز به On-premises Data Gateway دارید تا ارتباط امن بین دیتابیس و Power BI برقرار شود.

۴. آیا اتصال DirectQuery سرعت داشبورد را کم می‌کند؟
بله، چون هر بار گزارش اجرا می‌شود، کوئری مستقیم به SQL Server ارسال می‌شود. بهینه‌سازی دیتابیس و ایندکس‌ها ضروری است.

ارتباط و مشاوره

تیم لاندا می‌تواند برای شما اتصال امن و پایدارPower BI به SQL Server و دیتابیس‌های سازمانی را پیاده‌سازی کند تا بدون دغدغه از داده‌های به‌روز در داشبوردهای مدیریتی استفاده کنید.

برای اطلاعات بیشتر و مشاوره می‌توانید از طریق زیر با ما در ارتباط باشید:

  • تماس  با شرکت لاندا برای مشاوره، اجرا و یا آموزش تخصصی.

نظری داده نشده

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

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