منابع داده در Power BI Report Server
گزارشهای Power BI میتوانند به چندین منابع داده متصل شوند. بسته به نحوه استفاده از دادهها، منابع داده مختلفی در دسترس هستند. دادهها را میتوان وارد کرد یا میتوان مستقیماً با استفاده از DirectQuery یا اتصال زنده به SQL Server Analysis Services از دادهها پرسوجو کرد. برخی از منابع داده در Power BI Desktop موجود هستند که برای استفاده با Power BI Report Server بهینه شدهاند، اما هنگام انتشار در Power BI Report Server پشتیبانی نمیشوند.
منابع داده اینجا مختص گزارشهای Power BI مورد استفاده در Power BI Report Server هستند.
نکته مهم : تمام منابع داده در یک گزارش Power BI Desktop باید از پیکربندی بهروزرسانی زمانبندیشده پشتیبانی کنند.
لیست منابع داده پشتیبانیشده
| Data source | Cached data | Scheduled refresh | Live/DirectQuery |
|---|---|---|---|
| SQL Server Database | ✅ | ✅ | ✅ |
| SQL Server Analysis Services | ✅ | ✅ | ✅ |
| Azure SQL Database | ✅ | ✅ | ✅ |
| Azure Analysis Services database | ✅ | ❌ | ✅ |
| Azure Synapse Analytics (formerly SQL Data Warehouse) | ✅ | ✅ | ✅ |
| Access Database | ✅ | ✅ | ❌ |
| Active Directory | ✅ | ✅ | ❌ |
| Amazon Athena | ✅ | ❌ | ❌ |
| Amazon Redshift | ✅ | ❌ | ❌ |
| Azure Blob Storage | ✅ | ✅ | ❌ |
| Azure Cosmos DB | ✅ | ❌ | ❌ |
| Azure Data Explorer (Kusto) | ✅ | ❌ | ❌ |
| Azure Data Lake Store | ✅ | ❌ | ❌ |
| Azure HDInsight (HDFS) | ✅ | ❌ | ❌ |
| Azure HDInsight Spark | ✅ | ❌ | ❌ |
| Azure Table Storage | ✅ | ✅ | ❌ |
| Denodo | ✅ | ❌ | ❌ |
| Dynamics 365 (online) | ✅ | ❌ | ❌ |
| Excel | ✅ | ✅ | ❌ |
| ✅ | ❌ | ❌ | |
| Folder | ✅ | ✅ | ❌ |
| Google Analytics | ✅ | ❌ | ❌ |
| Google BigQuery | ✅ | ❌ | ❌ |
| Hadoop File (HDFS) | ✅ | ❌ | ❌ |
| IBM DB2 Database | ✅ | ✅ | ❌ |
| IBM Netezza | ✅ | ❌ | ❌ |
| Impala | ✅ | ❌ | ❌ |
| JSON | ✅ | ✅ | ❌ |
| Microsoft Exchange | ✅ | ❌ | ❌ |
| Microsoft Exchange Online | ✅ | ❌ | ❌ |
| MySQL Database | ✅ | ✅ | ❌ |
| OData Feed | ✅ | ✅ | ❌ |
| ODBC | ✅ | ✅ | ❌ |
| OLE DB | ✅ | ✅ | ❌ |
| Oracle Database | ✅ | ✅ | ✅ |
| PostgreSQL Database | ✅ | ✅ | ✅ |
Power BI dataset in the Power BI service |
❌ | ❌ | ❌ |
| Power BI dataset in Power BI Report Server | ❌ | ❌ | ❌ |
| Projectplace for Power BI | ✅ | ❌ | ❌ |
| R Script | ✅ | ❌ | ❌ |
| Salesforce Objects | ✅ | ❌ | ❌ |
| Salesforce Reports | ✅ | ❌ | ❌ |
| SAP Business Warehouse server | ✅ | ✅ | ✅ |
| SAP HANA Database | ✅ | ✅ | ✅ |
| SharePoint File (on-premises) | ✅ | ✅ | ❌ |
| SharePoint Folder (on-premises) | ✅ | ✅ | ❌ |
| SharePoint List (on-premises) | ✅ | ✅ | ❌ |
| SharePoint Online File | ✅ | ❌ | ❌ |
| SharePoint Online Folder | ✅ | ❌ | ❌ |
| SharePoint Online List | ✅ | ❌ | ❌ |
| Smartsheet | ✅ | ❌ | ❌ |
| Snowflake | ✅ | ❌ | ❌ |
| Spark | ✅ | ❌ | ❌ |
| Sybase Database | ✅ | ✅ | ❌ |
| Teradata | ✅ | ✅ | ✅ |
| Text/CSV | ✅ | ✅ | ❌ |
| Vertica | ✅ | ❌ | ❌ |
| Web | ✅ | ✅ | ❌ |
| XML | ✅ | ✅ | ❌ |
| appFigures (Beta) | ✅ | ❌ | ❌ |
| Common Data Service (Legacy) | ✅ | ❌ | ❌ |
Dynamics 365 for Customer Insights (Beta) |
✅ | ❌ | ❌ |
| Dynamics 365 for Financials (Beta) | ✅ | ❌ | ❌ |
| GitHub (Beta) | ✅ | ❌ | ❌ |
| IBM Informix database (Beta) | ✅ | ❌ | ❌ |
| MailChimp (Beta) | ✅ | ❌ | ❌ |
| Microsoft Azure Consumption Insights (Beta) | ✅ | ❌ | ❌ |
| Mixpanel (Beta) | ✅ | ❌ | ❌ |
| Planview Enterprise One – CTM (Beta) | ✅ | ❌ | ❌ |
| Planview Enterprise One – PRM (Beta) | ✅ | ❌ | ❌ |
| QuickBooks Online (Beta) | ✅ | ❌ | ❌ |
| SparkPost (Beta) | ✅ | ❌ | ❌ |
| SQL Sentry (Beta) | ✅ | ❌ | ❌ |
| Stripe (Beta) | ✅ | ❌ | ❌ |
| SweetIQ (Beta) | ✅ | ❌ | ❌ |
| Troux (Beta) | ✅ | ❌ | ❌ |
| Twilio (Beta) | ✅ | ❌ | ❌ |
| tyGraph (Beta) | ✅ | ❌ | ❌ |
| Visual Studio Team Services (Beta) | ✅ | ❌ | ❌ |
| Webtrends Analytics (Beta) | ✅ | ❌ | ❌ |
| Zendesk (Beta) | ✅ | ❌ | ❌ |
| Other data sources available but not listed here | ✅ | ❌ | ❌ |
نکته مهم : امنیت سطح ردیف (RLS) پیکربندیشده در منبع داده باید برای برخی از DirectQueryها (SQL Server، Azure SQL Database، Oracle و Teradata) و اتصالات زنده کار کند، البته با فرض اینکه Kerberos در محیط شما به درستی پیکربندی شده باشد.
لیست روشهای احراز هویت پشتیبانیشده برای بهروزرسانی مدل
Power BI Report Server از احراز هویت مبتنی بر OAuth برای بهروزرسانی مدل پشتیبانی نمیکند. برخی از منابع داده مانند پایگاههای داده Excel یا Access از یک مرحله جداگانه مانند File یا Web برای اتصال به دادهها استفاده میکنند.
| Data source | Anonymous authentication | Key authentication | Username and password | Windows authentication |
|---|---|---|---|---|
| SQL Server Database | ❌ | ❌ | ✅ | ✅ |
| SQL Server Analysis Services | ❌ | ❌ | ✅ | ✅ |
| Azure SQL Database | ❌ | ❌ | ✅ | ❌ |
| Azure Analysis Services database | ❌ | ❌ | ✅ (1) | ❌ |
| Azure Synapse Analytics (formerly SQL Data Warehouse) | ❌ | ❌ | ✅ | ❌ |
| Active Directory | ❌ | ❌ | ✅ | ✅ |
| Amazon Athena | ❌ | ❌ | ❌ | ❌ |
| Amazon Redshift | ❌ | ❌ | ❌ | ❌ |
| Azure Blob Storage | ✅ | ✅ | ❌ | ❌ |
| Azure Cosmos DB | ❌ | ❌ | ❌ | ❌ |
| Azure Data Explorer (Kusto) | ❌ | ❌ | ❌ | ❌ |
| Azure Data Lake Store | ❌ | ❌ | ❌ | ❌ |
| Azure HDInsight (HDFS) | ❌ | ❌ | ❌ | ❌ |
| Azure HDInsight Spark | ❌ | ❌ | ❌ | ❌ |
| Azure Table Storage | ❌ | ✅ | ❌ | ❌ |
| Denodo | ❌ | ❌ | ❌ | ❌ |
| Dynamics 365 (online) | ❌ | ❌ | ❌ | ❌ |
| ❌ | ❌ | ❌ | ❌ | |
| Folder | ❌ | ❌ | ❌ | ✅ |
Google Analytics |
❌ | ❌ | ❌ | ❌ |
| Google BigQuery | ❌ | ❌ | ❌ | ❌ |
| Hadoop File (HDFS) | ❌ | ❌ | ❌ | ❌ |
| IBM DB2 Database | ❌ | ❌ | ✅ | ✅ |
| IBM Netezza | ❌ | ❌ | ❌ | ❌ |
| Impala | ❌ | ❌ | ❌ | ❌ |
| Microsoft Exchange | ❌ | ❌ | ❌ | ❌ |
| Microsoft Exchange Online | ❌ | ❌ | ❌ | ❌ |
| MySQL Database | ❌ | ❌ | ✅ | ✅ |
| OData Feed | ✅ | ✅ | ✅ | ✅ |
| ODBC | ✅ | ❌ | ✅ | ✅ |
| OLE DB | ✅ | ❌ | ✅ | ✅ |
| Oracle Database | ❌ | ❌ | ✅ | ✅ |
| PostgreSQL Database | ❌ | ❌ | ✅ | ❌ |
| Power BI service | ❌ | ❌ | ❌ | ❌ |
| Projectplace | ❌ | ❌ | ❌ | ❌ |
| R Script | ❌ | ❌ | ❌ | ❌ |
| Salesforce Objects | ❌ | ❌ | ❌ | ❌ |
| Salesforce Reports | ❌ | ❌ | ❌ | ❌ |
| SAP Business Warehouse server | ❌ | ❌ | ✅ | ❌ |
| SAP HANA Database | ❌ | ❌ | ✅ | ✅ |
| SharePoint File (on-premises) | ✅ | ❌ | ❌ | ✅ |
| SharePoint Folder (on-premises) | ✅ | ❌ | ❌ | ✅ |
| SharePoint List (on-premises) | ✅ | ❌ | ❌ | ✅ |
| SharePoint Online File | ❌ | ❌ | ❌ | ❌ |
| SharePoint Online Folder | ❌ | ❌ | ❌ | ❌ |
| SharePoint Online List | ❌ | ❌ | ❌ | ❌ |
| Smartsheet | ❌ | ❌ | ❌ | ❌ |
Snowflake |
❌ | ❌ | ❌ | ❌ |
| Spark | ❌ | ❌ | ❌ | ❌ |
| Sybase Database | ❌ | ❌ | ✅ | ✅ |
| Teradata | ❌ | ❌ | ✅ | ✅ (2) |
| Vertica | ❌ | ❌ | ❌ | ❌ |
| Web (3) | ✅ | ❌ | ✅ | ✅ |
| appFigures (Beta) | ❌ | ❌ | ❌ | ❌ |
| Common Data Service (Legacy) | ❌ | ❌ | ❌ | ❌ |
| Dynamics 365 for Customer Insights (Beta) | ❌ | ❌ | ❌ | ❌ |
| Dynamics 365 for Financials (Beta) | ❌ | ❌ | ❌ | ❌ |
| GitHub (Beta) | ❌ | ❌ | ❌ | ❌ |
| IBM Informix database (Beta) | ❌ | ❌ | ❌ | ❌ |
| MailChimp (Beta) | ❌ | ❌ | ❌ | ❌ |
| Microsoft Azure Consumption Insights (Beta) | ❌ | ❌ | ❌ | ❌ |
| Mixpanel (Beta) | ❌ | ❌ | ❌ | ❌ |
| Planview Enterprise One – CTM (Beta) | ❌ | ❌ | ❌ | ❌ |
| Planview Enterprise One – PRM (Beta) | ❌ | ❌ | ❌ | ❌ |
| QuickBooks Online (Beta) | ❌ | ❌ | ❌ | ❌ |
| SparkPost (Beta) | ❌ | ❌ | ❌ | ❌ |
SQL Sentry (Beta) |
❌ | ❌ | ❌ | ❌ |
| Stripe (Beta) | ❌ | ❌ | ❌ | ❌ |
| SweetIQ (Beta) | ❌ | ❌ | ❌ | ❌ |
| Troux (Beta) | ❌ | ❌ | ❌ | ❌ |
| Twilio (Beta) | ❌ | ❌ | ❌ | ❌ |
| tyGraph (Beta) | ❌ | ❌ | ❌ | ❌ |
Visual Studio Team Services (Beta) |
❌ | ❌ | ❌ | ❌ |
| Webtrends Analytics (Beta) | ❌ | ❌ | ❌ | ❌ |
| Zendesk (Beta) | ❌ | ❌ | ❌ | ❌ |
| Other data sources available but not listed here | ❌ | ❌ | ❌ | ❌ |
(1) برای منبع داده Azure Analysis Services، باید احراز هویت چند عاملی (MFA) را برای اعتبارنامههایی که برای اتصال به منبع داده استفاده میشوند، غیرفعال کنید. اگر به فعال بودن MFA برای محیط خود نیاز دارید، Microsoft Entra Conditional Access را به عنوان گزینهای برای غیرفعال کردن MFA برای اعتبارنامههای استفاده شده در منبع داده بررسی کنید.
(2) استفاده از احراز هویت LDAP با Teradata (که در Power BI Desktop با استفاده از دستور setx PBI_EnableTeradataLdap true در Command Prompt فعال شده است) برای بهروزرسانی مدل پشتیبانی نمیشود.
(3) Power BI Report Server هنگام استفاده از دادههای وب محدودیتی دارد: فقط فایلهای داده از وب میتوانند بهروزرسانی شوند. دادههای مبتنی بر Page یا By example قابل بهروزرسانی نیستند. این محدودیت به این دلیل است که عبارات M ایجاد شده با Web.BrowserContents و Web.Page قابل بهروزرسانی نیستند. Power BI Report Server فقط میتواند منابع داده Web.Contents را بهروزرسانی کند.
فهرست روشهای احراز هویت پشتیبانیشده برای DirectQuery
Power BI Report Server از احراز هویت مبتنی بر OAuth برای DirectQuery پشتیبانی نمیکند.
نکته مهم : گزارشهای Power BI DirectQuery باید شامل “Encrypt=True;TrustServerCertificate=True” به عنوان بخشی از رشته اتصال در منابع داده باشند، یا متغیر محیطی “PBI_SQL_TRUSTED_SERVERS” را در Power BI Report Server خود اعمال کنند.
| Data source | Anonymous authentication | Key authentication | Username and password | Windows authentication | Integrated Windows authentication |
|---|---|---|---|---|---|
| SQL Server Database | ❌ | ❌ | ✅ | ✅ | ✅ |
| SQL Server Analysis Services | ❌ | ❌ | ✅ | ✅ | ✅ |
| Azure SQL Database | ❌ | ❌ | ✅ | ❌ | ❌ |
| Azure Analysis Services database | ❌ | ❌ | ✅ (1) | ❌ | ❌ |
| Azure Synapse Analytics (formerly SQL Data Warehouse) | ❌ | ❌ | ✅ | ❌ | ❌ |
| Oracle Database | ❌ | ❌ | ✅ | ✅ | ✅ |
| SAP Business Warehouse server | ❌ | ❌ | ✅ | ❌ | ❌ |
| SAP HANA Database | ❌ | ❌ | ✅ | ✅ | ✅ (2) |
| Teradata | ❌ | ❌ | ✅ | ✅ | ✅ |
(1) برای منبع داده Azure Analysis Services، باید MFA را برای اعتبارنامههایی که برای اتصال به منبع داده استفاده میشوند، غیرفعال کنید. اگر برای محیط خود به فعال بودن MFA نیاز دارید، Microsoft Entra Conditional Access را به عنوان گزینهای برای غیرفعال کردن MFA برای اعتبارنامههای استفاده شده در منبع داده بررسی کنید.
(2) SAP HANA فقط زمانی از DirectQuery با احراز هویت یکپارچه ویندوز پشتیبانی میکند که از آن به عنوان یک پایگاه داده رابطهای در فایل منتشر شده Power BI Desktop (.pbix) استفاده شود.
برای خرید لایسنس نرم افزار Power BI ، میتوانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.
میتوانید پاور بی آی دسکتاپ رایگان را دانلود کنید : Power BI desktop download
