Skip to content

Commit 20e3c7d

Browse files
Fix Markdown syntax issues
1 parent 3951f8c commit 20e3c7d

27 files changed

Lines changed: 175 additions & 131 deletions

File tree

Purview/Cost-Estimation.md

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Last updated: 2025-07-17
3030

3131
> [!IMPORTANT]
3232
> The general formula to keep in mind for estimating the cost of Microsoft Purview is: <br/>
33+
>
3334
> - **Cost of Data Map**: Calculated based on the number of capacity units and the price per capacity unit per hour. <br/>
3435
> - **Cost of Scanning**: Calculated based on the total duration (in minutes) of all scans in a month, divided by 60 minutes per hour, multiplied by the number of vCores per scan, and the price per vCore per hour. <br/>
3536
> - **Cost of Resource Set**: Calculated based on the total duration (in hours) of processing resource set data assets in a month, multiplied by the price per vCore per hour.
@@ -38,26 +39,29 @@ Last updated: 2025-07-17
3839
$$
3940

4041
1. Data Map (Always on):
41-
- Number of Capacity Units: Typically 1
42-
- Total Hours in a Month: 730 hours
43-
- Price per Capacity Unit per Hour: \$0.411
42+
43+
- Number of Capacity Units: Typically 1
44+
- Total Hours in a Month: 730 hours
45+
- Price per Capacity Unit per Hour: \$0.411
4446

4547
$$
4648
\text{Total Cost for Data Map} = \text{Number of Capacity Units} \times \text{Total Hours in a Month} \times \text{Price per Capacity Unit per Hour}
4749
$$
4850

4951
2. Scanning (Pay as you go):
50-
- Total Minutes of Scanning in a Month: [M] minutes
51-
- Number of vCores per Scan: 32
52-
- Price per vCore per Hour: \$0.63
52+
53+
- Total Minutes of Scanning in a Month: [M] minutes
54+
- Number of vCores per Scan: 32
55+
- Price per vCore per Hour: \$0.63
5356

5457
$$
5558
\text{Total Cost for Scanning} = \left( \frac{\text{Total Minutes of Scanning in a Month}}{60} \right) \times \text{Number of vCores per Scan} \times \text{Price per vCore per Hour}
5659
$$
5760

5861
3. Resource Set:
59-
- Total Hours of Processing in a Month: [H] hours
60-
- Price per vCore per Hour: \$0.21
62+
63+
- Total Hours of Processing in a Month: [H] hours
64+
- Price per vCore per Hour: \$0.21
6165

6266
$$
6367
\text{Total Cost for Resource Set} = \text{Total Hours of Processing in a Month} \times \text{Price per vCore per Hour}
@@ -117,10 +121,11 @@ $$
117121
## Cost Estimation for Different Metadata Volumes
118122

119123
> [!IMPORTANT]
120-
> Microsoft Purview `scans metadata to classify, label, and protect data assets`. It does `not scan the actual data content but rather the information about the data`. <br/>
121-
> `The size of the data itself does not directly` impact the cost of `metadata scanning unless it affects the amount of metadata generated`. The `number of metadata assets and their complexity` are the primary factors influencing costs.
124+
> Microsoft Purview `scans metadata to classify, label, and protect data assets`. It does `not scan the actual data content but rather the information about the data`. <br/>
125+
> `The size of the data itself does not directly` impact the cost of `metadata scanning unless it affects the amount of metadata generated`. The `number of metadata assets and their complexity` are the primary factors influencing costs.
122126
123127
Assumptions:
128+
124129
- The number of metadata assets is assumed based on the data volume, with an average size of 1 MB per metadata asset.
125130
- The average size of each metadata asset is assumed to be 1 MB.
126131
- These estimates are based on the assumption that the governed assets and data management costs are applied for 100 hours per month. Actual costs may vary based on specific agreements with Microsoft, usage patterns, etc.
@@ -145,7 +150,7 @@ Assumptions:
145150
- Include **Managed Virtual Network** and **data transfer** costs if applicable.
146151
- Get a **real-time, region-specific estimate** (e.g., for Costa Rica or any other region).
147152

148-
https://github.com/user-attachments/assets/05521c11-6666-4fc8-9046-14d6958798ef
153+
<https://github.com/user-attachments/assets/05521c11-6666-4fc8-9046-14d6958798ef>
149154

150155
## Additional Considerations
151156

