Skip to content

Commit 285bf73

Browse files
committed
[Azure Purview] - add a new Bicep quickstart
1 parent f880215 commit 285bf73

File tree

3 files changed

+140
-23
lines changed

3 files changed

+140
-23
lines changed

articles/purview/quickstart-ARM-create-azure-purview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.custom: mode-arm
1111

1212
# Quickstart: Create a Microsoft Purview (formerly Azure Purview) account using an ARM template
1313

14-
This quickstart describes the steps to deploy a Microsoft Purview (formerly Azure Purview) account using an Azure Resource Manager (ARM) template.
14+
This quickstart describes the steps to deploy a Microsoft Purview (formerly Azure Purview) account using an Azure Resource Manager (ARM) template.
1515

1616
After you've created the account, you can begin registering your data sources and using the Microsoft Purview governance portal to understand and govern your data landscape. By connecting to data across your on-premises, multi-cloud, and software-as-a-service (SaaS) sources, the Microsoft Purview Data Map creates an up-to-date map of your information. It identifies and classifies sensitive data, and provides end-to-end data linage. Data consumers are able to discover data across your organization and data administrators are able to audit, secure, and ensure right use of your data.
1717

@@ -38,7 +38,7 @@ The template used in this quickstart is from [Azure Quickstart Templates](https:
3838

3939
The following resources are defined in the template:
4040

41-
* Microsoft.Purview/accounts
41+
* [Microsoft.Purview/accounts](/azure/templates/microsoft.purview/accounts?pivots=deployment-language-arm-template)
4242

4343
The template performs the following tasks:
4444

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
---
2+
title: 'Quickstart: Create a Microsoft Purview (formerly Azure Purview) account using a Bicep file'
3+
description: This Quickstart describes how to create a Microsoft Purview (formerly Azure Purview) account using a Bicep file.
4+
author: whhender
5+
ms.author: whhender
6+
ms.date: 09/12/2022
7+
ms.topic: quickstart
8+
ms.service: purview
9+
---
10+
11+
# Quickstart: Create a Microsoft Purview (formerly Azure Purview) account using a Bicep file
12+
13+
This quickstart describes the steps to deploy a Microsoft Purview (formerly Azure Purview) account using a Bicep file.
14+
15+
After you've created the account, you can begin registering your data sources and using the Microsoft Purview governance portal to understand and govern your data landscape. By connecting to data across your on-premises, multi-cloud, and software-as-a-service (SaaS) sources, the Microsoft Purview Data Map creates an up-to-date map of your information. It identifies and classifies sensitive data, and provides end-to-end data linage. Data consumers are able to discover data across your organization and data administrators are able to audit, secure, and ensure right use of your data.
16+
17+
For more information about the governance capabilities of Microsoft Purview, formerly Azure Purview, [see our overview page](overview.md). For more information about deploying Microsoft Purview across your organization, [see our deployment best practices](deployment-best-practices.md)
18+
19+
To deploy a Microsoft Purview account to your subscription using a Bicep file, follow the guide below.
20+
21+
[!INCLUDE [purview-quickstart-prerequisites](includes/purview-quickstart-prerequisites.md)]
22+
23+
## Review the Bicep file
24+
25+
The Bicep file used in this quickstart is from [Azure Quickstart Templates](https://azure.microsoft.com/resources/templates/data-share-share-storage-account/).
26+
27+
<!--- Below link needs to be updated to Purview quickstart, which I'm currently working on. --->
28+
:::code language="bicep" source="~/quickstart-templates/quickstarts/microsoft.azurepurview/azure-purview-deployment/main.bicep":::
29+
30+
The following resources are defined in the Bicep file:
31+
32+
* [Microsoft.Purview/accounts](/azure/templates/microsoft.purview/accounts?pivots=deployment-language-bicep)
33+
34+
The Bicep file performs the following tasks:
35+
36+
* Creates a Microsoft Purview account in the specified resource group.
37+
38+
## Deploy the Bicep file
39+
40+
1. Save the Bicep file as **main.bicep** to your local computer.
41+
1. Deploy the Bicep file using either Azure CLI or Azure PowerShell.
42+
43+
# [CLI](#tab/CLI)
44+
45+
```azurecli
46+
az group create --name exampleRG --location eastus
47+
az deployment group create --resource-group exampleRG --template-file main.bicep
48+
```
49+
50+
# [PowerShell](#tab/PowerShell)
51+
52+
```azurepowershell
53+
New-AzResourceGroup -Name exampleRG -Location eastus
54+
New-AzResourceGroupDeployment -ResourceGroupName exampleRG -TemplateFile ./main.bicep
55+
```
56+
57+
---
58+
59+
You will be prompted to enter the following values:
60+
61+
* Purview name: enter a name for the Azure Purview account.
62+
63+
When the deployment finishes, you should see a message indicating the deployment succeeded.
64+
65+
## Open Microsoft Purview governance portal
66+
67+
After your Microsoft Purview account is created, you'll use the Microsoft Purview governance portal to access and manage it. There are two ways to open Microsoft Purview governance portal:
68+
69+
* Open your Microsoft Purview account in the [Azure portal](https://portal.azure.com). Select the "Open Microsoft Purview governance portal" tile on the overview page.
70+
:::image type="content" source="media/create-catalog-portal/open-purview-studio.png" alt-text="Screenshot showing the Microsoft Purview account overview page, with the Microsoft Purview governance portal tile highlighted.":::
71+
72+
* Alternatively, you can browse to [https://web.purview.azure.com](https://web.purview.azure.com), select your Microsoft Purview account, and sign in to your workspace.
73+
74+
## Get started with your Purview resource
75+
76+
After deployment, the first activities are usually:
77+
78+
* [Create a collection](quickstart-create-collection.md)
79+
* [Register a resource](azure-purview-connector-overview.md)
80+
* [Scan the resource](concept-scans-and-ingestion.md)
81+
82+
At this time, these actions aren't able to be taken through an Azure Resource Manager template. Follow the guides above to get started!
83+
84+
## Clean up resources
85+
86+
When you no longer need them, use the Azure portal, Azure CLI, or Azure PowerShell to remove the resource group, firewall, and all related resources.
87+
88+
# [CLI](#tab/CLI)
89+
90+
```azurecli-interactive
91+
az group delete --name exampleRG
92+
```
93+
94+
# [PowerShell](#tab/PowerShell)
95+
96+
```azurepowershell-interactive
97+
Remove-AzResourceGroup -Name exampleRG
98+
```
99+
100+
---
101+
102+
## Next steps
103+
104+
In this quickstart, you learned how to create a Microsoft Purview (formerly Azure Purview) account and how to access the Microsoft Purview governance portal.
105+
106+
Next, you can create a user-assigned managed identity (UAMI) that will enable your new Microsoft Purview account to authenticate directly with resources using Azure Active Directory (Azure AD) authentication.
107+
108+
To create a UAMI, follow our [guide to create a user-assigned managed identity](manage-credentials.md#create-a-user-assigned-managed-identity).
109+
110+
Follow these next articles to learn how to navigate the Microsoft Purview governance portal, create a collection, and grant access to Microsoft Purview:
111+
112+
> [!div class="nextstepaction"]
113+
> [Using the Microsoft Purview governance portal](use-azure-purview-studio.md)
114+
> [Create a collection](quickstart-create-collection.md)
115+
> [Add users to your Microsoft Purview account](catalog-permissions.md)

articles/purview/toc.yml

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ items:
1818
href: create-azure-purview-dotnet.md
1919
- name: Create an account - Python
2020
href: create-azure-purview-python.md
21+
- name: Create an account - Bicep
22+
href: quickstart-bicep-create-azure-purview.md
2123
- name: Create an account - ARM
2224
href: quickstart-ARM-create-azure-purview.md
2325
- name: Create a collection - Azure portal
@@ -60,22 +62,22 @@ items:
6062
items:
6163
- name: Accounts architecture best practices
6264
href: concept-best-practices-accounts.md
63-
- name: Accounts - Default account
65+
- name: Accounts - Default account
6466
href: concept-default-purview-account.md
6567
- name: Asset lifecycle best practices
6668
href: concept-best-practices-asset-lifecycle.md
67-
- name: Automation best practices
69+
- name: Automation best practices
6870
href: concept-best-practices-automation.md
6971
- name: Backup, recovery and migration best practices
7072
href: concept-best-practices-migration.md
71-
- name: Classification best practices
72-
href: concept-best-practices-classification.md
73+
- name: Classification best practices
74+
href: concept-best-practices-classification.md
7375
- name: Collections architecture best practices
7476
href: concept-best-practices-collections.md
7577
- name: Deployment best practices
7678
href: deployment-best-practices.md
7779
- name: Glossary best practices
78-
href: concept-best-practices-glossary.md
80+
href: concept-best-practices-glossary.md
7981
- name: Labeling best practices
8082
href: concept-best-practices-sensitivity-labels.md
8183
- name: Lineage best practices
@@ -84,16 +86,16 @@ items:
8486
href: concept-best-practices-network.md
8587
- name: Pricing guidelines
8688
items:
87-
- name: Pricing guidelines overview
89+
- name: Pricing guidelines overview
8890
href: concept-guidelines-pricing.md
8991
- name: Data map pricing
9092
href: concept-guidelines-pricing-data-map.md
9193
- name: Data Estate Insights pricing
9294
href: concept-guidelines-pricing-data-estate-insights.md
93-
- name: Scanning best practices
95+
- name: Scanning best practices
9496
href: concept-best-practices-scanning.md
9597
- name: Security best practices
96-
href: concept-best-practices-security.md
98+
href: concept-best-practices-security.md
9799
- name: Permissions and access
98100
href: catalog-permissions.md
99101
- name: Data map
@@ -111,7 +113,7 @@ items:
111113
- name: Data catalog
112114
items:
113115
- name: Business glossary
114-
href: concept-business-glossary.md
116+
href: concept-business-glossary.md
115117
- name: Asset normalization
116118
href: concept-asset-normalization.md
117119
- name: Workflows
@@ -139,7 +141,7 @@ items:
139141
- name: Manage collections
140142
href: how-to-create-and-manage-collections.md
141143
- name: Manage sources
142-
items:
144+
items:
143145
- name: Supported sources
144146
href: microsoft-purview-connector-overview.md
145147
- name: Manage data sources
@@ -154,7 +156,7 @@ items:
154156
- name: Request access to data asset
155157
href: how-to-request-access.md
156158
- name: Sources
157-
items:
159+
items:
158160
- name: Azure Multiple Source
159161
href: register-scan-azure-multiple-sources.md
160162
- name: Azure Synapse Analytics workspaces
@@ -173,7 +175,7 @@ items:
173175
displayName: Register and scan an Azure database for MySQL
174176
- name: Azure Database for PostgreSQL
175177
href: register-scan-azure-postgresql.md
176-
displayName: Register and scan an Azure database for PostgreSQL
178+
displayName: Register and scan an Azure database for PostgreSQL
177179
- name: Azure Data Explorer
178180
href: register-scan-azure-data-explorer.md
179181
displayName: Register and scan Azure Data Explorer Kusto
@@ -182,7 +184,7 @@ items:
182184
displayName: Register and scan Azure Data Lake Storage Gen 1 ADLS
183185
- name: Azure Data Lake Storage Gen 2
184186
href: register-scan-adls-gen2.md
185-
displayName: Register and scan Azure Data Lake Storage Gen 2 ADLS
187+
displayName: Register and scan Azure Data Lake Storage Gen 2 ADLS
186188
- name: Azure SQL Database
187189
href: register-scan-azure-sql-database.md
188190
displayName: Register and scan Azure SQL DB
@@ -229,13 +231,13 @@ items:
229231
href: register-scan-sap-bw.md
230232
- name: SAP ECC
231233
href: register-scan-sapecc-source.md
232-
- name: SAP HANA
234+
- name: SAP HANA
233235
href: register-scan-sap-hana.md
234-
- name: SAP S/4HANA
236+
- name: SAP S/4HANA
235237
href: register-scan-saps4hana-source.md
236238
- name: Snowflake
237239
href: register-scan-snowflake.md
238-
- name: Teradata
240+
- name: Teradata
239241
href: register-scan-teradata-source.md
240242
- name: Amazon RDS
241243
href: register-scan-amazon-rds.md
@@ -265,7 +267,7 @@ items:
265267
href: how-to-certify-assets.md
266268
- name: Managed attributes
267269
href: how-to-managed-attributes.md
268-
- name: Lineage
270+
- name: Lineage
269271
items:
270272
- name: Lineage user guide
271273
href: catalog-lineage-user-guide.md
@@ -286,9 +288,9 @@ items:
286288
- name: Create & manage terms
287289
href: how-to-create-import-export-glossary.md
288290
- name: Manage term templates
289-
href: how-to-manage-term-templates.md
291+
href: how-to-manage-term-templates.md
290292
- name: Classify
291-
items:
293+
items:
292294
- name: Create custom classifications
293295
href: create-a-custom-classification-and-classification-rule.md
294296
- name: Apply classifications
@@ -334,11 +336,11 @@ items:
334336
- name: Isolate network for account and portal
335337
href: catalog-private-link-account-portal.md
336338
- name: Managed virtual network
337-
href: catalog-managed-vnet.md
339+
href: catalog-managed-vnet.md
338340
- name: Configure DNS for private endpoint
339341
href: catalog-private-link-name-resolution.md
340342
- name: Troubleshoot private endpoints
341-
href: catalog-private-link-troubleshoot.md
343+
href: catalog-private-link-troubleshoot.md
342344
- name: Private endpoint and Managed VNets FAQ
343345
href: catalog-private-link-faqs.md
344346
- name: Deployment exceptions

0 commit comments

Comments
 (0)