From d9e66c6396b88fef1b1c334fb4a6e122a2e1e8c7 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:26:34 -0600 Subject: [PATCH 01/22] pull -> push --- .github/workflows/update-md-date.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/update-md-date.yml b/.github/workflows/update-md-date.yml index 96dc9d7..ac7a96d 100644 --- a/.github/workflows/update-md-date.yml +++ b/.github/workflows/update-md-date.yml @@ -7,6 +7,7 @@ on: permissions: contents: write + pull-requests: write jobs: update-date: @@ -35,7 +36,12 @@ jobs: run: python .github/workflows/update_date.py - name: Commit changes + env: + TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | + git fetch origin ${{ github.event.pull_request.head.ref }} + git pull --rebase origin ${{ github.event.pull_request.head.ref }} || echo "No rebase needed" git add -A git commit -m "Update last modified date in Markdown files" || echo "No changes to commit" + git remote set-url origin https://x-access-token:${TOKEN}@github.com/${{ github.repository }} git push origin HEAD:${{ github.event.pull_request.head.ref }} From 6ddf0ce7370c82e0010b4e558b1221e8992352a5 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:27:53 -0600 Subject: [PATCH 02/22] parallel processing --- .github/workflows/validate_and_fix_markdown.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/validate_and_fix_markdown.yml b/.github/workflows/validate_and_fix_markdown.yml index 1d36407..4cef7ef 100644 --- a/.github/workflows/validate_and_fix_markdown.yml +++ b/.github/workflows/validate_and_fix_markdown.yml @@ -7,6 +7,7 @@ on: permissions: contents: write + pull-requests: write jobs: validate-and-fix-markdown: @@ -34,11 +35,11 @@ jobs: git config --global user.email "github-actions[bot]@users.noreply.github.com" git config --global user.name "github-actions[bot]" - - name: Commit changes + - name: Commit and rebase changes + env: + PR_BRANCH: ${{ github.head_ref || github.ref_name }} run: | - git fetch origin - git checkout -b ${{ github.event.pull_request.head.ref }} origin/${{ github.event.pull_request.head.ref }} git add -A git commit -m "Fix Markdown syntax issues" || echo "No changes to commit" - git pull --rebase origin ${{ github.event.pull_request.head.ref }} || echo "No rebase needed" - git push origin HEAD:${{ github.event.pull_request.head.ref }} + git pull --rebase origin "$PR_BRANCH" || echo "No rebase needed" + git push origin HEAD:"$PR_BRANCH" From 2045c6e4da142f547ed2a3578a9aa37dec31de94 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:28:26 -0600 Subject: [PATCH 03/22] change badge format --- Purview/Cost-Estimation.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Purview/Cost-Estimation.md b/Purview/Cost-Estimation.md index 8d66bc5..97ec6b0 100644 --- a/Purview/Cost-Estimation.md +++ b/Purview/Cost-Estimation.md @@ -159,9 +159,9 @@ Assumptions: - **Efficient Data Management**: Use incremental loads and data partitioning to minimize scan duration. - **Monitor Usage**: Regularly monitor your usage and costs using Azure Cost Management tools to identify areas for optimization. - - +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From fdef7b4096f34300f8a1238f426eab14f19e8ac4 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:28:41 -0600 Subject: [PATCH 04/22] change badge format --- Purview/DLP-Overview.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Purview/DLP-Overview.md b/Purview/DLP-Overview.md index bc12095..7404f07 100644 --- a/Purview/DLP-Overview.md +++ b/Purview/DLP-Overview.md @@ -77,7 +77,9 @@ Last updated: 2024-11-19 - **Example**: A custom connector for an email gateway that handles outbound emails. - **Usage**: Applies DLP policies to monitor and prevent the leakage of sensitive information through email communications. +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From ae66100f9591cc10d661ae0ba7f0da9a3b570798 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:28:56 -0600 Subject: [PATCH 05/22] change badge format --- Purview/DLP-implementation.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Purview/DLP-implementation.md b/Purview/DLP-implementation.md index 5f27198..007db17 100644 --- a/Purview/DLP-implementation.md +++ b/Purview/DLP-implementation.md @@ -93,7 +93,9 @@ https://github.com/user-attachments/assets/eb3d57d3-5bef-43f2-b069-1d25c3ef047b - **Endpoint DLP**: Configure settings for endpoint devices to restrict actions like copying, printing, or transferring sensitive data - **Integration with Microsoft Defender**: Extend DLP alerts to Microsoft Defender XDR and Microsoft Sentinel for advanced threat detection and response +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From a92d2a08f7dc7ced170c5ac1fb346d3ab18dc538 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:29:17 -0600 Subject: [PATCH 06/22] change badge format --- Purview/Free-and-Enterprise.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Purview/Free-and-Enterprise.md b/Purview/Free-and-Enterprise.md index 5c273ce..b7f1864 100644 --- a/Purview/Free-and-Enterprise.md +++ b/Purview/Free-and-Enterprise.md @@ -530,7 +530,9 @@ This integration supports capturing metadata such as: - Airflow DAG - Airflow task +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From 7d168e30254b12309b776b258ba17d90dbc435b6 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:29:38 -0600 Subject: [PATCH 07/22] change badge format --- _news/az-mysql.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_news/az-mysql.md b/_news/az-mysql.md index 3faba30..d12186f 100644 --- a/_news/az-mysql.md +++ b/_news/az-mysql.md @@ -101,9 +101,9 @@ Last updated: 2025-06-03 - **Monitor performance** using Query Performance Insight and Azure Monitor. - **Adopt serverless** for dev/test or variable workloads to optimize cost. +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