Purview/DLP-implementation.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ Last updated: 2025-07-17
3131

3232
<img width="550" alt="image" src="https://github.com/user-attachments/assets/da6ef80f-7ca8-456a-993d-a6d40bb28c53" />
3333

34-
3534
- Select `Policies` > `Create policy`:
3635

3736
<img width="550" alt="image" src="https://github.com/user-attachments/assets/85f706eb-276e-4f7f-998f-f44bcf8fbfc3" />
@@ -40,7 +39,6 @@ Last updated: 2025-07-17
4039

4140
<img width="550" alt="image" src="https://github.com/user-attachments/assets/b4128763-851e-46ee-8a74-fdf189fa8762">
4241

43-
4442
## Define Policy Scope
4543

4644
- Select the locations where the policy will apply (e.g., Exchange email, SharePoint sites, OneDrive accounts, Teams chat).
@@ -56,9 +54,7 @@ Last updated: 2025-07-17
5654

5755
<img width="550" alt="image" src="https://github.com/user-attachments/assets/bab1c3cf-2bc0-4646-aa8f-92805d68e30f" />
5856

59-
60-
https://github.com/user-attachments/assets/a9165b97-f197-4f37-877e-9776015a3297
61-
57+
<https://github.com/user-attachments/assets/a9165b97-f197-4f37-877e-9776015a3297>
6258

6359
## Set Up Alerts and Notifications
6460

@@ -71,7 +67,7 @@ Last updated: 2025-07-17
7167

7268
## Customize access and override settings
7369

74-
https://github.com/user-attachments/assets/eb3d57d3-5bef-43f2-b069-1d25c3ef047b
70+
<https://github.com/user-attachments/assets/eb3d57d3-5bef-43f2-b069-1d25c3ef047b>
7571

7672
## Test and Deploy the Policy
7773

@@ -81,7 +77,7 @@ https://github.com/user-attachments/assets/eb3d57d3-5bef-43f2-b069-1d25c3ef047b
8177

8278
<img width="550" alt="image" src="https://github.com/user-attachments/assets/944945f0-ad0c-49ea-b157-47613c48590b" />
8379

84-
https://github.com/user-attachments/assets/0a38b331-33e8-4e15-96be-3edbe79119f6
80+
<https://github.com/user-attachments/assets/0a38b331-33e8-4e15-96be-3edbe79119f6>
8581

8682
## Monitor and Manage Policies
8783

