DP-800 Exam Question 26

Which component handles security in Azure SQL?
  • DP-800 Exam Question 27

    Hotspot Question
    You have an Azure SQL database that contains a table named stores. stores contains a column named description and a vector column named embedding.
    You need to implement a hybrid search query that meets the following requirements:
    - Uses full-text search on description for the keyword portion
    - Returns the top 20 results based on a combined score that uses a
    weighted formula of 60% vector distance and 40% full-text rank
    How should you configure the query components? To answer, select the appropriate options in the answer area.
    NOTE: Each correct selection is worth one point.

    DP-800 Exam Question 28

    What is a key benefit of embedding vectors in SQL databases?
  • DP-800 Exam Question 29

    Case Study 2 - Fabrikam
    Existing Environment
    Azure Environment
    Fabrikam has a single Azure subscription in the East US 2 Azure region. The subscription contains an Azure SQL database named DB1. DB1 contains the following tables:
    * Patients
    * Employees
    * Procedures
    * Transactions
    * UsefulPrompts
    * ProcedureDocuments
    You store a column master key as a secret in Azure Key Vault.
    You have an on-premises application named TransactionProcessing that uses a hard-coded username and password in a connection string to access DB1.
    Problem Statements
    Users report that after executing a long-running stored procedure named sp_UpdateProcedureForPatient, updates to the underlying data are sometimes inconsistent.
    Requirements
    Planned Changes
    Fabrikam plans to manage all changes to Azure SQL Database objects by using source control in GitHub. Every pull request submitted to production will be validated before it can be merged.
    Deployments must use the Release configuration.
    Security Requirements
    Fabrikam identifies the following security requirements:
    * The TransactionProcessing application must use a passwordless connection to DB1.
    * The Employees table contains two columns named TaxID and Salary that must be encrypted at rest.
    * Auditors must have a tamper-evident history of transactions with cryptographic proof of changes to the employee data.
    Database Performance Requirements
    Records accessed by using sp_UpdateProcedureForPatient must NOT be changed by other transactions while the stored procedure runs.
    AI Search, Embeddings, and Vector Indexing
    Fabrikam identifies the following AI-related requirements:
    * Queries to the ProcedureDocuments table must use Reciprocal Rank Fusion (RRF).
    * Users must be able to query the data in DB1 by using prompts in Copilot in Microsoft Fabric.
    * The UsefulPrompts table will store prompts that doctors can use to help diagnose patient illness by connecting to an Azure OpenAI endpoint.
    Development Requirements
    Fabrikam identifies the following development requirements:
    * Provide the functionality to retrieve all the transactions of a given patient between two dates, showing a running total.
    * Expose a Data API builder (DAB) configuration file to enable Azure services to perform the following operations over a REST API:
    - Read data from the procedures table without authentication.
    - Read and insert data into the Transactions table once authenticated.
    - Execute the sp_UpdateProcedurePatient stored procedure.
    * Provide the functionality to retrieve a list of the names of patients who underwent medical procedures during the last 30 days.
    * Information for each medical procedure will be stored in a table. The table will be used with a large language model (LLM) for user querying and will have the following structure.

    DAB
    You create a DAB configuration file that meets the development requirements for DB1 and includes the following entities.

    Hotspot Question
    You need to create a solution that meets the development requirements for retrieving the patient transaction data. The solution must ensure that database developers use the resulting data to join to other tables.
    How should you complete the Transact-SQL code? To answer, select the appropriate options in the answer area.
    NOTE: Each correct selection is worth one point.

    DP-800 Exam Question 30

    You have an Azure SQL database that supports the OLTP workload of an order-processing application.
    During a 10-minute incident window, you run a dynamic management view query and discover the following:
    - Session 72 is sleeping with open_transaction_count = 1.
    - Multiple other sessions show blocking_session_id = 72 in
    sys.dm_exec_requests.
    - sys.dm_exec_input_buffer(72, NULL) returns only BEGIN TRANSACTION
    UPDATE Sales.Orders.
    Users report that updates to Sales.Orders intermittently time out during the incident window. The timeouts stop only after you manually terminate session 72.
    What is a possible cause of the blocking?