Skip to content

Commit

Permalink
Merge pull request #12378 from MicrosoftDocs/main
Browse files Browse the repository at this point in the history
Publish of docs for the Su09 September Desktop release.
  • Loading branch information
paulinbar authored Sep 25, 2024
2 parents 95519e5 + 02442dd commit b7a87ac
Show file tree
Hide file tree
Showing 15 changed files with 113 additions and 33 deletions.
5 changes: 0 additions & 5 deletions .openpublishing.redirection.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,6 @@
"redirect_url": "/fabric/data-science/use-ai-samples",
"redirect_document_id": false
},
{
"source_path": "powerbi-docs/create-reports/power-bi-dark-mode.md",
"redirect_url": "powerbi-docs/create-reports/",
"redirect_document_id": false
},
{
"source_path": "powerbi-docs/desktop-directquery-data-sources.md",
"redirect_url": "/power-bi/connect-data/power-bi-data-sources/",
Expand Down
4 changes: 2 additions & 2 deletions powerbi-docs/collaborate-share/service-sharepoint-viewer.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ms.subservice: pbi-collaborate-share
ms.search.form: View Power BI file in SharePoint and OneDrive
ms.topic: how-to
ms.custom:
ms.date: 10/11/2023
ms.date: 09/25/2024
LocalizationGroup: Share your work
---
# View Power BI files in OneDrive and SharePoint
Expand Down Expand Up @@ -170,7 +170,7 @@ Interaction with the Power BI file is audited in Power BI activity logs. Some of
- View
- Open report

Power BI admins can access information on sharing and permission of files through the [Microsoft 365 audit logs](../admin/service-admin-auditing.md). Any user without global admin rights can still access Microsoft 365 audit logs when assigned the [*View-Only Audit Logs role*](/exchange/view-only-audit-logs-role-exchange-2013-help). Admins [access the Microsoft 365 audit logs](../admin/service-admin-auditing.md#use-the-audit-log) through the Power BI [Admin portal](../admin/service-admin-portal.md).
Power BI admins can access information on sharing and permission of files through the [Microsoft 365 audit logs](../admin/service-admin-auditing.md). Any user without admin rights can still access Microsoft 365 audit logs when assigned the [*View-Only Audit Logs role*](/exchange/view-only-audit-logs-role-exchange-2013-help). Admins [access the Microsoft 365 audit logs](../admin/service-admin-auditing.md#use-the-audit-log) through the Power BI [Admin portal](../admin/service-admin-portal.md).

OneDrive and SharePoint Power BI file activity in the audit logs appear with [property values](/microsoft-365/compliance/audit-log-detailed-properties) **Workload** and/or **EventSource** set to **OneDrive**.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,36 @@ The use of the previous list of connectors with dataflows or datamarts is only s

This error occurs if the version of the on-premises data gateway being used to refresh your dataflow (Gen1 or Gen2) is out of support. Currently Microsoft supports only the [last six versions of the on-premises data gateway](/data-integration/gateway/service-gateway-monthly-updates). Update your gateway to the latest version, or to a supported version to resolve this issue. Use the [update an on-premises data gateway](/data-integration/gateway/service-gateway-update) article for guidance on updating gateways.

## Circular Dependency error related to Calculated Table utilize SummarizeColumns

In September 2024 a feature was enabled that allows *SummarizeColumns* to be placed inside a measure and evaluated within any external filter context, which might introduce new dependencies if *SummarizeColumns* is used in *CalculateTable*. These new dependencies might cause a circluar dependency error during model refresh.

If this error appears, the following steps can address the issue:

1. Identify all *CalculateTables* that use *SummarizeColumns*

2. For each *SummarizeColumns* expression, make the following changes:

For a *SummarizeColumns* expression with *GB* on *Product* and *Geography*, for example:
```
SummarizeColumns(
Product[Color],
Geography[Country],
...
)
```
Add *Product* and *Geography* as filters into *SummarizeColumns* so it looks like the following expression:
```
SummarizeColumns(
Product[Color],
Geography[Country],
Product,
Geography,
...
)
```
These steps remove the introduced blank row and restores the original behavior. If you have multiple calculated tables that uses *SummarizeColumns*, changes for all tables should be submitted together in a single transaction which requires the [Tabular Editor](https://www.sqlbi.com/tools/tabular-editor/) to make the modifications, since Power BI Desktop cannot batch multiple table changes into a single transaction.

## Related content

* [Data refresh in Power BI](refresh-data.md)
Expand Down
6 changes: 3 additions & 3 deletions powerbi-docs/connect-data/service-connect-snowflake.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ ms.reviewer:
ms.service: powerbi
ms.subservice: pbi-data-sources
ms.topic: how-to
ms.date: 11/10/2023
ms.date: 09/25/2024
LocalizationGroup: Connect to services
---
# Connect to Snowflake in the Power BI service
Expand All @@ -24,9 +24,9 @@ To configure Microsoft Entra integration and optionally enable SSO:

### Admin portal

To enable SSO, a global admin has to turn on the setting in the Power BI Admin portal. This setting approves sending Microsoft Entra authentication tokens to Snowflake from within the Power BI service. This setting is set at an organizational level. Follow these steps to enable SSO:
To enable SSO, a Fabric administrator has to turn on the setting in the Power BI Admin portal. This setting approves sending Microsoft Entra authentication tokens to Snowflake from within the Power BI service. This setting is set at an organizational level. Follow these steps to enable SSO:

1. [Sign in to Power BI](https://app.powerbi.com) using global admin credentials.
1. [Sign in to Power BI](https://app.powerbi.com) using Fabric administrator credentials.
1. Select **Settings** from the page header menu, then select **Admin portal**.
1. Select **Tenant settings**, then scroll to locate **Integration settings**.

Expand Down
2 changes: 1 addition & 1 deletion powerbi-docs/connect-data/service-excel-workbook-files.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ To build new workbooks connected to a semantic data model in your Excel workbook

For cases where you include a workbook in a Power BI organizational app, remember to republish the app with the new items.

To learn which workbooks can be affected by the deprecation of local workbooks and refresh capabilities, use the **workbooks** Power BI admin REST API. It lists the workbooks in your organization. You must be a member of the Power BI admin role or a Global Administrator to call this API.
To learn which workbooks can be affected by the deprecation of local workbooks and refresh capabilities, use the **workbooks** Power BI admin REST API. It lists the workbooks in your organization. You must be a Fabric administrator to call this API.

```
GET https://api.powerbi.com/v1.0/myorg/admin/workbooks
Expand Down
2 changes: 2 additions & 0 deletions powerbi-docs/create-reports/TOC.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,8 @@
href: desktop-home.md
- name: Power BI modern ribbon
href: desktop-ribbon.md
- name: Create reports in dark mode
href: power-bi-dark-mode.md
- name: Optimize ribbon in Power BI Desktop
items:
- name: Optimize ribbon overview
Expand Down
4 changes: 2 additions & 2 deletions powerbi-docs/create-reports/desktop-sharepoint-save-share.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ ms.reviewer: ''
ms.service: powerbi
ms.subservice: pbi-reports-dashboards
ms.topic: how-to
ms.date: 06/14/2023
ms.date: 09/25/2024
LocalizationGroup: Create reports
---
# Power BI Desktop OneDrive and SharePoint integration
Expand Down Expand Up @@ -183,7 +183,7 @@ The following use cases apply when sharing a link to a Power BI file saved in On

When you save and share Power BI files in OneDrive and SharePoint document libraries, Power BI admins can access activity through [unified audit logs](../admin/service-admin-auditing.md#use-the-audit-log).

Power BI admins can access information on sharing and permission of files through the [Microsoft 365 audit logs](../admin/service-admin-auditing.md). Any user without global admin rights can still access Microsoft 365 audit logs when assigned the [*View-Only Audit Logs role*](/exchange/view-only-audit-logs-role-exchange-2013-help). Admins [access the Microsoft 365 audit logs](../admin/service-admin-auditing.md#use-the-audit-log) through the Power BI [Admin portal](../admin/service-admin-portal.md).
Power BI admins can access information on sharing and permission of files through the [Microsoft 365 audit logs](../admin/service-admin-auditing.md). Any user without admin rights can still access Microsoft 365 audit logs when assigned the [*View-Only Audit Logs role*](/exchange/view-only-audit-logs-role-exchange-2013-help). Admins [access the Microsoft 365 audit logs](../admin/service-admin-auditing.md#use-the-audit-log) through the Power BI [Admin portal](../admin/service-admin-portal.md).

OneDrive and SharePoint Power BI file activity in the audit logs appear with property values **Workload** and/or **EventSource** set to **OneDrive**.

Expand Down
57 changes: 57 additions & 0 deletions powerbi-docs/create-reports/power-bi-dark-mode.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
---
title: Create Power BI reports in dark mode
description: Learn how you can create reports in Power BI reports in different modes.
author: maggiesMSFT
ms.author: maggies
ms.reviewer: ''
ms.service: powerbi
ms.subservice: pbi-reports-dashboards
ms.topic: how-to
ms.date: 09/25/2024
LocalizationGroup: Create reports
---
# Create Power BI reports in dark mode

[!INCLUDE [applies-yes-desktop-no-service](../includes/applies-yes-desktop-no-service.md)]

When you create reports in Power BI Desktop, you can choose different modes, depending on what you're more comfortable looking at. For example, *Dark mode* replaces all the chrome around the design surface with white-on-black text instead of black-on-white.

## Select a mode

1. Go to **File** > **Options and settings** > **Options** > **Global** > **Report settings**.
1. In the **Personalization** section, select the theme you want:

- **Default mode**: The standard white theme of the desktop application.
- **Dark mode**: A dark theme that transforms the desktop application into a darker interface.
- **Light mode**: A white theme with a more stylish look than the default theme.
- **User system mode**: Adapts the theme based on your Windows system settings.

There's a mode for every window in Power BI Desktop. For example, for dark mode:

- [Report view](#report-view)
- [Model view](#model-view)
- [Table view](#table-view)
- [DAX query view](#dax-query-view)

## Report view

:::image type="content" source="media/power-bi-dark-mode/dark-mode-report-view.png" alt-text="Screenshot of Dark mode for report view." lightbox="media/power-bi-dark-mode/dark-mode-report-view.png":::

## Model view

:::image type="content" source="media/power-bi-dark-mode/dark-mode-model-view.png" alt-text="Screenshot of Dark mode for model view." lightbox="media/power-bi-dark-mode/dark-mode-model-view.png":::

## Table view

:::image type="content" source="media/power-bi-dark-mode/dark-mode-table-view.png" alt-text="Screenshot of Dark mode for table view." lightbox="media/power-bi-dark-mode/dark-mode-table-view.png":::

## DAX query view

:::image type="content" source="media/power-bi-dark-mode/dark-mode-dax-query-view.png" alt-text="Screenshot of Dark mode for DAX query view." lightbox="media/power-bi-dark-mode/dark-mode-dax-query-view.png":::

Try the different modes and see which you prefer.

## See also

- [Create reports in Power BI Desktop with Copilot](copilot-create-desktop-report.md)
- [Mobile layout view](power-bi-create-mobile-optimized-report-mobile-layout-view.md)
2 changes: 1 addition & 1 deletion powerbi-docs/enterprise/service-admin-auditing.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ You can track Microsoft Fabric user activities, including Power BI operations, u

## Prerequisites

* You have to be a global administrator or a Power BI administrator
* You have to be a Fabric administrator.

* Install the [Power BI Management cmdlets](https://www.powershellgallery.com/packages/MicrosoftPowerBIMgmt) locally, or use the Power BI Management cmdlets in Azure Cloud Shell.

Expand Down
4 changes: 2 additions & 2 deletions powerbi-docs/enterprise/service-admin-premium-workloads.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ ms.reviewer: ''
ms.service: powerbi
ms.subservice: powerbi-premium
ms.topic: how-to
ms.date: 11/13/2023
ms.date: 09/25/2024
LocalizationGroup: Premium
---

Expand Down Expand Up @@ -241,7 +241,7 @@ Paginated reports offer the same capabilities that SQL Server Reporting Services

### Outbound connectivity

Outbound connectivity is turned on by default. It allows paginated reports to make requests for fetching external resources such as images, and call external APIs and Azure functions defined using custom code in paginated reports. A global admin or a Power BI service admin can disable this setting in the Power BI admin portal.
Outbound connectivity is turned on by default. It allows paginated reports to make requests for fetching external resources such as images, and call external APIs and Azure functions defined using custom code in paginated reports. A Fabric administrator can disable this setting in the Power BI admin portal.

To get to the outbound connectivity settings, follow these steps:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ ms.service: powerbi
ms.subservice: powerbi-resource
ms.topic: conceptual
ms.custom: fabric-cat, has-azure-ad-ps-ref, azure-ad-ref-level-one-done
ms.date: 03/07/2024
ms.date: 09/25/2024
---

# Power BI implementation planning: Tenant-level auditing
Expand Down Expand Up @@ -416,7 +416,7 @@ The remainder of this section provides a brief introduction to each of the optio

###### Admin monitoring workspace

The [admin monitoring workspace](/fabric/admin/monitoring-workspace) contains pre-defined reports and semantic models in the Power BI service. It's a convenient way for Fabric administrators and global administrators to view recent audit data and help them understand user activities.
The [admin monitoring workspace](/fabric/admin/monitoring-workspace) contains pre-defined reports and semantic models in the Power BI service. It's a convenient way for Fabric administrators to view recent audit data and help them understand user activities.

###### Try-it in API documentation

Expand Down Expand Up @@ -904,7 +904,7 @@ Here are several reasons why storing the raw data in its original state is a bes

- **All data available in history:** New attributes and new event types will become available over time. Storing all the raw data is a good way to ensure that you'll always have access to whatever data was available at the time you extracted it. Even when it takes you time—which could be weeks or months—to realize that new data attributes are available, it's possible to analyze them historically because you captured them in the raw data.
- **Resilient to change:** If the raw data format changes, the process that extracts the data isn't impacted. Because some auditing data is time-sensitive, it's important to make sure that you design a data extraction process that won't fail when a change occurs in the source.
- **Roles and responsibilities:** Different team members (such as data engineers or global administrators) might be responsible for creating the processes to access, extract, and store the raw audit data. Simplifying the data extraction process makes it easier for multiple teams to work together.
- **Roles and responsibilities:** Different team members (such as data engineers or Fabric administrators) might be responsible for creating the processes to access, extract, and store the raw audit data. Simplifying the data extraction process makes it easier for multiple teams to work together.

Here are some options for storing raw data.

Expand Down Expand Up @@ -1057,7 +1057,7 @@ For information about which option to use, see [Choose APIs or PowerShell cmdlet
> [!TIP]
> For examples of how to access the Power BI activity log with PowerShell, see [Access the Power BI activity log](admin-activity-log.md).
Power BI activity log data is available to all Power BI administrators, Power Platform administrators, and global administrators. The data can be accessed from the unified audit log, available to certain Exchange Online roles. For more information, see [Track user activities in Power BI](../enterprise/service-admin-auditing.md).
Power BI activity log data is available to all Fabric administrators and Power Platform administrators. The data can be accessed from the unified audit log, available to certain Exchange Online roles. For more information, see [Track user activities in Power BI](../enterprise/service-admin-auditing.md).

We recommend that you use the Power BI activity log when your intention is to only retrieve Power BI audit log records.

Expand Down Expand Up @@ -1240,7 +1240,7 @@ For Power BI tenant-level auditing, you might extract and store the following at
- **Other user properties:** Other descriptive attributes about users might be available in Microsoft Entra ID. Some examples of built-in [user profile attributes](/azure/active-directory/fundamentals/active-directory-users-profile-azure-portal) that have analytical value include job title, department, manager, region, and office location.
- **Members of a security group:** Most data sources provide the name of a group (for example, the Power BI activity log records that a security group was assigned to a workspace role). Retrieving the group membership improves your ability to fully analyze what an individual user is doing or has access to.
- **User licenses:** It's useful to analyze which [user licenses](../fundamentals/service-features-license-type.md)—free, Power BI Pro, or Power BI Premium Per User (PPU)—are assigned to users. This data can help you to identify who's not using their license. It also helps you to analyze all users (distinct users with a license) versus active users (with recent activities). If you're considering adding or expanding your Power BI Premium licenses, we recommend that you analyze the user license data together with user activity data to perform a cost analysis.
- **Members of the administrator roles:** You can compile a list of your Power BI administrators are (which includes Power Platform administrators and global administrators).
- **Members of the administrator roles:** You can compile a list of your Power BI administrators are (which includes Power Platform administrators).

For the authoritative reference of Power BI license information that you can find in the audit data from Microsoft Graph, see [Product names and service plan identifiers for licensing](/azure/active-directory/enterprise-users/licensing-service-plan-reference).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ ms.service: powerbi
ms.subservice: powerbi-resource
ms.topic: conceptual
ms.custom: fabric-cat
ms.date: 09/13/2024
ms.date: 09/25/2024
---

# Power BI implementation planning: Tenant-level security planning
Expand Down Expand Up @@ -57,7 +57,7 @@ When assigning administrator roles, we recommend that you follow [best practices

> [!div class="checklist"]
>
> - **Identify who's currently assigned the administrator role:** Verify who's assigned to one of the roles that can administer Power BI: Fabric admin, Power Platform admin, and Global administrator.
> - **Identify who's currently assigned the administrator role:** Verify who's assigned to one of the roles that can administer Power BI.
> - **Determine who should manage the Power BI service:** If there are too many administrators, create a plan to reduce the total number. If there are users assigned as administrators for Power BI who aren't well-suited to such a high-privilege role, create a plan to resolve the issue.
> - **Clarify roles and responsibilities:** For each administrator of Power BI, ensure that their responsibilities are clear. Verify that appropriate cross-training has occurred.
Expand Down
Loading

0 comments on commit b7a87ac

Please sign in to comment.