Skip to content

Commit 1e29f60

Browse files
authored
Merge pull request #225384 from Minewiskan/aas-freshness-fy23q3-r2
Round 2 of Azure Analysis Services freshness updates.
2 parents 682b1af + 67507fa commit 1e29f60

7 files changed

+46
-45
lines changed

articles/analysis-services/analysis-services-database-users.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: Manage database roles and users in Azure Analysis Services | Microsoft Docs
2+
title: Learn how to manage database roles and users in Azure Analysis Services | Microsoft Docs
33
description: Learn how to manage database roles and users on an Analysis Services server in Azure.
44
author: minewiskan
55
ms.service: azure-analysis-services
66
ms.topic: conceptual
7-
ms.date: 02/02/2022
7+
ms.date: 01/27/2023
88
ms.author: owend
99
ms.reviewer: minewiskan
1010
ms.custom: references_regions
@@ -53,7 +53,7 @@ When adding a **service principal** use `app:appid@tenantid`.
5353

5454
8. In **Add External Member**, enter users or groups in your tenant Azure AD by email address. After you click OK and close Role Manager, roles and role members appear in Tabular Model Explorer.
5555

56-
![Roles and users in Tabular Model Explorer](./media/analysis-services-database-users/aas-roles-tmexplorer.png)
56+
![Screen showing roles and users in Tabular Model Explorer.](./media/analysis-services-database-users/aas-roles-tmexplorer.png)
5757

5858
9. Deploy to your Azure Analysis Services server.
5959

@@ -76,7 +76,7 @@ To add roles and users to a deployed model database, you must be connected to th
7676

7777
4. Click **Membership**, then enter a user or group in your tenant Azure AD by email address.
7878

79-
![Add user](./media/analysis-services-database-users/aas-roles-adduser-ssms.png)
79+
![Screen showing Add user.](./media/analysis-services-database-users/aas-roles-adduser-ssms.png)
8080

8181
5. If the role you are creating has Read permission, you can add row filters by using a DAX formula. Click **Row Filters**, select a table, and then type a DAX formula in the **DAX Filter** field.
8282

articles/analysis-services/analysis-services-datasource.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: Data sources supported in Azure Analysis Services | Microsoft Docs
2+
title: Learn about data sources supported in Azure Analysis Services | Microsoft Docs
33
description: Describes data sources and connectors supported for tabular 1200 and higher data models in Azure Analysis Services.
44
author: minewiskan
55
ms.service: azure-analysis-services
66
ms.topic: conceptual
7-
ms.date: 02/02/2022
7+
ms.date: 01/27/2023
88
ms.author: owend
99
ms.reviewer: minewiskan
1010

@@ -84,23 +84,23 @@ Connecting to on-premises data sources from an Azure Analysis Services server re
8484

8585
## Understanding providers
8686

87-
When creating tabular 1400 and higher model projects in Visual Studio, by default you do not specify a data provider when connecting to a data source by using **Get Data**. Tabular 1400 and higher models use [Power Query](/power-query/power-query-what-is-power-query) connectors to manage connections, data queries, and mashups between the data source and Analysis Services. These are sometimes referred to as *structured* data source connections in that connection property settings are set for you. You can, however, enable legacy data sources for a model project in Visual Studio. When enabled, you can use **Table Import Wizard** to connect to certain data sources traditionally supported in tabular 1200 and lower models as *legacy*, or *provider* data sources. When specified as a provider data source, you can specify a particular data provider and other advanced connection properties. For example, you can connect to a SQL Server Data Warehouse instance or even an Azure SQL Database as a legacy data source. You can then select the OLE DB Driver for SQL Server MSOLEDBSQL data provider. In this case, selecting an OLE DB data provider may provide improved performance over the Power Query connector.
87+
When creating tabular 1400 and higher model projects in Visual Studio, by default you don't specify a data provider when connecting to a data source by using Get Data. Tabular 1400 and higher models use [Power Query](/power-query/power-query-what-is-power-query) connectors to manage connections, data queries, and mashups between the data source and Analysis Services. These are sometimes referred to as *structured* data source connections in that connection property settings are set for you. You can, however, enable legacy data sources for a model project in Visual Studio. When enabled, you can use Table Import Wizard to connect to certain data sources traditionally supported in tabular 1200 and lower models as *legacy*, or *provider* data sources. When specified as a provider data source, you can specify a particular data provider and other advanced connection properties. For example, you can connect to a SQL Server Data Warehouse instance or even an Azure SQL Database as a legacy data source. You can then select the OLE DB Driver for SQL Server MSOLEDBSQL data provider. In this case, selecting an OLE DB data provider may provide improved performance over the Power Query connector.
8888