- - + From d5491ad3aa68da6f538ab4bafecdb974014a70c9 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:29:54 -0600 Subject: [PATCH 08/22] change badge format --- _news/az-sql-mi.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/_news/az-sql-mi.md b/_news/az-sql-mi.md index 8b9fe8a..4a8f9fe 100644 --- a/_news/az-sql-mi.md +++ b/_news/az-sql-mi.md @@ -95,7 +95,9 @@ Last updated: 2025-06-03 - **Monitor performance** using Database Watcher and Azure Monitor. - **Use Modernization Advisor** to evaluate migration from SQL Server VMs. +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From 3171e24ef1745166718d06c7ff250770270a0f47 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:30:17 -0600 Subject: [PATCH 09/22] change badge format --- nosql/azure-cache-for-redis/README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nosql/azure-cache-for-redis/README.md b/nosql/azure-cache-for-redis/README.md index efa30ee..b4bc673 100644 --- a/nosql/azure-cache-for-redis/README.md +++ b/nosql/azure-cache-for-redis/README.md @@ -75,7 +75,9 @@ print(value) - **Data Partitioning**: Use Redis clustering to distribute data across multiple nodes. - **Cache Expiration**: Configure expiration policies to manage memory usage effectively. +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From e278f5f1dac1418ea3f717fc6a3289790d2b6ad2 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:30:36 -0600 Subject: [PATCH 10/22] change badge format --- nosql/azure-cache-for-redis/integration-with-purview.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nosql/azure-cache-for-redis/integration-with-purview.md b/nosql/azure-cache-for-redis/integration-with-purview.md index 26756f8..ed81f53 100644 --- a/nosql/azure-cache-for-redis/integration-with-purview.md +++ b/nosql/azure-cache-for-redis/integration-with-purview.md @@ -121,7 +121,9 @@ Last updated: 2025-06-19 - Improved compliance and governance. - Centralized management of data assets. +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From bdb55b538756bff20772da1a676a387a737ea30c Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:30:55 -0600 Subject: [PATCH 11/22] change badge format --- nosql/azure-cosmos-db-for-mongodb/README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nosql/azure-cosmos-db-for-mongodb/README.md b/nosql/azure-cosmos-db-for-mongodb/README.md index 00794ea..eb09586 100644 --- a/nosql/azure-cosmos-db-for-mongodb/README.md +++ b/nosql/azure-cosmos-db-for-mongodb/README.md @@ -70,7 +70,9 @@ for doc in collection.find(): - **Partitioning**: Design partition keys to distribute data evenly. - **Throughput Management**: Adjust throughput settings based on workload requirements. +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From 4d46fd5d7ec159f6a82e65c78f48c7fafb15fef4 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:31:11 -0600 Subject: [PATCH 12/22] change badge format --- .../azure-cosmos-db-for-mongodb/integration-with-purview.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nosql/azure-cosmos-db-for-mongodb/integration-with-purview.md b/nosql/azure-cosmos-db-for-mongodb/integration-with-purview.md index df85b5f..7da92d8 100644 --- a/nosql/azure-cosmos-db-for-mongodb/integration-with-purview.md +++ b/nosql/azure-cosmos-db-for-mongodb/integration-with-purview.md @@ -169,7 +169,9 @@ Last updated: 2025-06-20 - Compliance-ready posture for PII, PCI, HIPAA use cases. - Reduced risk through discoverability and controlled data distribution. +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From 94dda1327223985f2e49c134ae840b7a402d7d58 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:31:33 -0600 Subject: [PATCH 13/22] change badge format --- nosql/azure-cosmos-db/README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nosql/azure-cosmos-db/README.md b/nosql/azure-cosmos-db/README.md index 12275a9..86724d0 100644 --- a/nosql/azure-cosmos-db/README.md +++ b/nosql/azure-cosmos-db/README.md @@ -89,8 +89,10 @@ for item in items: - **Indexing**: Customize indexing policies to optimize query performance. - **Partitioning**: Design partition keys to distribute data evenly. - **Throughput Management**: Adjust throughput settings based on workload requirements. - + +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From 192fb3c670861343d5293c6868406d9800db0ac8 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:31:51 -0600 Subject: [PATCH 14/22] change badge format --- nosql/azure-cosmos-db/integration-with-purview.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nosql/azure-cosmos-db/integration-with-purview.md b/nosql/azure-cosmos-db/integration-with-purview.md index e9ad5aa..5f696db 100644 --- a/nosql/azure-cosmos-db/integration-with-purview.md +++ b/nosql/azure-cosmos-db/integration-with-purview.md @@ -121,7 +121,9 @@ Last updated: 2025-06-19 - Improved compliance and governance. - Centralized management of data assets. +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From fd33eff921dfbfd26d22ff97a2e38b7a93157afa Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:32:14 -0600 Subject: [PATCH 15/22] change badge format --- nosql/azure-managed-instance-for-apache-cassandra/README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nosql/azure-managed-instance-for-apache-cassandra/README.md b/nosql/azure-managed-instance-for-apache-cassandra/README.md index 1491bc6..448518b 100644 --- a/nosql/azure-managed-instance-for-apache-cassandra/README.md +++ b/nosql/azure-managed-instance-for-apache-cassandra/README.md @@ -93,7 +93,9 @@ for row in rows: - **Query Optimization**: Use appropriate indexing and query patterns. - **Cluster Scaling**: Adjust cluster size based on data and query load. +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From 095f4a9eea026e264c426f8b262354a2cc5b8a3b Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:32:32 -0600 Subject: [PATCH 16/22] change badge format --- .../integration-with-purview.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nosql/azure-managed-instance-for-apache-cassandra/integration-with-purview.md b/nosql/azure-managed-instance-for-apache-cassandra/integration-with-purview.md index b9d57e4..3a9bf7a 100644 --- a/nosql/azure-managed-instance-for-apache-cassandra/integration-with-purview.md +++ b/nosql/azure-managed-instance-for-apache-cassandra/integration-with-purview.md @@ -154,7 +154,9 @@ Last updated: 2025-06-20 - Federated policy management from Purview to Azure services. - Reduced compliance risk through sensitivity tracking and reporting. +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From 35ae925d9c7f53a411ea1a187aa0d7942ab28c50 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:32:52 -0600 Subject: [PATCH 17/22] change badge format --- nosql/mongo-db-atlas-on-azure/README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nosql/mongo-db-atlas-on-azure/README.md b/nosql/mongo-db-atlas-on-azure/README.md index 1fbcadc..1b010fe 100644 --- a/nosql/mongo-db-atlas-on-azure/README.md +++ b/nosql/mongo-db-atlas-on-azure/README.md @@ -70,7 +70,9 @@ for doc in collection.find(): - **Partitioning**: Design partition keys to distribute data evenly. - **Throughput Management**: Adjust throughput settings based on workload requirements. +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From 53591e9334062b7892b44ac100457300c9a642e1 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:33:24 -0600 Subject: [PATCH 18/22] change badge format --- nosql/mongo-db-atlas-on-azure/integration-with-purview.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nosql/mongo-db-atlas-on-azure/integration-with-purview.md b/nosql/mongo-db-atlas-on-azure/integration-with-purview.md index e651514..4fc480e 100644 --- a/nosql/mongo-db-atlas-on-azure/integration-with-purview.md +++ b/nosql/mongo-db-atlas-on-azure/integration-with-purview.md @@ -2,7 +2,7 @@ Costa Rica -[![Microsoft Purview](https://img.shields.io/badge/Microsoft-Purview-blue)](https://learn.microsoft.com/en-us/azure/purview/) [![MongoDB Atlas on Azure](https://img.shields.io/badge/MongoDB-Atlas%20on%20Azure-green)](https://learn.microsoft.com/en-us/azure/architecture/databases/mongodb-atlas/) +[![Microsoft Purview](https://img.shields.io/badge/Microsoft-Purview-blue)](https://learn.microsoft.com/en-us/azure/purview/) [![MongoDB Atlas on Azure](https://img.shields.io/badge/MongoDB-Atlas%20on%20Azure-orange)](https://learn.microsoft.com/en-us/azure/architecture/databases/mongodb-atlas/) Last updated: 2025-06-20 @@ -151,7 +151,9 @@ Last updated: 2025-06-20 - Unified discovery across structured and document databases. - Role-based governance over sensitive fields. +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From d561f28fea118f53e8d1c6cc37a6fd10c1c4a854 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:34:13 -0600 Subject: [PATCH 19/22] change badge format --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8d93d98..0c58e98 100644 --- a/README.md +++ b/README.md @@ -250,8 +250,9 @@ Click here to read more about a [quick guide on Azure Cache for Redis](./nosql/a - +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From 15e4f8553b1103f908f85d9136dad8d6dc5d0895 Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:34:44 -0600 Subject: [PATCH 20/22] change badge counter --- tool/README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tool/README.md b/tool/README.md index e463546..f5772b1 100644 --- a/tool/README.md +++ b/tool/README.md @@ -125,8 +125,9 @@ tool/ - +
-

Total Visitors

- Visitor Count + Total views +

Refresh Date: 2025-07-16

+ From 72cb4ca2f57bd3276f155302ea404a70596fd069 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 17 Jul 2025 02:35:24 +0000 Subject: [PATCH 21/22] Update last modified date in Markdown files --- Purview/Cost-Estimation.md | 2 +- Purview/DLP-Overview.md | 2 +- Purview/DLP-implementation.md | 2 +- Purview/Free-and-Enterprise.md | 2 +- README.md | 2 +- _news/az-mysql.md | 2 +- _news/az-sql-mi.md | 2 +- nosql/azure-cache-for-redis/README.md | 2 +- .../integration-with-purview.md | 2 +- nosql/azure-cosmos-db-for-mongodb/README.md | 2 +- .../integration-with-purview.md | 2 +- nosql/azure-cosmos-db/README.md | 2 +- .../integration-with-purview.md | 2 +- .../README.md | 2 +- .../integration-with-purview.md | 2 +- nosql/mongo-db-atlas-on-azure/README.md | 2 +- .../integration-with-purview.md | 2 +- tool/README.md | 266 +++++++++--------- 18 files changed, 150 insertions(+), 150 deletions(-) diff --git a/Purview/Cost-Estimation.md b/Purview/Cost-Estimation.md index 97ec6b0..e2e70f1 100644 --- a/Purview/Cost-Estimation.md +++ b/Purview/Cost-Estimation.md @@ -6,7 +6,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2025-04-01 +Last updated: 2025-07-17 ---------- diff --git a/Purview/DLP-Overview.md b/Purview/DLP-Overview.md index 7404f07..7a27aaf 100644 --- a/Purview/DLP-Overview.md +++ b/Purview/DLP-Overview.md @@ -6,7 +6,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2024-11-19 +Last updated: 2025-07-17 ---------- diff --git a/Purview/DLP-implementation.md b/Purview/DLP-implementation.md index 007db17..5a55aeb 100644 --- a/Purview/DLP-implementation.md +++ b/Purview/DLP-implementation.md @@ -6,7 +6,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2025-03-24 +Last updated: 2025-07-17 ---------- diff --git a/Purview/Free-and-Enterprise.md b/Purview/Free-and-Enterprise.md index b7f1864..6032f2b 100644 --- a/Purview/Free-and-Enterprise.md +++ b/Purview/Free-and-Enterprise.md @@ -6,7 +6,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2024-11-19 +Last updated: 2025-07-17 ---------- diff --git a/README.md b/README.md index 0c58e98..e4ed121 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2025-06-03 +Last updated: 2025-07-17 ---------- diff --git a/_news/az-mysql.md b/_news/az-mysql.md index d12186f..71e91ce 100644 --- a/_news/az-mysql.md +++ b/_news/az-mysql.md @@ -6,7 +6,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2025-06-03 +Last updated: 2025-07-17 ---------- diff --git a/_news/az-sql-mi.md b/_news/az-sql-mi.md index 4a8f9fe..1dcc09a 100644 --- a/_news/az-sql-mi.md +++ b/_news/az-sql-mi.md @@ -6,7 +6,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2025-06-03 +Last updated: 2025-07-17 ---------- diff --git a/nosql/azure-cache-for-redis/README.md b/nosql/azure-cache-for-redis/README.md index b4bc673..78d56f3 100644 --- a/nosql/azure-cache-for-redis/README.md +++ b/nosql/azure-cache-for-redis/README.md @@ -6,7 +6,7 @@ Costa Rica [![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) [brown9804](https://github.com/brown9804) -Last updated: 2025-06-03 +Last updated: 2025-07-17 ---------- diff --git a/nosql/azure-cache-for-redis/integration-with-purview.md b/nosql/azure-cache-for-redis/integration-with-purview.md index ed81f53..92c2481 100644 --- a/nosql/azure-cache-for-redis/integration-with-purview.md +++ b/nosql/azure-cache-for-redis/integration-with-purview.md @@ -4,7 +4,7 @@ Costa Rica [![Microsoft Purview](https://img.shields.io/badge/Microsoft-Purview-blue)](https://learn.microsoft.com/en-us/azure/purview/) [![Azure Cache for Redis](https://img.shields.io/badge/Azure-Redis-blue)](https://learn.microsoft.com/en-us/azure/redis/) -Last updated: 2025-06-19 +Last updated: 2025-07-17 --- diff --git a/nosql/azure-cosmos-db-for-mongodb/README.md b/nosql/azure-cosmos-db-for-mongodb/README.md index eb09586..881e59e 100644 --- a/nosql/azure-cosmos-db-for-mongodb/README.md +++ b/nosql/azure-cosmos-db-for-mongodb/README.md @@ -4,7 +4,7 @@ Costa Rica [![Microsoft Purview](https://img.shields.io/badge/Microsoft-Purview-blue)](https://learn.microsoft.com/en-us/azure/purview/) -Last updated: 2025-06-19 +Last updated: 2025-07-17 --- diff --git a/nosql/azure-cosmos-db-for-mongodb/integration-with-purview.md b/nosql/azure-cosmos-db-for-mongodb/integration-with-purview.md index 7da92d8..3c8eed8 100644 --- a/nosql/azure-cosmos-db-for-mongodb/integration-with-purview.md +++ b/nosql/azure-cosmos-db-for-mongodb/integration-with-purview.md @@ -4,7 +4,7 @@ Costa Rica [![Microsoft Purview](https://img.shields.io/badge/Microsoft-Purview-blue)](https://learn.microsoft.com/en-us/azure/purview/) [![Azure Cosmos DB for MongoDB](https://img.shields.io/badge/Azure-Cosmos%20DB%20for%20MongoDB-blue)](https://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/) -Last updated: 2025-06-20 +Last updated: 2025-07-17 --- diff --git a/nosql/azure-cosmos-db/README.md b/nosql/azure-cosmos-db/README.md index 86724d0..2680953 100644 --- a/nosql/azure-cosmos-db/README.md +++ b/nosql/azure-cosmos-db/README.md @@ -4,7 +4,7 @@ Costa Rica [![Microsoft Purview](https://img.shields.io/badge/Microsoft-Purview-blue)](https://learn.microsoft.com/en-us/azure/purview/) [![Azure Cosmos DB](https://img.shields.io/badge/Azure-CosmosDB-blue)](https://learn.microsoft.com/en-us/azure/cosmos-db/) -Last updated: 2025-06-19 +Last updated: 2025-07-17 --- diff --git a/nosql/azure-cosmos-db/integration-with-purview.md b/nosql/azure-cosmos-db/integration-with-purview.md index 5f696db..6ad2d14 100644 --- a/nosql/azure-cosmos-db/integration-with-purview.md +++ b/nosql/azure-cosmos-db/integration-with-purview.md @@ -4,7 +4,7 @@ Costa Rica [![Microsoft Purview](https://img.shields.io/badge/Microsoft-Purview-blue)](https://learn.microsoft.com/en-us/azure/purview/) [![Azure Cosmos DB](https://img.shields.io/badge/Azure-CosmosDB-blue)](https://learn.microsoft.com/en-us/azure/cosmos-db/) -Last updated: 2025-06-19 +Last updated: 2025-07-17 --- diff --git a/nosql/azure-managed-instance-for-apache-cassandra/README.md b/nosql/azure-managed-instance-for-apache-cassandra/README.md index 448518b..e18f84c 100644 --- a/nosql/azure-managed-instance-for-apache-cassandra/README.md +++ b/nosql/azure-managed-instance-for-apache-cassandra/README.md @@ -4,7 +4,7 @@ Costa Rica [![Microsoft Purview](https://img.shields.io/badge/Microsoft-Purview-blue)](https://learn.microsoft.com/en-us/azure/purview/) -Last updated: 2025-06-19 +Last updated: 2025-07-17 --- diff --git a/nosql/azure-managed-instance-for-apache-cassandra/integration-with-purview.md b/nosql/azure-managed-instance-for-apache-cassandra/integration-with-purview.md index 3a9bf7a..3de8f45 100644 --- a/nosql/azure-managed-instance-for-apache-cassandra/integration-with-purview.md +++ b/nosql/azure-managed-instance-for-apache-cassandra/integration-with-purview.md @@ -4,7 +4,7 @@ Costa Rica [![Microsoft Purview](https://img.shields.io/badge/Microsoft-Purview-blue)](https://learn.microsoft.com/en-us/azure/purview/) [![Azure Managed Instance for Apache Cassandra](https://img.shields.io/badge/Azure-Cassandra%20Managed%20Instance-blue)](https://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/) -Last updated: 2025-06-20 +Last updated: 2025-07-17 --- diff --git a/nosql/mongo-db-atlas-on-azure/README.md b/nosql/mongo-db-atlas-on-azure/README.md index 1b010fe..2150e6e 100644 --- a/nosql/mongo-db-atlas-on-azure/README.md +++ b/nosql/mongo-db-atlas-on-azure/README.md @@ -4,7 +4,7 @@ Costa Rica [![Microsoft Purview](https://img.shields.io/badge/Microsoft-Purview-blue)](https://learn.microsoft.com/en-us/azure/purview/) -Last updated: 2025-06-19 +Last updated: 2025-07-17 --- diff --git a/nosql/mongo-db-atlas-on-azure/integration-with-purview.md b/nosql/mongo-db-atlas-on-azure/integration-with-purview.md index 4fc480e..4682d66 100644 --- a/nosql/mongo-db-atlas-on-azure/integration-with-purview.md +++ b/nosql/mongo-db-atlas-on-azure/integration-with-purview.md @@ -4,7 +4,7 @@ Costa Rica [![Microsoft Purview](https://img.shields.io/badge/Microsoft-Purview-blue)](https://learn.microsoft.com/en-us/azure/purview/) [![MongoDB Atlas on Azure](https://img.shields.io/badge/MongoDB-Atlas%20on%20Azure-orange)](https://learn.microsoft.com/en-us/azure/architecture/databases/mongodb-atlas/) -Last updated: 2025-06-20 +Last updated: 2025-07-17 --- diff --git a/tool/README.md b/tool/README.md index f5772b1..1878d59 100644 --- a/tool/README.md +++ b/tool/README.md @@ -1,133 +1,133 @@ -# Azure Databases Advisor Tool - Unofficial - -Costa Rica - -[![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) -[brown9804](https://github.com/brown9804) - -Last updated: 2025-06-20 - ----------- - -> [!IMPORTANT] -> The information and code in this repository are provided for demonstration purposes only. 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) - -
-List of References (Click to expand) - -- [Azure Storage Scalability Targets](https://learn.microsoft.com/en-us/azure/architecture/best-practices/data-partitioning#scalability-targets) -- [Types of Data in Azure](https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/data-store-overview) -- [Global Distribution with Azure Cosmos DB](https://learn.microsoft.com/en-us/azure/cosmos-db/distribute-data-globally) -- [Consistency Levels in Azure Cosmos DB](https://learn.microsoft.com/en-us/azure/cosmos-db/consistency-levels) -- [Introduction to Azure Data Factory](https://learn.microsoft.com/en-us/azure/data-factory/introduction) -- [Security overview for Azure SQL Database and Azure SQL Managed Instance](https://learn.microsoft.com/en-us/azure/azure-sql/database/security-overview) -- [Azure Pricing Calculator](https://azure.microsoft.com/en-us/pricing/calculator/) -- [Azure Backup and Disaster Recovery](https://learn.microsoft.com/en-us/azure/backup/backup-overview) -- [Query Performance Insight](https://learn.microsoft.com/en-us/azure/azure-sql/database/query-performance-insight-use) - -
- - -> 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. - -This tool consists of: -- **Static Frontend**: A web-based interface for users to input their requirements and view recommendations. The frontend operates independently and uses hardcoded logic for recommendations. -- **Optional Backend**: A Flask API that processes user inputs and provides dynamic recommendations. The backend must be deployed separately to enable advanced functionality. - -## Features - -- **Interactive Questionnaire**: Users can answer detailed questions about their use case, including data volume, type, latency, scalability, and budget. -- **Dynamic Recommendations**: The tool suggests Azure database services such as Azure SQL Database, Cosmos DB, PostgreSQL, Synapse Analytics, and more. -- **Integration with Azure**: Designed to work seamlessly with Azure services and deployment models. -- **Customizable Backend**: The Flask API processes user inputs and provides tailored recommendations. -- **Static Web App**: A user-friendly frontend for interacting with the tool. - -## Project Structure - -``` -tool/ -├── backend/ -│ └── app.py -└── web-app/ - ├── index.html - ├── script.js - └── styles.css -``` - -## Usage - -
-Frontend (Click here to expand) - -> The static web app is deployed via Azure Static Web Apps or GitHub Pages. It provides an interactive form for users to input their requirements. By default, the frontend operates independently and uses hardcoded logic for recommendations. - -
- -
-Backend (Click here to expand) - Optional - -> The backend (Flask API) processes user inputs and generates recommendations dynamically. To enable backend functionality: - -1. Deploy the Flask API (`app.py`) to Azure App Service or Azure Functions. -2. Update the backend URL in `script.js` to point to the deployed API. - -
- -
-Deployment Instructions (Click here to expand) - -> **Backend Deployment**: -1. Use Azure App Service or Azure Functions to deploy the Flask API (`app.py`). -2. Ensure the API endpoint is accessible to the frontend. -3. Use Azure Monitor for logging and diagnostics. - -> **Frontend Deployment**: -1. Deploy the static web app (`index.html`, `script.js`, `styles.css`) to Azure Static Web Apps. -2. Update the backend URL in `script.js` to point to the deployed API (if using the backend). - -
- -
-Security (Click here to expand) - -- Secure API endpoints with Azure Active Directory (AAD) authentication. -- Use HTTPS for all communications. - -
- -## Expanded Questionnaire - -> The tool now includes the following questions to refine recommendations: - -
- View All Options (Click to expand) - - - - - - - - - - - - - - - - - - - - - -
QuestionOptions
Data Volume<10GB, 10GB-1TB, >1TB
Data TypeStructured, Semi-structured, Unstructured
Latency Requirements<10ms, 10-100ms, >100ms
Scalability NeedsGlobal, Local
Consistency ModelStrong, Eventual
Integration NeedsYes, No
Security RequirementsEncryption, RBAC, Compliance
Budget Constraints<100 USD, 100-500 USD, >500 USD
Use CaseOLTP, OLAP, AI/ML
Backup & RecoveryYes, No
Query ComplexitySimple, Moderate, Complex
Data RetentionShort-term, Medium-term, Long-term
-
- - -
- Total views -

Refresh Date: 2025-07-16

-
- +# Azure Databases Advisor Tool - Unofficial + +Costa Rica + +[![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/) +[brown9804](https://github.com/brown9804) + +Last updated: 2025-07-17 + +---------- + +> [!IMPORTANT] +> The information and code in this repository are provided for demonstration purposes only. 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) + +
+List of References (Click to expand) + +- [Azure Storage Scalability Targets](https://learn.microsoft.com/en-us/azure/architecture/best-practices/data-partitioning#scalability-targets) +- [Types of Data in Azure](https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/data-store-overview) +- [Global Distribution with Azure Cosmos DB](https://learn.microsoft.com/en-us/azure/cosmos-db/distribute-data-globally) +- [Consistency Levels in Azure Cosmos DB](https://learn.microsoft.com/en-us/azure/cosmos-db/consistency-levels) +- [Introduction to Azure Data Factory](https://learn.microsoft.com/en-us/azure/data-factory/introduction) +- [Security overview for Azure SQL Database and Azure SQL Managed Instance](https://learn.microsoft.com/en-us/azure/azure-sql/database/security-overview) +- [Azure Pricing Calculator](https://azure.microsoft.com/en-us/pricing/calculator/) +- [Azure Backup and Disaster Recovery](https://learn.microsoft.com/en-us/azure/backup/backup-overview) +- [Query Performance Insight](https://learn.microsoft.com/en-us/azure/azure-sql/database/query-performance-insight-use) + +
+ + +> 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. + +This tool consists of: +- **Static Frontend**: A web-based interface for users to input their requirements and view recommendations. The frontend operates independently and uses hardcoded logic for recommendations. +- **Optional Backend**: A Flask API that processes user inputs and provides dynamic recommendations. The backend must be deployed separately to enable advanced functionality. + +## Features + +- **Interactive Questionnaire**: Users can answer detailed questions about their use case, including data volume, type, latency, scalability, and budget. +- **Dynamic Recommendations**: The tool suggests Azure database services such as Azure SQL Database, Cosmos DB, PostgreSQL, Synapse Analytics, and more. +- **Integration with Azure**: Designed to work seamlessly with Azure services and deployment models. +- **Customizable Backend**: The Flask API processes user inputs and provides tailored recommendations. +- **Static Web App**: A user-friendly frontend for interacting with the tool. + +## Project Structure + +``` +tool/ +├── backend/ +│ └── app.py +└── web-app/ + ├── index.html + ├── script.js + └── styles.css +``` + +## Usage + +
+Frontend (Click here to expand) + +> The static web app is deployed via Azure Static Web Apps or GitHub Pages. It provides an interactive form for users to input their requirements. By default, the frontend operates independently and uses hardcoded logic for recommendations. + +
+ +
+Backend (Click here to expand) - Optional + +> The backend (Flask API) processes user inputs and generates recommendations dynamically. To enable backend functionality: + +1. Deploy the Flask API (`app.py`) to Azure App Service or Azure Functions. +2. Update the backend URL in `script.js` to point to the deployed API. + +
+ +
+Deployment Instructions (Click here to expand) + +> **Backend Deployment**: +1. Use Azure App Service or Azure Functions to deploy the Flask API (`app.py`). +2. Ensure the API endpoint is accessible to the frontend. +3. Use Azure Monitor for logging and diagnostics. + +> **Frontend Deployment**: +1. Deploy the static web app (`index.html`, `script.js`, `styles.css`) to Azure Static Web Apps. +2. Update the backend URL in `script.js` to point to the deployed API (if using the backend). + +
+ +
+Security (Click here to expand) + +- Secure API endpoints with Azure Active Directory (AAD) authentication. +- Use HTTPS for all communications. + +
+ +## Expanded Questionnaire + +> The tool now includes the following questions to refine recommendations: + +
+ View All Options (Click to expand) + + + + + + + + + + + + + + + + + + + + + +
QuestionOptions
Data Volume<10GB, 10GB-1TB, >1TB
Data TypeStructured, Semi-structured, Unstructured
Latency Requirements<10ms, 10-100ms, >100ms
Scalability NeedsGlobal, Local
Consistency ModelStrong, Eventual
Integration NeedsYes, No
Security RequirementsEncryption, RBAC, Compliance
Budget Constraints<100 USD, 100-500 USD, >500 USD
Use CaseOLTP, OLAP, AI/ML
Backup & RecoveryYes, No
Query ComplexitySimple, Moderate, Complex
Data RetentionShort-term, Medium-term, Long-term
+
+ + +
+ Total views +

Refresh Date: 2025-07-16

+
+ From 17127bf2d67bb20eb835098a07d3bca7af78783a Mon Sep 17 00:00:00 2001 From: Timna Brown <24630902+brown9804@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:37:43 -0600 Subject: [PATCH 22/22] removed since was not valid anymore --- nosql/azure-cosmos-db-for-mongodb/integration-with-purview.md | 1 - 1 file changed, 1 deletion(-) diff --git a/nosql/azure-cosmos-db-for-mongodb/integration-with-purview.md b/nosql/azure-cosmos-db-for-mongodb/integration-with-purview.md index 3c8eed8..f3eefac 100644 --- a/nosql/azure-cosmos-db-for-mongodb/integration-with-purview.md +++ b/nosql/azure-cosmos-db-for-mongodb/integration-with-purview.md @@ -27,7 +27,6 @@ Last updated: 2025-07-17 - [Scan Configuration](#scan-configuration) - [Classification and Labeling](#classification-and-labeling) - [Governance and DLP Setup](#governance-and-dlp-setup) - - [Example DLP Policies](#example-dlp-policies) - [Cost Management](#cost-management) - [Best Practices](#best-practices) - [Unity Catalog Integration](#unity-catalog-integration)