Condividi tramite


Integrazione del Fabric (versione di anteprima)

L'estensione MSSQL per Visual Studio Code ora porta il database SQL in Fabric direttamente nel flusso di lavoro di sviluppo. Con la nuova opzione di connettività Fabric nella finestra di dialogo Connessione, è possibile accedere usando Microsoft Entra ID, esplorare le aree di lavoro di Fabric in una familiare visualizzazione ad albero, cercarle e connettersi a database o endpoint SQL, senza gestire le stringhe di connessione. L'esperienza è progettata per essere nativa per gli utenti di Fabric, con accessi permanenti, cambio di tenant e un flusso senza interruzioni "Apri in MSSQL" dall'estensione Fabric.

È anche possibile creare nuovi database SQL in Fabric direttamente da Visual Studio Code. Invece di lasciare l'editor per spostarsi nell'interfaccia utente di Fabric, è ora possibile eseguire l'autenticazione, selezionare o creare un'area di lavoro, denominare il database e connettersi immediatamente. Il flusso di provisioning include un indicatore di avanzamento e una conferma della riuscita prima della connessione automatica. Questa nuova esperienza elimina lo spostamento di contesto e riduce gli attriti durante l'onboarding, consentendo di eseguire query in pochi minuti. Insieme, questi aggiornamenti offrono un modo più rapido e semplice per iniziare a usare Microsoft Fabric e semplificare la compilazione di soluzioni native del cloud pronte per l'intelligenza artificiale direttamente da Visual Studio Code.

Suggerimento

Le funzionalità di integrazione del tessuto sono attualmente in versione di anteprima e potrebbero cambiare in base al feedback. Partecipare alla community in GitHub Discussioni per condividere idee o segnalare problemi.

Connettività dell'infrastruttura (Sfoglia)

La nuova esperienza di esplorazione dell'infrastruttura nell'estensione MSSQL consente agli sviluppatori di connettersi facilmente ai database SQL in Fabric o agli endpoint di analisi SQL senza copiare manualmente le stringhe di connessione dal portale di Fabric. Con un'unica autenticazione di Microsoft Entra ID, è possibile esplorare le aree di lavoro disponibili in una visualizzazione albero e connettersi direttamente da Visual Studio Code.

Capacità

  • Esperienza infrastruttura dedicata: offre una nuova opzione all'interno della finestra di dialogo Connessione personalizzata specificamente per gli utenti di Fabric, semplificando il processo di connessione concentrandosi sui database di Fabric.

  • Autenticazione facile: usa l'account Microsoft per l'accesso sicuro e permanente, quindi gli utenti devono eseguire l'autenticazione una sola volta per accedere a tutte le aree di lavoro e i database di Fabric.

  • Esplorazione dell'area di lavoro: visualizza tutte le aree di lavoro di Fabric in una visualizzazione albero gerarchica con risorse caricate su richiesta, semplificando l'esplorazione e la gestione dell'ambiente fabric.

  • Ricerca e individuazione: offre funzionalità di ricerca in tempo reale per individuare rapidamente l'area di lavoro o il database appropriato senza scorrere gli elenchi lunghi.

  • Supporto tra estensioni: consente di aprire i database di Fabric direttamente in MSSQL dall'estensione o dal portale di Fabric, offrendo un'esperienza coerente e integrata tra gli strumenti.

Prerequisiti

  • Installare la versione più recente dell'estensione MSSQL per Visual Studio Code .
  • Autorizzazioni di sottoscrizione e area di lavoro di Active Fabric.
  • Un account Microsoft valido con accesso alle aree di lavoro e alle risorse di Fabric.
  • L'autenticazione usa Microsoft Entra ID. Dopo l'accesso, è possibile scegliere sia l'account che il tenant specifico per esplorare il set corretto di aree di lavoro e database di Fabric.

Annotazioni

Per questa esperienza di connettività del Fabric (Sfoglia), non sono necessarie stringhe di connessione o token di accesso personali.

