Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Microsoft DP-800 Exam - Topic 3 Question 5 Discussion

You have an Azure SQL database that contains tables named dbo.ProduetDocs and dbo.ProductuocsEnbeddings. dbo.ProductOocs contains product documentation and the following columns:* Docld (int)* Title (nvdrchdr(200))* Body (nvarthar(max))* LastHodified (datetime2)The documentation is edited throughout the day. dbo.ProductDocsEabeddings contains the following columns:* Dotid (int)* ChunkOrder (int)* ChunkText (nvarchar(aax))* Embedding (vector(1536))The current embedding pipeline runs once per nightVou need to ensure that embeddings are updated every time the underlying documentation content changes The solution must NOT 'equire a nightly batch process.What should you include in the solution?
D) change tracking on dbo.ProductDocs
A) fixed-size chunking
B) a smaller embedding model
C) table triggers

Microsoft DP-800 Exam - Topic 3 Question 5 Discussion

Actual exam question for Microsoft's DP-800 exam
Question #: 5
Topic #: 3
[All DP-800 Questions]

You have an Azure SQL database that contains tables named dbo.ProduetDocs and dbo.ProductuocsEnbeddings. dbo.ProductOocs contains product documentation and the following columns:

* Docld (int)

* Title (nvdrchdr(200))

* Body (nvarthar(max))

* LastHodified (datetime2)

The documentation is edited throughout the day. dbo.ProductDocsEabeddings contains the following columns:

* Dotid (int)

* ChunkOrder (int)

* ChunkText (nvarchar(aax))

* Embedding (vector(1536))

The current embedding pipeline runs once per night

Vou need to ensure that embeddings are updated every time the underlying documentation content changes The solution must NOT 'equire a nightly batch process.

What should you include in the solution?

Show Suggested Answer Hide Answer
Suggested Answer: D

The requirement is to ensure embeddings are updated every time the underlying content changes without relying on a nightly batch job. The right design is to enable change tracking on the source table so an external process can identify which rows changed and regenerate embeddings only for those rows. Microsoft documents that change detection mechanisms are used to pick up new and updated rows incrementally, which is the right pattern when you need near-continuous refresh instead of full nightly rebuilds.

This is better than:

A . fixed-size chunking, which affects chunk strategy but not change detection.

B . a smaller embedding model, which affects model cost/latency but not update triggering.

C . table triggers, which would push embedding-maintenance logic directly into write operations and is generally not the best design for AI-processing pipelines. The question specifically asks for a solution that replaces the nightly batch requirement, not one that performs heavyweight work inline during every transaction.


Contribute your Thoughts:

0/2000 characters
Kiera
4 days ago
I agree, but D) change tracking on dbo.ProductDocs could work too. Keeps it efficient.
upvoted 0 times
...
Aliza
9 days ago
I think C) table triggers is the best option. It updates automatically.
upvoted 0 times
...
Nobuko
15 days ago
Smaller embedding model (B) doesn't really solve the update issue, right?
upvoted 0 times
...
Bea
20 days ago
I agree with triggers, but I'm surprised they didn't mention real-time updates!
upvoted 0 times
...
Wayne
25 days ago
Wait, are we really considering fixed-size chunking (A)? Seems outdated.
upvoted 0 times
...
Brock
2 months ago
Change tracking (D) sounds like a solid option too!
upvoted 0 times
...
Chery
3 months ago
I think table triggers (C) would work best for this.
upvoted 0 times
...
Clare
3 months ago
I practiced a similar question where triggers were mentioned, and they seemed to be the best way to ensure immediate updates when the documentation changes.
upvoted 0 times
...
Skye
3 months ago
I feel like fixed-size chunking might not directly address the need for real-time updates. It seems more about how the data is structured.
upvoted 0 times
...
Sherly
4 months ago
I'm not entirely sure, but I remember something about change tracking being useful for keeping track of updates without needing a batch process.
upvoted 0 times
...
Precious
4 months ago
I think using table triggers could be a good option since they can automatically respond to changes in the dbo.ProductDocs table.
upvoted 0 times
...

Save Cancel