89-
When using the Table Import Wizard in Visual Studio, connections to any data source require a data provider. A default data provider is selected for you. You can change the data provider if needed. The type of provider you choose can depend on performance, whether or not the model is using in-memory storage or DirectQuery, and which Analysis Services platform you deploy your model to.
89+
When using the Table Import Wizard in Visual Studio, connections to any data source require a data provider. A default data provider is selected for you. You can change the data provider if needed. The type of provider you choose might depend on performance, whether or not the model is using in-memory storage or DirectQuery, and which Analysis Services platform you deploy your model to.
9090

9191
### Specify provider data sources in tabular 1400 and higher model projects
9292

9393
To enable provider data sources, in Visual Studio, click **Tools** > **Options** > **Analysis Services Tabular** > **Data Import**, select **Enable legacy data sources**.
9494

95-
![Enable legacy data sources](media/analysis-services-datasource/aas-enable-legacy-datasources.png)
95+
![Screenshot of Enable legacy data sources.](media/analysis-services-datasource/aas-enable-legacy-datasources.png)
9696

9797
With legacy data sources enabled, in **Tabular Model Explorer**, right-click **Data Sources** > **Import From Data Source (Legacy)**.
9898

99-
![Legacy data sources in Tabular Model Explorer](media/analysis-services-datasource/aas-import-legacy-datasources.png)
99+
![Screenshot of Legacy data sources in Tabular Model Explorer.](media/analysis-services-datasource/aas-import-legacy-datasources.png)
100100

101101
Just like with tabular 1200 model projects, use **Table Import Wizard** to connect to a data source. On the connect page, click **Advanced**. Specify data provider and other connection settings in **Set Advanced Properties**.
102102

103-
![Legacy data sources Advanced properties](media/analysis-services-datasource/aas-import-legacy-advanced.png)
103+
![Screenshot of Legacy data sources Advanced properties.](media/analysis-services-datasource/aas-import-legacy-advanced.png)
104104

105105
## Impersonation
106106
In some cases, it may be necessary to specify a different impersonation account. Impersonation account can be specified in Visual Studio or SQL Server Management Studio (SSMS).
@@ -125,7 +125,7 @@ Direct Query mode is not supported with OAuth credentials.
125125

126126
## Enable Oracle managed provider
127127

128-
In some cases, DAX queries to an Oracle data source may return unexpected results. This can be due to the provider being used for the data source connection.
128+
In some cases, DAX queries to an Oracle data source may return unexpected results. This might be due to the provider being used for the data source connection.
129129

