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?
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.
Kiera
4 days agoAliza
9 days agoNobuko
15 days agoBea
20 days agoWayne
25 days agoBrock
2 months agoChery
3 months agoClare
3 months agoSkye
3 months agoSherly
4 months agoPrecious
4 months ago