You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/purview/catalog-private-link-end-to-end.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.author: zeinam
6
6
ms.service: purview
7
7
ms.subservice: purview-data-catalog
8
8
ms.topic: how-to
9
-
ms.date: 06/21/2022
9
+
ms.date: 12/09/2022
10
10
# Customer intent: As a Microsoft Purview admin, I want to set up private endpoints for my Microsoft Purview account to access purview account and scan data sources from restricted network.
11
11
---
12
12
@@ -18,11 +18,11 @@ The Microsoft Purview _account_ private endpoint is used to add another layer of
18
18
19
19
The Microsoft Purview _portal_ private endpoint is required to enable connectivity to [Microsoft Purview governance portal](https://web.purview.azure.com/resource/) using a private network.
20
20
21
-
Microsoft Purview can scan data sources in Azure or an on-premises environment by using _ingestion_ private endpoints. Three private endpoint resources are required to be deployed and linked to Microsoft Purview managed resources when ingestion private endpoint is deployed:
21
+
Microsoft Purview can scan data sources in Azure or an on-premises environment by using _ingestion_ private endpoints. Three private endpoint resources are required to be deployed and linked to Microsoft Purview managed or configured resources when ingestion private endpoint is deployed:
22
22
23
23
- Blob private endpoint is linked to a Microsoft Purview managed storage account.
24
24
- Queue private endpoint is linked to a Microsoft Purview managed storage account.
25
-
- namespace private endpoint is linked to a Microsoft Purview managed Event Hub namespace.
25
+
- namespace private endpoint is linked to a Microsoft Purview configured Event Hub namespace.
26
26
27
27
:::image type="content" source="media/catalog-private-link/purview-private-link-architecture.png" alt-text="Diagram that shows Microsoft Purview and Private Link architecture.":::
Copy file name to clipboardExpand all lines: articles/purview/catalog-private-link-faqs.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.author: zeinam
6
6
ms.service: purview
7
7
ms.subservice: purview-data-catalog
8
8
ms.topic: how-to
9
-
ms.date: 05/06/2022
9
+
ms.date: 12/09/2022
10
10
# Customer intent: As a Microsoft Purview admin, I want to set up private endpoints and managed vnets for my Microsoft Purview account for secure access or ingestion.
11
11
---
12
12
# FAQ about Microsoft Purview private endpoints and Managed VNets
@@ -44,11 +44,11 @@ The Microsoft Purview portal private endpoint provides private connectivity to t
44
44
45
45
### What's the purpose of deploying the Microsoft Purview ingestion private endpoints?
46
46
47
-
Microsoft Purview can scan data sources in Azure or an on-premises environment by using ingestion private endpoints. Three other private endpoint resources are deployed and linked to Microsoft Purview managed resources when ingestion private endpoints are created:
47
+
Microsoft Purview can scan data sources in Azure or an on-premises environment by using ingestion private endpoints. Three other private endpoint resources are deployed and linked to Microsoft Purview managed or configured resources when ingestion private endpoints are created:
48
48
49
49
-**Blob** is linked to a Microsoft Purview managed storage account.
50
50
-**Queue** is linked to a Microsoft Purview managed storage account.
51
-
-**namespace** is linked to a Microsoft Purview managed event hub namespace.
51
+
-**namespace** is linked to a Microsoft Purview configured event hub namespace.
52
52
53
53
### Can I scan a data source through a public endpoint if a private endpoint is enabled on my Microsoft Purview account?
Copy file name to clipboardExpand all lines: articles/purview/catalog-private-link-name-resolution.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.author: viseshag
6
6
ms.service: purview
7
7
ms.subservice: purview-data-catalog
8
8
ms.topic: how-to
9
-
ms.date: 11/17/2022
9
+
ms.date: 12/09/2022
10
10
# Customer intent: As a Microsoft Purview admin, I want to set up private endpoints for my Microsoft Purview account, for secure access.
11
11
---
12
12
@@ -46,7 +46,7 @@ When you create ingestion, portal and account private endpoints, the DNS CNAME r
46
46
47
47
- During the deployment of _portal_ private endpoint for your Microsoft Purview account, we also create a new private DNS zone that corresponds to the `privatelink` subdomain for Microsoft Purview as `privatelink.purviewstudio.azure.com` including DNS A resource records for _Web_.
48
48
49
-
- If you enable ingestion private endpoints, additional DNS zones are required for managed resources.
49
+
- If you enable ingestion private endpoints, additional DNS zones are required for managed or configured resources.
50
50
51
51
The following table shows an example of Azure Private DNS zones and DNS A Records that are deployed as part of configuration of private endpoint for a Microsoft Purview account if you enable _Private DNS integration_ during the deployment:
52
52
@@ -198,14 +198,14 @@ If you do not use DNS forwarders and instead you manage A records directly in yo
2. Create [Virtual network links](../dns/private-dns-virtual-network-links.md) in your Azure Private DNS Zones for your Azure Virtual Networks to allow internal name resolution.
204
204
205
205
3. From your management PC and self-hosted integration runtime VM, test name resolution and network connectivity to your Microsoft Purview account using tools such as Nslookup.exe and PowerShell
206
206
207
207
To test name resolution you need to resolve the following FQDNs through their private IP addresses:
208
-
(Instead of Contoso-Purview, scaneastusabcd1234 or atlas-12345678-1234-1234-abcd-123456789abc, use the hostname associated with your purview account name and managed resources names)
208
+
(Instead of Contoso-Purview, scaneastusabcd1234 or atlas-12345678-1234-1234-abcd-123456789abc, use the hostname associated with your purview account name and managed or configured resources names)
209
209
210
210
-`Contoso-Purview.purview.azure.com`
211
211
-`web.purview.azure.com`
@@ -214,7 +214,7 @@ To test name resolution you need to resolve the following FQDNs through their pr
To test network connectivity, from self-hosted integration runtime VM you can launch PowerShell console and test connectivity using `Test-NetConnection`.
217
-
You must resolve each endpoint by their private endpoint and obtain TcpTestSucceeded as True. (Instead of Contoso-Purview, scaneastusabcd1234 or atlas-12345678-1234-1234-abcd-123456789abc, use the hostname associated with your purview account name and managed resources names)
217
+
You must resolve each endpoint by their private endpoint and obtain TcpTestSucceeded as True. (Instead of Contoso-Purview, scaneastusabcd1234 or atlas-12345678-1234-1234-abcd-123456789abc, use the hostname associated with your purview account name and managed or configured resources names)
> *Managed Event Hubs Namespace is only needed if it has been enabled on your Microsoft Purview account. You can check in **Managed Resources** under settings on your Microsoft Purview account page in the Azure Portal.
42
+
> *Event Hubs Namespace is only needed if it has been configured on your Microsoft Purview account. You can check in **Kafka configuration** under settings on your Microsoft Purview account page in the Azure Portal.
43
43
44
44
2. If portal private endpoint is deployed, make sure you also deploy account private endpoint.
45
45
@@ -87,7 +87,7 @@ This guide summarizes known limitations related to using private endpoints for M
87
87
88
88
6. From self-hosted integration runtime VM, test network connectivity and name resolution to Microsoft Purview endpoint.
89
89
90
-
7. From self-hosted integration runtime, test network connectivity and name resolution to Microsoft Purview managed resources such as blob queue and Event Hubs through port 443 and private IP addresses. (Replace the managed storage account and Event Hubs namespace with corresponding managed resource name assigned to your Microsoft Purview account).
90
+
7. From self-hosted integration runtime, test network connectivity and name resolution to Microsoft Purview managed resources such as blob queue, and secondary resources like Event Hubs through port 443 and private IP addresses. (Replace the managed storage account and Event Hubs namespace with corresponding resource names).
@@ -131,9 +131,9 @@ This guide summarizes known limitations related to using private endpoints for M
131
131
TcpTestSucceeded : True
132
132
```
133
133
134
-
8. From the network where data source is located, test network connectivity and name resolution to Microsoft Purview endpoint and managed resources endpoints.
134
+
8. From the network where data source is located, test network connectivity and name resolution to Microsoft Purview endpoint and managed or configured resources endpoints.
135
135
136
-
9. If data sources are located in on-premises network, review your DNS forwarder configuration. Test name resolution from within the same network where data sources are located to self-hosted integration runtime, Microsoft Purview endpoints and managed resources. It's expected to obtain a valid private IP address from DNS query for each endpoint.
136
+
9. If data sources are located in on-premises network, review your DNS forwarder configuration. Test name resolution from within the same network where data sources are located to self-hosted integration runtime, Microsoft Purview endpoints and managed or configured resources. It's expected to obtain a valid private IP address from DNS query for each endpoint.
137
137
138
138
For more information, see [Virtual network workloads without custom DNS server](../private-link/private-endpoint-dns.md#virtual-network-workloads-without-custom-dns-server) and [On-premises workloads using a DNS forwarder](../private-link/private-endpoint-dns.md#on-premises-workloads-using-a-dns-forwarder) scenarios in [Azure Private Endpoint DNS configuration](../private-link/private-endpoint-dns.md).
139
139
@@ -149,10 +149,10 @@ You may receive the following error message when running a scan:
149
149
`Internal system error. Please contact support with correlationId:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx System Error, contact support.`
150
150
151
151
### Cause
152
-
This can be an indication of issues related to connectivity or name resolution between the VM running self-hosted integration runtime and Microsoft Purview's managed resources storage account or Event Hubs.
152
+
This can be an indication of issues related to connectivity or name resolution between the VM running self-hosted integration runtime and Microsoft Purview's managed storage account or configured Event Hubs.
153
153
154
154
### Resolution
155
-
Validate if name resolution is successful between the VM running the Self-Hosted Integration Runtime and the Microsoft Purview manage resources such as the blob queue and Event Hubs through port 443 and private IP addresses (step 8 above.)
155
+
Validate if name resolution is successful between the VM running the Self-Hosted Integration Runtime and the Microsoft Purview managed blob queue or configured Event Hubs through port 443 and private IP addresses (step 8 above.)
Copy file name to clipboardExpand all lines: articles/purview/concept-best-practices-automation.md
+6-11Lines changed: 6 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.author: tarifat
6
6
ms.service: purview
7
7
ms.subservice: purview-data-map
8
8
ms.topic: conceptual
9
-
ms.date: 11/03/2022
9
+
ms.date: 12/09/2022
10
10
---
11
11
12
12
# Microsoft Purview automation best practices
@@ -60,19 +60,13 @@ When to use?
60
60
* Custom application development or process automation.
61
61
62
62
## Streaming (Apache Atlas)
63
-
Each Microsoft Purview account can enable a fully managed event hub that is accessible via the Atlas Kafka endpoint found via the Azure portal > Microsoft Purview Account > Properties.
64
63
65
-
To enable this Event Hubs namespace, you can follow these steps:
66
-
1. Search for and open your Microsoft Purview account in the [Azure portal](https://portal.azure.com).
67
-
1. Select **Managed Resources** under settings on your Microsoft Purview account page in the Azure portal.
68
-
:::image type="content" source="media/concept-best-practices/enable-disable-event-hubs.png" alt-text="Screenshot showing the Event Hubs namespace toggle highlighted on the Managed resources page of the Microsoft Purview account page in the Azure portal.":::
69
-
1. Select the Enable/Disable toggle to enable your Event Hubs namespace. It can be disabled at any time.
70
-
1. Select **Save** to save the choice and begin the enablement or disablement process. This can take several minutes to complete.
71
-
:::image type="content" source="media/concept-best-practices/select-save.png" alt-text="Screenshot showing the Managed resources page of the Microsoft Purview account page in the Azure portal with the save button highlighted.":::
64
+
Each Microsoft Purview account can configure Event Hubs that are accessible via their Atlas Kafka endpoint.
72
65
73
-
>[!NOTE]
74
-
>Enabling this Event Hubs namespace does incur a cost for the namespace. For specific details, see [the pricing page](https://azure.microsoft.com/pricing/details/purview/).
66
+
[You can follow these steps to configure the Event Hubs namespaces.](configure-event-hubs-for-kafka.md)
75
67
68
+
>[!NOTE]
69
+
>Enabling this Event Hubs namespace does incur a cost for the namespace. For specific details, see [the pricing page](https://azure.microsoft.com/pricing/details/event-hubs/).
76
70
77
71
Once the namespace is enabled, Microsoft Purview events can be monitored by consuming messages from the event hub. External systems can also use the event hub to publish events to Microsoft Purview as they occur.
78
72
***Consume Events** - Microsoft Purview will send notifications about metadata changes to Kafka topic **ATLAS_ENTITIES**. Applications interested in metadata changes can monitor for these notifications. Supported operations include: `ENTITY_CREATE`, `ENTITY_UPDATE`, `ENTITY_DELETE`, `CLASSIFICATION_ADD`, `CLASSIFICATION_UPDATE`, `CLASSIFICATION_DELETE`.
@@ -82,6 +76,7 @@ When to use?
82
76
* Applications or processes that need to publish or consume Apache Atlas events in real time.
83
77
84
78
## Monitoring
79
+
85
80
Microsoft Purview can send platform logs and metrics via "Diagnostic settings" to one or more destinations (Log Analytics Workspace, Storage Account, or Azure Event Hubs). [Available metrics](./how-to-monitor-with-azure-monitor.md#available-metrics) include `Data Map Capacity Units`, `Data Map Storage Size`, `Scan Canceled`, `Scan Completed`, `Scan Failed`, and `Scan Time Taken`.
86
81
87
82
Once configured, Microsoft Purview automatically sends these events to the destination as a JSON payload. From there, application subscribers that need to consume and act on these events can do so with the option of orchestrating downstream logic.
0 commit comments