Get started

  1. Aprire la finestra di dialogo Connessione e selezionare Sfoglia Rete.

    Screenshot della connettività di Fabric nell'estensione MSSQL per Visual Studio Code.

  2. Accedere con Microsoft Entra ID.

    Autenticazione per la prima volta

    • Per impostazione predefinita, il tipo di autenticazione è Microsoft Entra ID - Universale con supporto MFA.
    • Se non è stato eseguito l'accesso, aprire l'elenco a discesa Account e selezionare Aggiungi un account.
    • Scegliere l'account e completare il processo di accesso nella finestra del browser visualizzata.
    • Tornare a Visual Studio Code al termine del processo.

    Restituzione dell'autenticazione utente

    • Se si esegue spesso l'accesso, le informazioni sull'account vengono visualizzate precompilate.
    • Verificare che l'account corretto sia selezionato e procedere.
  3. (Facoltativo) Selezionare un tenant.

    • Usare il menu a tendina ID tenant per scegliere il tenant dell'organizzazione.
    • Ciò è utile se si ha accesso a più ambienti tenant ed è necessario esplorare le risorse in un tenant diverso.
  4. Esplora le aree di lavoro Fabric nell'albero dell'area di lavoro.

  5. Usare la barra di ricerca nella parte superiore dell'albero per individuare rapidamente un'area di lavoro o un database.

  6. Selezionare l'endpoint di analisi o database desiderato dall'elenco.

  7. Confermare l'autenticazione per la risorsa selezionata, se richiesto.

    Screenshot della connessione a Fabric dall'esperienza di navigazione di Fabric.

  8. Selezionare Connetti per aggiungere il database selezionato all'elenco Connessioni .

  9. La nuova connessione viene visualizzata in Connessioni e viene aperta una finestra di query pronta per l'uso.

    Screenshot in Esplora oggetti della nuova connessione Fabric.

Suggerimento

È possibile usare Cerca nella parte superiore dell'albero per individuare rapidamente un'area di lavoro o un database. I risultati assegnano priorità alle corrispondenze più vicine e agli elementi usati di recente.

Gestione degli errori e casi limite

In caso di problemi, l'interfaccia utente visualizza un messaggio chiaro e le azioni consigliate:

  • Nessun accesso all'area di lavoro: "Non si dispone dell'autorizzazione per visualizzare l'area di lavoro". — Richiedere l'accesso o cambiare account.
  • Servizio non disponibile o limitato: «Il servizio Fabric è temporaneamente non disponibile». — Riprovare o controllare l'integrità del servizio.
  • Sessione scaduta: "La sessione è scaduta". — Riautenticare con Microsoft Entra ID.
  • Restrizioni di rete: "Connessione bloccata dai criteri di rete". - Verificare le impostazioni aziendali/VPN/firewall.

Importante

Durante l'anteprima, l'esplorazione di tenant di grandi dimensioni potrebbe caricare elementi figlio su richiesta per mantenere reattivo l'albero. È possibile notare brevi indicatori di caricamento durante l'espansione dei nodi con molti elementi.

Limitazioni note (anteprima)

  • Sono supportati solo i database SQL e gli endpoint di analisi SQL . L'apertura di altri tipi di oggetto Fabric da MSSQL non è disponibile.
  • La navigazione tra i tenant è supportata cambiando i tenant, ma ogni connessione al database deve essere creata separatamente. Non esiste una connessione unificata tra più tenant o tra più database.
  • I flussi di accesso offline e di autenticazione del codice del dispositivo non sono supportati.

Database SQL nel provisioning di Fabric

L'esperienza di provisioning del database SQL è integrata nella pagina Distribuzioni dell'estensione MSSQL, consentendo agli utenti di creare e connettersi ai nuovi database SQL dell'infrastruttura senza uscire da Visual Studio Code. Questo flusso di lavoro semplificato riduce la necessità di passare da un portale all'altro e semplifica la creazione e la connessione del database.