Purview/Free-and-Enterprise.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ Last updated: 2025-07-17
3131
- [Free vs Enterprise](#free-vs-enterprise)
3232
- [Overview](#overview)
3333
- [Microsoft Purview Pricing Model](#microsoft-purview-pricing-model)
34-
- [Key Differences](#key-differences)
34+
- [Key Differences](#key-differences)
3535
- [How Microsoft Purview can be used](#how-microsoft-purview-can-be-used)
36-
- [Scenario 1: Data Governance for a Financial Institution](#scenario-1-data-governance-for-a-financial-institution)
37-
- [Scenario 2: Data Protection for a Healthcare Provider](#scenario-2-data-protection-for-a-healthcare-provider)
38-
- [Scenario 3: Data Analytics for an E-commerce Company](#scenario-3-data-analytics-for-an-e-commerce-company)
39-
- [Scenario 4: Compliance Management for a Global Enterprise](#scenario-4-compliance-management-for-a-global-enterprise)
36+
- [Scenario 1: Data Governance for a Financial Institution](#scenario-1-data-governance-for-a-financial-institution)
37+
- [Scenario 2: Data Protection for a Healthcare Provider](#scenario-2-data-protection-for-a-healthcare-provider)
38+
- [Scenario 3: Data Analytics for an E-commerce Company](#scenario-3-data-analytics-for-an-e-commerce-company)
39+
- [Scenario 4: Compliance Management for a Global Enterprise](#scenario-4-compliance-management-for-a-global-enterprise)
4040
- [Examples of use cases](#examples-of-use-cases)
4141
- [Collect metadata information from Apache Airflow](#collect-metadata-information-from-apache-airflow)
4242

@@ -72,6 +72,7 @@ Last updated: 2025-07-17
7272
## Overview
7373

7474
> Keypoints of Microsoft Purview: <br/>
75+
>
7576
> 1. `Integration with Microsoft Ecosystem`: Purview offers deep integration with Azure, Power BI, and Microsoft 365, providing a seamless experience for organizations already using these tools. <br/>
7677
> 2. `Advanced Governance and Compliance`: Purview provides robust governance and compliance features, ensuring your data management practices meet regulatory standards. <br/>
7778
> 3. `AI-Powered Search and Discovery`: With AI-driven capabilities, Purview enhances data discovery and classification, making it easier to find and manage data assets. <br/>
@@ -521,11 +522,13 @@ Find below different scenarios to manage data governance, protection, and compli
521522
> This capability is currently in public preview and is achieved through integration with **OpenLineage**, an open framework for data lineage collection and analysis.
522523
523524
How it works:
525+
524526
1. **Enable OpenLineage in Airflow**: By enabling OpenLineage in your Airflow instance, metadata and lineage information about jobs and datasets are automatically tracked as Directed Acyclic Graphs (DAGs) execute.
525527
2. **Azure Event Hubs**: The tracked metadata and lineage information are sent to an Azure Event Hubs instance that you configure.
526528
3. **Microsoft Purview**: Purview subscribes to the events from Azure Event Hubs, parses them, and ingests the metadata and lineage into the data map.
527529

528530
This integration supports capturing metadata such as:
531+
529532
- Airflow workspace
530533
- Airflow DAG
531534
- Airflow task

README.md

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ Last updated: 2025-07-17
1818

1919
</details>
2020

21-
2221
> [!IMPORTANT]
2322
> The [Azure Databases Advisor Tool](https://microsoftcloudessentials-learninghub.github.io/Azure-Databases-Purview-Advisor/) is designed to help users select the most suitable Azure database service based on their specific use case. It provides recommendations by analyzing user inputs such as data type, scalability needs, latency requirements, and more.
2423
> The information provided and any document (such as scripts, sample codes, etc.) is provided `AS-IS` and `WITH ALL FAULTS`. Pricing estimates are for `demonstration purposes only and do not reflect final pricing`. `Microsoft assumes no liability` for your use of this information and makes no guarantees or warranties, expressed or implied, regarding its accuracy or completeness, including any pricing details. `Please note that these demos are intended as a guide and are based on personal experiences. For official guidance, support, or more detailed information, please refer to Microsoft's official documentation or contact Microsoft directly`: [Microsoft Sales and Support](https://support.microsoft.com/contactus?ContactUsExperienceEntryPointAssetId=S.HP.SMC-HOME)
@@ -33,30 +32,29 @@ Last updated: 2025-07-17
3332
<summary><b>Details</b> (Click to expand)</summary>
3433

3534
> - **Formats**<br/>
36-
> - Structured: Stored in predefined formats like rows and columns with consistent schema enforcement.<br/>
37-
> - Unstructured: Exists in diverse formats like free text, images, audio, video, and documents that lack a formal structure.<br/>
35+
> - Structured: Stored in predefined formats like rows and columns with consistent schema enforcement.<br/>
36+
> - Unstructured: Exists in diverse formats like free text, images, audio, video, and documents that lack a formal structure.<br/>
3837
> - **Storage Model**<br/>
39-
> - Structured: Uses rigid, predefined schemas in relational databases ensuring integrity and data validation.<br/>
40-
> - Unstructured: Stored in flexible formats such as object storage, document stores, or blob storage without a fixed schema.<br/>
38+
> - Structured: Uses rigid, predefined schemas in relational databases ensuring integrity and data validation.<br/>
39+
> - Unstructured: Stored in flexible formats such as object storage, document stores, or blob storage without a fixed schema.<br/>
4140
> - **Databases**<br/>
42-
> - Structured: Managed through SQL-based systems like Azure SQL, MySQL, and PostgreSQL.<br/>
43-
> - Unstructured: Supported by NoSQL systems like Cosmos DB, MongoDB, and cloud-native data lakes.<br/>
41+
> - Structured: Managed through SQL-based systems like Azure SQL, MySQL, and PostgreSQL.<br/>
42+
> - Unstructured: Supported by NoSQL systems like Cosmos DB, MongoDB, and cloud-native data lakes.<br/>
4443
> - **Ease of Search**<br/>
45-
> - Structured: Easily queried using SQL, indexing, and standardized query languages.<br/>
46-
> - Unstructured: Requires more advanced approaches like keyword extraction, OCR, or AI-assisted search tools.<br/>
44+
> - Structured: Easily queried using SQL, indexing, and standardized query languages.<br/>
45+
> - Unstructured: Requires more advanced approaches like keyword extraction, OCR, or AI-assisted search tools.<br/>
4746
> - **Analysis Methods**<br/>
48-
> - Structured: Suited for quantitative techniques, including statistical modeling, trend analysis, and aggregation.<br/>
49-
> - Unstructured: Often analyzed with qualitative approaches like NLP, sentiment analysis, topic modeling, or deep learning.<br/>
47+
> - Structured: Suited for quantitative techniques, including statistical modeling, trend analysis, and aggregation.<br/>
48+
> - Unstructured: Often analyzed with qualitative approaches like NLP, sentiment analysis, topic modeling, or deep learning.<br/>
5049
> - **Tools and Technologies**<br/>
51-
> - Structured: RDBMS (SQL Server, Oracle), OLTP systems, CRM platforms, and OLAP tools for analytics.<br/>
52-
> - Unstructured: NoSQL DBMS, data mining frameworks, ML pipelines, AI services, and visualization platforms like Power BI.<br/>
50+
> - Structured: RDBMS (SQL Server, Oracle), OLTP systems, CRM platforms, and OLAP tools for analytics.<br/>
51+
> - Unstructured: NoSQL DBMS, data mining frameworks, ML pipelines, AI services, and visualization platforms like Power BI.<br/>
5352
> - **Specialists**<br/>
54-
> - Structured: Typically handled by business analysts, software engineers, solution architects, and DBAs.<br/>
55-
> - Unstructured: Requires data scientists, AI/ML specialists, information architects, and advanced data engineers.<br/>
53+
> - Structured: Typically handled by business analysts, software engineers, solution architects, and DBAs.<br/>
54+
> - Unstructured: Requires data scientists, AI/ML specialists, information architects, and advanced data engineers.<br/>
5655
5756
</details>
5857

59-
6058
## Products/Services
6159

6260
```mermaid
@@ -127,7 +125,7 @@ Click here to read more about a [quick guide on SQL Server on Azure Virtual Mach
127125
<details>
128126
<summary><b>Azure Database for PostgreSQL</b> (PaaS) - Click to expand </summary>
129127

130-
> Enterprise-ready community PostgreSQL database service, fully managed by Microsoft.
128+
> Enterprise-ready community PostgreSQL database service, fully managed by Microsoft.
131129
132130
> - **Benefits:** High availability with up to 99.99% SLA, built-in security, and scalability.<br/>
133131
> - **Differentiators:** Supports PostgreSQL extensions and advanced indexing options.<br/>
@@ -169,7 +167,7 @@ Click here to read more about a [quick guide on Oracle Database on Azure](./sql/
169167
<details>
170168
<summary><b>SQL Server 2022</b> (IaaS) - Click to expand </summary>
171169

172-
> Latest release of SQL Server with built-in hybrid and cloud-connected capabilities.
170+
> Latest release of SQL Server with built-in hybrid and cloud-connected capabilities.
173171
174172
> - **Benefits:** Brings innovations like ledger tables, Synapse Link, and built-in security enhancements.<br/>
175173
> - **Differentiators:** Full hybrid flexibility for modern apps with backward compatibility.<br/>
@@ -197,7 +195,7 @@ Click here to read more about a [quick guide on Azure Cosmos DB](./nosql/azure-c
197195
<details>
198196
<summary><b>Azure Managed Instance for Apache Cassandra</b> (PaaS) - Click to expand </summary>
199197

200-
> Managed Cassandra database service designed for massive scale and availability.
198+
> Managed Cassandra database service designed for massive scale and availability.
201199
202200
> - **Benefits:** Built-in automation, scalability, and hybrid deployment options.<br/>
203201
> - **Differentiators:** Supports native Cassandra drivers and schemas with Azure-managed benefits.<br/>

_news/az-mysql.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ Last updated: 2025-07-17
1515
> [!TIP]
1616
> For technical deep dives and product team insights, visit the [Azure Database Blog](https://techcommunity.microsoft.com/category/azuredatabases/blog/azuredatablog).
1717
18-
1918
<details>
2019
<summary><b>List of References</b> (Click to expand)</summary>
2120

@@ -31,19 +30,18 @@ Last updated: 2025-07-17
3130
<summary><b>Table of Content</b> (Click to expand)</summary>
3231

3332
- [Latest Announcements](#latest-announcements)
34-
- [Microsoft Build 2025](#microsoft-build-2025)
35-
- [May 2025 Release](#may-2025-release)
36-
- [Microsoft Ignite 2024](#microsoft-ignite-2024)
37-
- [Microsoft Build 2024](#microsoft-build-2024)
33+
- [Microsoft Build 2025](#microsoft-build-2025)
34+
- [May 2025 Release](#may-2025-release)
35+
- [Microsoft Ignite 2024](#microsoft-ignite-2024)
36+
- [Microsoft Build 2024](#microsoft-build-2024)
3837
- [Feature Highlights](#feature-highlights)
39-
- [High Availability & Disaster Recovery](#high-availability--disaster-recovery)
40-
- [Security & Compliance](#security--compliance)
41-
- [Developer Productivity](#developer-productivity)
38+
- [High Availability & Disaster Recovery](#high-availability--disaster-recovery)
39+
- [Security & Compliance](#security--compliance)
40+
- [Developer Productivity](#developer-productivity)
4241
- [Best Practices](#best-practices)
4342

4443
</details>
4544

46-
4745
## Latest Announcements
4846

4947
### Microsoft Build 2025
@@ -77,21 +75,23 @@ Last updated: 2025-07-17
7775
## Feature Highlights
7876

7977
### High Availability & Disaster Recovery
78+
8079
- Zone-redundant HA with 99.99% SLA.
8180
- Point-in-time restore and geo-redundant backups.
8281
- Accelerated Logs for mission-critical throughput.
8382

8483
### Security & Compliance
84+
8585
- Azure AD authentication and role-based access control.
8686
- Encryption at rest with customer-managed keys.
8787
- Private Link and VNet integration for network isolation.
8888

8989
### Developer Productivity
90+
9091
- Native support for Django, Laravel, Spring Boot, and more.
9192
- Deep Azure Monitor integration with custom metrics and alerts.
9293
- Serverless compute tier (preview) for bursty or unpredictable workloads.
9394

94-
9595
## Best Practices
9696

9797
- **Enable Zone-Redundant HA** for production workloads.

_news/az-sql-mi.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ Last updated: 2025-07-17
2929
<summary><b>Table of Content</b> (Click to expand)</summary>
3030

3131
- [Latest Announcements](#latest-announcements)
32-
- [Microsoft Build 2025](#microsoft-build-2025)
33-
- [May 2025 Release](#may-2025-release)
34-
- [Microsoft Ignite 2024](#microsoft-ignite-2024)
35-
- [Microsoft Build 2024](#microsoft-build-2024)
32+
- [Microsoft Build 2025](#microsoft-build-2025)
33+
- [May 2025 Release](#may-2025-release)
34+
- [Microsoft Ignite 2024](#microsoft-ignite-2024)
35+
- [Microsoft Build 2024](#microsoft-build-2024)
3636
- [Feature Highlights](#feature-highlights)
37-
- [High Availability & Disaster Recovery](#high-availability--disaster-recovery)
38-
- [Security & Compliance](#security--compliance)
39-
- [Developer Productivity](#developer-productivity)
37+
- [High Availability & Disaster Recovery](#high-availability--disaster-recovery)
38+
- [Security & Compliance](#security--compliance)
39+
- [Developer Productivity](#developer-productivity)
4040
- [Best Practices](#best-practices)
4141

4242
</details>
@@ -64,7 +64,6 @@ Last updated: 2025-07-17
6464
- **Managed Instance Link Enhancements**: Improved bidirectional replication between SQL Server 2022 and SQL MI for hybrid DR and migration scenarios.
6565
- **SDK-Style SQL Projects**: Support for cross-platform CI/CD pipelines using Microsoft.Build.Sql in Azure Data Studio and VS Code.
6666

67-
6867
## Feature Highlights
6968

7069
### High Availability & Disaster Recovery
@@ -85,7 +84,6 @@ Last updated: 2025-07-17
8584
- SDK-style SQL projects for DevOps pipelines.
8685
- Database Watcher for deep performance insights.
8786

88-
8987
## Best Practices
9088

9189
- **Choose the right update policy**: Use “Always-up-to-date” for innovation, or “SQL Server 2022” for compatibility.

nosql/azure-cache-for-redis/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ Last updated: 2025-07-17
1212

1313
> Azure Cache for Redis provides a fully managed, in-memory data store that enables high-performance and scalable caching solutions.
1414
15-
1615
<details>
1716
<summary>Table of Content</summary>
1817

0 commit comments

Comments
 (0)