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: README.md
+37-15Lines changed: 37 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,21 +15,6 @@ Last updated: 2025-05-16
15
15
> [!IMPORTANT]
16
16
> This example is based on a `public network site and is intended for demonstration purposes only`. It showcases how several Azure resources can work together to achieve the desired result. Consider the section below about [Important Considerations for Production Environment](#important-considerations-for-production-environment). Please note that `these demos are intended as a guide and are based on my 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)
17
17
18
-
> How to parse PDFs from an Azure Storage Account, process them using Azure Document Intelligence, and store the results in Cosmos DB for further analysis. <br/> <br/>
19
-
>
20
-
> 1. Upload your PDFs to an Azure Blob Storage container. <br/>
21
-
> 2. An Azure Function is triggered by the upload, which calls the Azure Document Intelligence API to analyze the PDFs. <br/>
22
-
> 3. The extracted data is parsed and subsequently stored in a Cosmos DB database, ensuring a seamless and automated workflow from document upload to data storage.
23
-
24
-
> [!NOTE]
25
-
> Advantages of Document Intelligence for organizations handling with large volumes of documents: <br/>
26
-
>
27
-
> - Utilizes natural language processing, computer vision, deep learning, and machine learning. <br/>
28
-
> - Handles structured, semi-structured, and unstructured documents. <br/>
29
-
> - Automates the extraction and transformation of data into usable formats like JSON or CSV
<summary><b>List of References</b> (Click to expand)</summary>
35
20
@@ -59,6 +44,8 @@ Last updated: 2025-05-16
59
44
60
45
-[Important Considerations for Production Environment](#important-considerations-for-production-environment)
61
46
-[Overview](#overview)
47
+
-[Prerequisites](#prerequisites)
48
+
-[Where to start?](#where-to-start)
62
49
-[Step 1: Set Up Your Azure Environment](#step-1-set-up-your-azure-environment)
63
50
-[Step 2: Set Up Azure Blob Storage for PDF Ingestion](#step-2-set-up-azure-blob-storage-for-pdf-ingestion)
64
51
-[Create a Storage Account:](#create-a-storage-account)
@@ -80,6 +67,24 @@ Last updated: 2025-05-16
80
67
81
68
</details>
82
69
70
+
> How to parse PDFs from an Azure Storage Account, process them using Azure Document Intelligence, and store the results in Cosmos DB for further analysis. <br/> <br/>
71
+
>
72
+
> 1. Upload your PDFs to an Azure Blob Storage container. <br/>
73
+
> 2. An Azure Function is triggered by the upload, which calls the Azure Document Intelligence API to analyze the PDFs. <br/>
74
+
> 3. The extracted data is parsed and subsequently stored in a Cosmos DB database, ensuring a seamless and automated workflow from document upload to data storage.
75
+
76
+
> [!NOTE]
77
+
> Advantages of Document Intelligence for organizations handling with large volumes of documents: <br/>
78
+
>
79
+
> - Utilizes natural language processing, computer vision, deep learning, and machine learning. <br/>
80
+
> - Handles structured, semi-structured, and unstructured documents. <br/>
81
+
> - Automates the extraction and transformation of data into usable formats like JSON or CSV
## Important Considerations for Production Environment
84
89
85
90
<details>
@@ -143,6 +148,23 @@ Last updated: 2025-05-16
143
148
> [!IMPORTANT]
144
149
> Regarding `Networking`, this example will cover `Public access configuration`, and `system-managed identity`. However, please ensure you `review your privacy requirements and adjust network and access settings as necessary for your specific case`.
145
150
151
+
## Prerequisites
152
+
153
+
- An `Azure subscription is required`. All other resources, including instructions for creating a Resource Group, are provided in this workshop.
154
+
-`Contributor role assigned or any custom role that allows`: access to manage all resources, and the ability to deploy resources within subscription.
155
+
- If you choose to use the Terraform approach, please ensure that:
156
+
-[Terraform is installed on your local machine](https://developer.hashicorp.com/terraform/tutorials/azure-get-started/install-cli#install-terraform).
157
+
-[Install the Azure CLI](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli) to work with both Terraform and Azure commands.
158
+
159
+
## Where to start?
160
+
161
+
This is an introductory workshop on Microsoft Fabric. Please follow as described below.
162
+
163
+
- If you're choosing the `Infrastructure via Azure Portal`, please start [here](#step-1-set-up-your-azure-environment).
164
+
- If you're choosing the `Infrastructure via Terraform` approach:
165
+
1. Please follow the [Terraform guide](./terraform-infrastructure/) to deploy the necessary Azure resources for the workshop.
166
+
2. Then, follow each [each section](#step-1-set-up-your-azure-environment) but `skip the creation of each resource`.
167
+
146
168
## Step 1: Set Up Your Azure Environment
147
169
148
170
> An Azure `Resource Group` is a `container that holds related resources for an Azure solution`.
0 commit comments