SQL Server 2022 ottiene la virtualizzazione dei dati, API REST con PolyBase

SQL Server 2022 ottiene la virtualizzazione dei dati, API REST con PolyBase

La variante Microsoft di SQL Server 2022 è entrata nel suo ciclo di anteprima iniziale l’anno scorso prima di diventare più generalmente disponibile all’inizio di quest’anno. Annunciato come “la versione più cloudiest”, SQL Server 2022 offre un’integrazione più profonda con servizi come Azure Purview, Synapse Link e altro ancora.

La piattaforma utilizza anche il servizio PolyBase, che è stato rilasciato per la prima volta nel 2017 come metodo per elaborare internamente le query T-SQL da origini dati esterne nelle istanze di SQL Server. Questo viene fatto senza installare alcun software aggiuntivo per mantenere la connessione tra i client.

Oggi, l’ultima versione di PolyBase è stata rilasciata con SQL Server 2022 e vanta nuove funzionalità come la virtualizzazione dei dati, l’esecuzione di query sui dati in cui risiedono e l’utilizzo dell’API REST. Inoltre, sono state notate funzionalità aggiuntive, incluso il supporto per vari formati di file nei servizi di archiviazione compatibili con S3, nuovi comandi e altri miglioramenti specifici di T-SQL.

Sfruttando la virtualizzazione dei dati con PolyBase, Microsoft offre le funzionalità di sicurezza di SQL Server oltre alla convenienza di disporre di PolyBase già disponibile in SQL Server 2022. Allo stesso modo, puoi sfruttare appieno T-SQL senza spostamento di dati e un un’unica fonte di dati, che semplifica anche la manutenzione dell’ambiente.

I nuovi comandi T-SQL precedenti includono:

  • CREATE EXTERNAL TABLE (CET) – Crea una tabella in cui i dati rimangono nella posizione originale al di fuori di SQL ServerSQL Server.
  • CREATE EXTERNAL TABLE as SELECT (CETAS) − […] Consente a SQL Server di trasformare e trasformare determinati dati archiviati all’interno o all’esterno del database. […] Esporta quindi i dati in un’altra posizione, una posizione di rete o Azure. Infine, crea una tabella esterna dedicata ai dati appena esportati.
  • OPENROWSET è un comando leggero che consente al motore SQL di accedere ai dati al di fuori di SQL Server, che si tratti di un file o di un altro database.

Le origini dati usate dalle implementazioni dell’API REST sono Azure Storage Account v2 (abs), Azure Data Lake Gen2 (ADL) e altre . Nel frattempo, sono supportati nuovi formati di file esterni CSV, Parquet e Delta.

Per provare tutte queste nuove funzionalità, puoi partecipare all’anteprima di SQL Server 2022 iscrivendoti qui .

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *