Skip to content

Commit 5b08318

Browse files
author
craigcaseyMSFT
committed
fix broken links from CATS report
1 parent f517ce1 commit 5b08318

14 files changed

+19
-19
lines changed

articles/active-directory/develop/quickstart-v2-android.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Applications must be represented by an app object in Azure Active Directory so t
4343
> [!div class="sxs-lookup" renderon="portal"]
4444
> Run the project using Android Studio.
4545
> [!div renderon="portal" id="autoupdate" class="nextstepaction"]
46-
> [Download the code sample]()
46+
> [Download the code sample](https://github.com/Azure-Samples/ms-identity-android-java/archive/master.zip)
4747
>
4848
> [!div class="sxs-lookup" renderon="portal"]
4949
> ### Step 3: Your app is configured and ready to run

articles/active-directory/develop/quickstart-v2-netcore-daemon.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ This quickstart requires [.NET Core 2.2](https://www.microsoft.com/net/download/
7575
> [!div class="sxs-lookup" renderon="portal"]
7676
> Run the project using Visual Studio 2019.
7777
> [!div renderon="portal" id="autoupdate" class="nextstepaction"]
78-
> [Download the code sample]()
78+
> [Download the code sample](https://github.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/archive/master.zip)
7979
8080
> [!div class="sxs-lookup" renderon="portal"]
8181
> > [!NOTE]

articles/active-directory/develop/quickstart-v2-python-daemon.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ To run this sample, you need:
7777
> [Download the Python daemon project](https://github.com/Azure-Samples/ms-identity-python-daemon/archive/master.zip)
7878
7979
> [!div renderon="portal" id="autoupdate" class="nextstepaction"]
80-
> [Download the code sample]()
80+
> [Download the code sample](https://github.com/Azure-Samples/ms-identity-python-daemon/archive/master.zip)
8181
8282
> [!div class="sxs-lookup" renderon="portal"]
8383
> > [!NOTE]

articles/active-directory/develop/quickstart-v2-python-webapp.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ To run this sample, you will need:
9494
> [!div class="sxs-lookup" renderon="portal"]
9595
> Download the project and extract the zip file to a local folder closer to the root folder - for example, **C:\Azure-Samples**
9696
> [!div renderon="portal" id="autoupdate" class="nextstepaction"]
97-
> [Download the code sample]()
97+
> [Download the code sample](https://github.com/Azure-Samples/ms-identity-python-webapp/archive/master.zip)
9898
9999
> [!div renderon="docs"]
100100
> #### Step 3: Configure the Application

articles/active-directory/develop/quickstart-v2-uwp.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ This quickstart contains a code sample that demonstrates how a Universal Windows
6565
> [!div class="sxs-lookup" renderon="portal"]
6666
> Run the project using Visual Studio 2019.
6767
> [!div renderon="portal" id="autoupdate" class="nextstepaction"]
68-
> [Download the code sample]()
68+
> [Download the code sample](https://github.com/Azure-Samples/active-directory-dotnet-native-uwp-v2/archive/msal3x.zip)
6969
7070
> [!div class="sxs-lookup" renderon="portal"]
7171
> #### Step 3: Your app is configured and ready to run

articles/active-directory/develop/quickstart-v2-windows-desktop.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ In this quickstart, you'll learn how to write a Windows desktop .NET (WPF) appli
6464
> [!div class="sxs-lookup" renderon="portal"]
6565
> Run the project using Visual Studio 2019.
6666
> [!div renderon="portal" id="autoupdate" class="nextstepaction"]
67-
> [Download the code sample]()
67+
> [Download the code sample](https://github.com/Azure-Samples/active-directory-dotnet-desktop-msgraph-v2/archive/msal3x.zip)
6868
6969
> [!div class="sxs-lookup" renderon="portal"]
7070
> #### Step 3: Your app is configured and ready to run

articles/active-directory/fundamentals/whats-new.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ In February 2020 we've added these 31 new apps with Federation support to the ap
110110
[NearpodApp](https://nearpod.com/signup/?oc=Microsoft&utm_campaign=Microsoft&utm_medium=site&utm_source=product),
111111
[WEDO](https://docs.microsoft.com/azure/active-directory/saas-apps/wedo-tutorial),
112112
[InvitePeople](https://invitepeople.com/login),
113-
[Reprints Desk - Article Galaxy](https://docs.microsoft.com/azure/active-directory/saas-apps/reprints-desk---article-galaxy-tutorial),
113+
[Reprints Desk - Article Galaxy](https://docs.microsoft.com/azure/active-directory/saas-apps/reprints-desk-article-galaxy-tutorial),
114114
[TeamViewer](https://docs.microsoft.com/azure/active-directory/saas-apps/teamviewer-tutorial)
115115

116116

articles/analysis-services/analysis-services-async-refresh.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.reviewer: minewiskan
1313

1414
By using any programming language that supports REST calls, you can perform asynchronous data-refresh operations on your Azure Analysis Services tabular models. This includes synchronization of read-only replicas for query scale-out.
1515

16-
Data-refresh operations can take some time depending on a number of factors including data volume, level of optimization using partitions, etc. These operations have traditionally been invoked with existing methods such as using [TOM](https://docs.microsoft.com/bi-reference/tom/introduction-to-the-tabular-object-model-tom-in-analysis-services-amo) (Tabular Object Model), [PowerShell](https://docs.microsoft.com/analysis-services/powershell/analysis-services-powershell-reference) cmdlets, or [TMSL](https://docs.microsoft.com/bi-reference/tmsl/tabular-model-scripting-language-tmsl-reference) (Tabular Model Scripting Language). However, these methods can require often unreliable, long-running HTTP connections.
16+
Data-refresh operations can take some time depending on a number of factors including data volume, level of optimization using partitions, etc. These operations have traditionally been invoked with existing methods such as using [TOM](https://docs.microsoft.com/analysis-services/tom/introduction-to-the-tabular-object-model-tom-in-analysis-services-amo) (Tabular Object Model), [PowerShell](https://docs.microsoft.com/analysis-services/powershell/analysis-services-powershell-reference) cmdlets, or [TMSL](https://docs.microsoft.com/analysis-services/tmsl/tabular-model-scripting-language-tmsl-reference) (Tabular Model Scripting Language). However, these methods can require often unreliable, long-running HTTP connections.
1717

1818
The REST API for Azure Analysis Services enables data-refresh operations to be carried out asynchronously. By using the REST API, long-running HTTP connections from client applications aren't necessary. There are also other built-in features for reliability, such as auto retries and batched commits.
1919

@@ -94,9 +94,9 @@ Specifying parameters is not required. The default is applied.
9494

9595
| Name | Type | Description |Default |
9696
|------------------|-------|--------------|---------|
97-
| `Type` | Enum | The type of processing to perform. The types are aligned with the TMSL [refresh command](https://docs.microsoft.com/bi-reference/tmsl/refresh-command-tmsl) types: full, clearValues, calculate, dataOnly, automatic, and defragment. Add type is not supported. | automatic |
97+
| `Type` | Enum | The type of processing to perform. The types are aligned with the TMSL [refresh command](https://docs.microsoft.com/analysis-services/tmsl/refresh-command-tmsl) types: full, clearValues, calculate, dataOnly, automatic, and defragment. Add type is not supported. | automatic |
9898
| `CommitMode` | Enum | Determines if objects will be committed in batches or only when complete. Modes include: default, transactional, partialBatch. | transactional |
99-
| `MaxParallelism` | Int | This value determines the maximum number of threads on which to run processing commands in parallel. This value aligned with the MaxParallelism property that can be set in the TMSL [Sequence command](https://docs.microsoft.com/bi-reference/tmsl/sequence-command-tmsl) or using other methods. | 10 |
99+
| `MaxParallelism` | Int | This value determines the maximum number of threads on which to run processing commands in parallel. This value aligned with the MaxParallelism property that can be set in the TMSL [Sequence command](https://docs.microsoft.com/analysis-services/tmsl/sequence-command-tmsl) or using other methods. | 10 |
100100
| `RetryCount` | Int | Indicates the number of times the operation will retry before failing. | 0 |
101101
| `Objects` | Array | An array of objects to be processed. Each object includes: "table" when processing the entire table or "table" and "partition" when processing a partition. If no objects are specified, the whole model is refreshed. | Process the entire model |
102102

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Role permissions include:
2020
* **Process** - Users can connect to and perform process operations on the database, and analyze model database data.
2121
* **Read** - Users can use a client application to connect to and analyze model database data.
2222

23-
When creating a tabular model project, you create roles and add users or groups to those roles by using Role Manager in Visual Studio with Analysis Services projects. When deployed to a server, you use SQL Server Management Studio (SSMS), [Analysis Services PowerShell cmdlets](https://docs.microsoft.com/analysis-services/powershell/analysis-services-powershell-reference), or [Tabular Model Scripting Language](https://docs.microsoft.com/bi-reference/tmsl/tabular-model-scripting-language-tmsl-reference) (TMSL) to add or remove roles and user members.
23+
When creating a tabular model project, you create roles and add users or groups to those roles by using Role Manager in Visual Studio with Analysis Services projects. When deployed to a server, you use SQL Server Management Studio (SSMS), [Analysis Services PowerShell cmdlets](https://docs.microsoft.com/analysis-services/powershell/analysis-services-powershell-reference), or [Tabular Model Scripting Language](https://docs.microsoft.com/analysis-services/tmsl/tabular-model-scripting-language-tmsl-reference) (TMSL) to add or remove roles and user members.
2424

2525
**Security groups** must be [mail-enabled](https://docs.microsoft.com/exchange/recipients-in-exchange-online/manage-mail-enabled-security-groups) with the `MailEnabled` property set to `True`. When specifying a group by email address use `obj:groupid@tenantid`.
2626

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

8181
## To add roles and users by using a TMSL script
8282

83-
You can run a TMSL script in the XMLA window in SSMS or by using PowerShell. Use the [CreateOrReplace](https://docs.microsoft.com/bi-reference/tmsl/createorreplace-command-tmsl) command and the [Roles](https://docs.microsoft.com/bi-reference/tmsl/roles-object-tmsl) object.
83+
You can run a TMSL script in the XMLA window in SSMS or by using PowerShell. Use the [CreateOrReplace](https://docs.microsoft.com/analysis-services/tmsl/createorreplace-command-tmsl) command and the [Roles](https://docs.microsoft.com/analysis-services/tmsl/roles-object-tmsl) object.
8484

8585
**Sample TMSL script**
8686

@@ -146,5 +146,5 @@ Row filters apply to the specified rows and related rows. When a table has multi
146146

147147
[Manage server administrators](analysis-services-server-admins.md)
148148
[Manage Azure Analysis Services with PowerShell](analysis-services-powershell.md)
149-
[Tabular Model Scripting Language (TMSL) Reference](https://docs.microsoft.com/bi-reference/tmsl/tabular-model-scripting-language-tmsl-reference)
149+
[Tabular Model Scripting Language (TMSL) Reference](https://docs.microsoft.com/analysis-services/tmsl/tabular-model-scripting-language-tmsl-reference)
150150

articles/analysis-services/analysis-services-overview.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ Server resource management tasks like creating server resources, suspending or r
211211
### Object model and scripting
212212

213213
Tabular models offer rapid development and are highly customizable.
214-
Tabular models include the [Tabular Object Model](https://docs.microsoft.com/bi-reference/tom/introduction-to-the-tabular-object-model-tom-in-analysis-services-amo) (TOM) to describe model objects. TOM is exposed in JSON through the [Tabular Model Scripting Language (TMSL)](https://docs.microsoft.com/bi-reference/tmsl/tabular-model-scripting-language-tmsl-reference) and the AMO data definition language through the [Microsoft.AnalysisServices.Tabular](/dotnet/api/microsoft.analysisservices.tabular) namespace.
214+
Tabular models include the [Tabular Object Model](https://docs.microsoft.com/analysis-services/tom/introduction-to-the-tabular-object-model-tom-in-analysis-services-amo) (TOM) to describe model objects. TOM is exposed in JSON through the [Tabular Model Scripting Language (TMSL)](https://docs.microsoft.com/analysis-services/tmsl/tabular-model-scripting-language-tmsl-reference) and the AMO data definition language through the [Microsoft.AnalysisServices.Tabular](/dotnet/api/microsoft.analysisservices.tabular) namespace.
215215

216216
## Supports the latest client tools
217217

articles/analysis-services/index.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,4 @@ landingContent:
7373
- text: REST API
7474
url: /rest/api/analysisservices/
7575
- text: Tabular Model Scripting Language (TMSL)
76-
url: /bi-reference/tmsl/tabular-model-scripting-language-tmsl-reference
76+
url: /analysis-services/tmsl/tabular-model-scripting-language-tmsl-reference

articles/analysis-services/tutorials/analysis-services-tutorial-roles.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ In this task, you add a user or group account from your Azure AD to the server a
7878
7979
## Add a user to the model database administrator role
8080

81-
In this task, you add a user or group account to the Internet Sales Administrator role that already exists in the model. This role has Full control (Administrator) permissions for the adventureworks sample model database. This task uses the [CreateOrReplace](https://docs.microsoft.com/bi-reference/tmsl/createorreplace-command-tmsl) TMSL command in a script created for you.
81+
In this task, you add a user or group account to the Internet Sales Administrator role that already exists in the model. This role has Full control (Administrator) permissions for the adventureworks sample model database. This task uses the [CreateOrReplace](https://docs.microsoft.com/analysis-services/tmsl/createorreplace-command-tmsl) TMSL command in a script created for you.
8282

8383
1. In **Object Explorer**, expand **Databases** > **adventureworks** > **Roles**.
8484
2. Right-click **Internet Sales Administrator**, then click **Script Role as** > **CREATE OR REPLACE To** > **New Query Editor Window**.
@@ -94,7 +94,7 @@ In this task, you add a user or group account to the Internet Sales Administrato
9494

9595
## Add a new model database role and add a user or group
9696

97-
In this task, you use the [Create](https://docs.microsoft.com/bi-reference/tmsl/create-command-tmsl) command in a TMSL script to create a new Internet Sales Global role, specify *read* permissions for the role, and add a user or group account from your Azure AD.
97+
In this task, you use the [Create](https://docs.microsoft.com/analysis-services/tmsl/create-command-tmsl) command in a TMSL script to create a new Internet Sales Global role, specify *read* permissions for the role, and add a user or group account from your Azure AD.
9898

9999
1. In **Object Explorer**, right-click **adventureworks**, and then click **New Query** > **XMLA**.
100100
2. Copy and paste the following TMSL script into the query editor:

articles/automation/automation-graphical-authoring-intro.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ The following example uses output from an activity called **Get Twitter Connecti
374374

375375
## Authenticating to Azure resources
376376

377-
Runbooks in Azure Automation that manage Azure resources require authentication to Azure. The [Run As account](automation-create-runas-account.md), also referred to as a service principal, is the default mechanism that an Automation runbook uses to access Azure Resource Manager resources in your subscription. You can add this functionality to a graphical runbook by adding the **AzureRunAsConnection** connection asset, which uses the PowerShell [Get-AutomationConnection](https://technet.microsoft.com/library/dn919922%28v=sc.16%29.aspx) cmdlet, to the canvas. You can also add the [Connect-AzAccount](/powershell/module/az.profile/connect-azaccount) cmdlet. This scenario is illustrated in the following example.
377+
Runbooks in Azure Automation that manage Azure resources require authentication to Azure. The [Run As account](automation-create-runas-account.md), also referred to as a service principal, is the default mechanism that an Automation runbook uses to access Azure Resource Manager resources in your subscription. You can add this functionality to a graphical runbook by adding the **AzureRunAsConnection** connection asset, which uses the PowerShell [Get-AutomationConnection](https://technet.microsoft.com/library/dn919922%28v=sc.16%29.aspx) cmdlet, to the canvas. You can also add the [Connect-AzAccount](/powershell/module/az.accounts/connect-azaccount) cmdlet. This scenario is illustrated in the following example.
378378

379379
![Run As Authentication Activities](media/automation-graphical-authoring-intro/authenticate-run-as-account.png)
380380

articles/azure-functions/functions-create-first-azure-function-azure-cli.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ Run [`curl`](https://curl.haxx.se/) with the **Invoke URL**, appending the param
359359
360360
## Clean up resources
361361
362-
If you continue to the next step, [Add an Azure Storage queue output binding](functions-add-output-binding-storage-queue-python.md), keep all your resources in place as you'll build on what you've already done.
362+
If you continue to the next step, [Add an Azure Storage queue output binding](functions-add-output-binding-storage-queue-cli.md), keep all your resources in place as you'll build on what you've already done.
363363
364364
Otherwise, use the following command to delete the resource group and all its contained resources to avoid incurring further costs.
365365

0 commit comments

Comments
 (0)