Capacità

  • Flusso di lavoro semplice: guida gli utenti tramite l'autenticazione, la selezione o la creazione dell'area di lavoro, la denominazione del database e il provisioning all'interno della pagina Distribuzioni, rendendo la configurazione del database semplice ed efficiente.

  • Connessione immediata: aggiunge automaticamente il database appena sottoposto a provisioning all'elenco delle connessioni, consentendo di iniziare a eseguire query e sviluppare senza passaggi di configurazione aggiuntivi.

  • Esperienza coerente: allinea il flusso di provisioning con altri back-end supportati, ad esempio i contenitori di SQL Server locali, garantendo un'esperienza utente familiare e unificata in ambienti diversi.

  • Consapevolezza della capacità: indica chiaramente quando le aree di lavoro sono disabilitate a causa di vincoli di capacità, fornendo indicazioni per aiutare gli utenti a comprendere e risolvere le limitazioni del provisioning.

Prerequisiti

  • Sottoscrizione valida di Microsoft Fabric.
  • Capacità sufficiente nell'area di lavoro di destinazione per effettuare il provisioning di nuovi database SQL.
  • Account ID Microsoft Entra con le autorizzazioni necessarie per l'area di lavoro (amministratore o membro).
  • Visual Studio Code con l'estensione MSSQL installata.

Get started

  1. Aprire la pagina Distribuzioni e scegliere Database SQL in Fabric.
  2. Eseguire l'autenticazione con Microsoft Entra ID.
  3. Selezionare o creare un'area di lavoro Fabric.
  4. Immettere un nome di database e quindi selezionare Crea.
  5. Al termine del provisioning, il database viene connesso automaticamente e viene visualizzato in Connessioni, con una conferma dell'esito positivo.

Suggerimento

Il flusso end-to-end termina in genere in meno di un minuto. Questa nuova esperienza di provisioning del database consente di avviare rapidamente la creazione di prototipi senza passare al portale di Infrastruttura.

Dai un'occhiata al processo di approvvigionamento del database SQL in Fabric in azione:

Screenshot dell'animazione che mostra il database SQL end-to-end nel flusso di provisioning di Fabric.

Dettagli sulla consapevolezza della capacità

  • L'account Fabric e la capacità del workspace vengono convalidati durante il flusso di provisioning per garantire che il database possa essere creato correttamente.
  • Le aree di lavoro senza capacità disponibile vengono visualizzate come disabilitate nell'elenco a discesa dell'area di lavoro, con un tooltip che spiega il motivo.

Screenshot dell'elenco a discesa dell'area di lavoro che mostra le aree di lavoro disabilitate a causa di vincoli di capacità.

Comportamento post-provisioning

  • La nuova connessione adotta il gruppo di connessioni selezionato (facoltativo) per l'identificazione visiva rapida.
  • Questa esperienza può essere associata alla funzionalità di Esplorazione Fabric in un ambiente diverso di Visual Studio Code, consentendo di individuare e connettersi rapidamente al database appena creato senza configurare manualmente.

Risoluzione dei problemi

  • Nome già esistente: scegliere un nome di database univoco all'interno dell'area di lavoro selezionata.
  • Autorizzazioni insufficienti: assicurarsi di disporre dei diritti di amministratore/membro dell'area di lavoro per la creazione di database.
  • Errori di rete/tenant: eseguire nuovamente l'autenticazione o cambiare l'account attivo dal menu account.
  • Timeout o errore di provisioning: se la procedura guidata non viene completata, ripetere l'operazione o controllare l'integrità del servizio Fabric.

Limitazioni note (anteprima)

  • Il provisioning è limitato ai database SQL in Fabric, altri tipi di elementi di Fabric non rientrano nell'ambito.
  • Il provisioning tra tenenti è supportato quando si seleziona esplicitamente un tenant diverso durante l'autenticazione. Tuttavia, gli scenari che coinvolgono più tenant simultanei o flussi di lavoro automatizzati tra tenant non sono ancora supportati.
  • Il provisioning non può essere accodato quando la capacità viene esaurita completamente.

Feedback e supporto

Se si hanno idee, commenti e suggerimenti o si vuole interagire con la community, partecipare alla discussione all'indirizzo https://aka.ms/vscode-mssql-discussions. Per segnalare un bug, visitare aka.ms/vscode-mssql-bug. Per richiedere una nuova funzionalità, passare a https://aka.ms/vscode-mssql-feature-request.