130130
As described in the [Understanding providers](#understanding-providers) section, tabular models connect to data sources as either a *structured* data source or a *provider* data source. For models with an Oracle data source specified as a provider data source, ensure the specified provider is Oracle Data Provider for .NET (Oracle.DataAccess.Client).
131131

articles/analysis-services/analysis-services-deploy.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: Deploy a model to Azure Analysis Services by using Visual Studio | Microsoft Docs
2+
title: Learn how to deploy a model to Azure Analysis Services by using Visual Studio | Microsoft Docs
33
description: Learn how to deploy a tabular model to an Azure Analysis Services server by using Visual Studio.
44
author: minewiskan
55
ms.service: azure-analysis-services
66
ms.topic: conceptual
7-
ms.date: 12/01/2020
7+
ms.date: 01/27/2023
88
ms.author: owend
99
ms.reviewer: minewiskan
1010

@@ -22,28 +22,28 @@ To get started, you need:
2222
* **On-premises gateway** - If one or more data sources are on-premises in your organization's network, you need to install an [On-premises data gateway](analysis-services-gateway.md). The gateway is necessary for your server in the cloud connect to your on-premises data sources to process and refresh data in the model.
2323

2424
> [!TIP]
25-
> Before you deploy, make sure you can process the data in your tables. In Visual Studio, click **Model** > **Process** > **Process All**. If processing fails, you cannot successfully deploy.
25+
> Before you deploy, make sure you can process the data in your tables. In Visual Studio, click **Model** > **Process** > **Process All**. If processing fails, you can't successfully deploy.
2626
>
2727
>
2828
2929
## Get the server name
3030

3131
In **Azure portal** > server > **Overview** > **Server name**, copy the server name.
3232

33-
![Get server name in Azure](./media/analysis-services-deploy/aas-deploy-get-server-name.png)
33+
![Screenshot showing how to get server name in Azure.](./media/analysis-services-deploy/aas-deploy-get-server-name.png)
3434

3535
## To deploy from Visual Studio
3636

3737
1. In Visual Studio > **Solution Explorer**, right-click the project > **Properties**. Then in **Deployment** > **Server** paste the server name.
3838

39-
![Paste server name into deployment server property](./media/analysis-services-deploy/aas-deploy-deployment-server-property.png)
39+
![Screenshot showing how to paste server name into deployment server property.](./media/analysis-services-deploy/aas-deploy-deployment-server-property.png)
4040
2. In **Solution Explorer**, right-click **Properties**, then click **Deploy**. You may be prompted to sign in to Azure.
4141

42-
![Deploy to server](./media/analysis-services-deploy/aas-deploy-deploy.png)
42+
![Screenshot showing Deploy to server.](./media/analysis-services-deploy/aas-deploy-deploy.png)
4343

4444
Deployment status appears in both the Output window and in Deploy.
4545

46-
![Deployment status](./media/analysis-services-deploy/aas-deploy-status.png)
46+
![Screenshot showing deployment status.](./media/analysis-services-deploy/aas-deploy-status.png)
4747

4848
That's all there is to it!
4949

articles/analysis-services/analysis-services-gateway-install.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: Install On-premises data gateway for Azure Analysis Services | Microsoft Docs
2+
title: Learn how to install On-premises data gateway for Azure Analysis Services | Microsoft Docs
33
description: Learn how to install and configure an On-premises data gateway to connect to on-premises data sources from an Azure Analysis Services server.
44
author: minewiskan
55
ms.service: azure-analysis-services
66
ms.topic: conceptual
7-
ms.date: 01/31/2022
7+
ms.date: 01/27/2023
88
ms.author: owend
99
ms.reviewer: minewiskan
1010
ms.custom: devx-track-azurepowershell
@@ -53,15 +53,15 @@ To learn more about how Azure Analysis Services works with the gateway, see [Con
5353

5454
2. Select **On-premises data gateway**.
5555

56-
![Select](media/analysis-services-gateway-install/aas-gateway-installer-select.png)
56+
![Screenshot showing gateway selection.](media/analysis-services-gateway-install/aas-gateway-installer-select.png)
5757

5858
2. Select a location, accept the terms, and then click **Install**.
5959

60-
![Install location and license terms](media/analysis-services-gateway-install/aas-gateway-installer-accept.png)
60+
![Screenshot showing install location and license terms.](media/analysis-services-gateway-install/aas-gateway-installer-accept.png)
6161

6262
3. Sign in to Azure. The account must be in your tenant's Azure Active Directory. This account is used for the gateway administrator. Azure B2B (guest) accounts are not supported when installing and registering the gateway.
6363

64-
![Sign in to Azure](media/analysis-services-gateway-install/aas-gateway-installer-account.png)
64+
![Screenshot showing sign in to Azure.](media/analysis-services-gateway-install/aas-gateway-installer-account.png)
6565

6666
> [!NOTE]
6767
> If you sign in with a domain account, it's mapped to your organizational account in Azure AD. Your organizational account is used as the gateway administrator.
@@ -79,7 +79,7 @@ In order to create a gateway resource in Azure, you must register the local inst
7979
> [!IMPORTANT]
8080
> Save your recovery key in a safe place. The recovery key is required in-order to takeover, migrate, or restore a gateway.
8181
82-
![Register](media/analysis-services-gateway-install/aas-gateway-register-name.png)
82+
![Screenshot showing Register.](media/analysis-services-gateway-install/aas-gateway-register-name.png)
8383

8484

8585
## Create an Azure gateway resource
@@ -88,7 +88,7 @@ After you've installed and registered your gateway, you need to create a gateway
8888

8989
1. In Azure portal, click **Create a resource**, then search for **On-premises data gateway**, and then click **Create**.
9090

91-
![Create a gateway resource](media/analysis-services-gateway-install/aas-gateway-new-azure-resource.png)
91+
![Screenshot showing create a gateway resource.](media/analysis-services-gateway-install/aas-gateway-new-azure-resource.png)
9292

9393
2. In **Create connection gateway**, enter these settings:
9494

@@ -118,23 +118,23 @@ After you've installed and registered your gateway, you need to create a gateway
118118

119119
1. In your Azure Analysis Services server overview, click **On-Premises Data Gateway**.
120120

121-
![Connect server to gateway](media/analysis-services-gateway-install/aas-gateway-connect-server.png)
121+
![Screenshot showing On-Premises Data Gateway in Settings.](media/analysis-services-gateway-install/aas-gateway-connect-server.png)
122122

123123
2. In **Pick an On-Premises Data Gateway to connect**, select your gateway resource, and then click **Connect selected gateway**.
124124

125-
![Connect server to gateway resource](media/analysis-services-gateway-install/aas-gateway-connect-resource.png)
125+
![Screenshot showing Connect server to gateway resource](media/analysis-services-gateway-install/aas-gateway-connect-resource.png)
126126

127127
> [!NOTE]
128128
> If your gateway does not appear in the list, your server is likely not in the same region as the region you specified when registering the gateway.
129129
130130
When connection between your server and gateway resource is successful, status will show **Connected**.
131131

132132

133-
![Connect server to gateway resource success](media/analysis-services-gateway-install/aas-gateway-connect-success.png)
133+
![Screenshot showing connect server to gateway resource success.](media/analysis-services-gateway-install/aas-gateway-connect-success.png)
134134

135135
# [PowerShell](#tab/azure-powershell)
136136

137-
Use [Get-AzResource](/powershell/module/az.resources/get-azresource) to get the the gateway ResourceID. Then connect the gateway resource to an existing or new server by specifying **-GatewayResourceID** in [Set-AzAnalysisServicesServer](/powershell/module/az.analysisservices/set-azanalysisservicesserver) or [New-AzAnalysisServicesServer](/powershell/module/az.analysisservices/new-azanalysisservicesserver).
137+
Use [Get-AzResource](/powershell/module/az.resources/get-azresource) to get the gateway ResourceID. Then connect the gateway resource to an existing or new server by specifying **-GatewayResourceID** in [Set-AzAnalysisServicesServer](/powershell/module/az.analysisservices/set-azanalysisservicesserver) or [New-AzAnalysisServicesServer](/powershell/module/az.analysisservices/new-azanalysisservicesserver).
138138

139139
To get the gateway resource ID:
140140

articles/analysis-services/analysis-services-gateway.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: On-premises data gateway for Azure Analysis Services | Microsoft Docs
2+
title: Learn about the On-premises data gateway for Azure Analysis Services | Microsoft Docs
33
description: An On-premises gateway is necessary if your Analysis Services server in Azure will connect to on-premises data sources.
44
author: minewiskan
55
ms.service: azure-analysis-services
66
ms.topic: conceptual
7-
ms.date: 02/02/2022
7+
ms.date: 01/27/2023
88
ms.author: owend
99
ms.reviewer: minewiskan
1010
---
@@ -30,13 +30,13 @@ When installing for an Azure Analysis Services environment, it's important you f
3030

3131
## Connecting to a gateway resource in a different subscription
3232

33-
It's recommended you create your Azure gateway resource in the same subscription as your server. However, you can configure your servers to connect to a gateway resource in another subscription. Connecting to a gateway resource in another subscription is not supported when configuring existing server settings or creating a new server in the portal, but can be configured by using PowerShell. To learn more, see [Connect gateway resource to server](analysis-services-gateway-install.md#connect-gateway-resource-to-server).
33+
It's recommended you create your Azure gateway resource in the same subscription as your server. However, you can configure servers to connect to a gateway resource in another subscription. Connecting to a gateway resource in another subscription isn't supported when configuring existing server settings or creating a new server in the portal, but can be configured by using PowerShell. To learn more, see [Connect gateway resource to server](analysis-services-gateway-install.md#connect-gateway-resource-to-server).
3434

3535
## Ports and communication settings
3636

37-
The gateway creates an outbound connection to Azure Service Bus. It communicates on outbound ports: TCP 443 (default), 5671, 5672, 9350 through 9354. The gateway does not require inbound ports.
37+
The gateway creates an outbound connection to Azure Service Bus. It communicates on outbound ports: TCP 443 (default), 5671, 5672, 9350 through 9354. The gateway doesn't require inbound ports.
3838

39-
You may need to include IP addresses for your data region in your firewall. You can download the [Microsoft Azure Datacenter IP list](https://www.microsoft.com/download/details.aspx?id=56519). This list is updated weekly. The IP Addresses listed in the Azure Datacenter IP list are in CIDR notation. To learn more, see [Classless Inter-Domain Routing](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing).
39+
You may need to include IP addresses for your data region in your firewall. Download the [Microsoft Azure Datacenter IP list](https://www.microsoft.com/download/details.aspx?id=56519). This list is updated weekly. The IP Addresses listed in the Azure Datacenter IP list are in CIDR notation. To learn more, see [Classless Inter-Domain Routing](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing).
4040

4141
The following are fully qualified domain names used by the gateway.
4242

0 commit comments

Comments
 (0)