Introduktion
Datavirtualisering i SQL Server 2025 er evnen til at tilgå data, hvor de befinder sig. Datavirtualisering integrerer data ved forespørgselstidspunktet, uden at replikere eller flytte de oprindelige data.
Dette træningsmodul gennemgår datavirtualiseringsmulighederne i SQL Server 2025, herunder:
- PolyBase-tjenester
- REST API-connectors såsom Azure Data Lake Storage, Azure Blob Storage og Amazon S3-kompatibel objektlagring, der muliggør ny adgang med datavirtualisering
- Transact-SQL (T-SQL) brugt til datavirtualisering, herunder OPENROWSET, CREATE EXTERNAL TABLE (CET) og CREATE EXTERNAL TABLE AS SELECT (CETAS)
Principper for datavirtualisering
Datavirtualisering bygger på tre principper:
Dataabstraktion: Dataabstraktion skjuler kompleksiteten ved dataadgang fra det underliggende datasystem, formater og strukturer.
Nul replikation: I modsætning til traditionel extract-transform-load (ETL) behøver datavirtualisering ikke at indsamle dataene i et separat repository for at transformere dem til destinationsformatet, men håndterer transformation og aggregering undervejs.
Realtidsdata: Fordi datavirtualisering forbinder til datakilden på stedet, bruger den altid de nyeste tilgængelige data.
Fordele ved datavirtualisering
Datavirtualisering har følgende store fordele:
Ingen databevægelse: Tilgår data på deres nuværende placering.
T-SQL-sprog: Udnytter alle fordelene ved T-SQL-sproget, dets kommandoer, forbedringer og genkendelighed.
Én kilde til alle dine data: Bruger SQL Server 2025 som en enkelt datakilde og datahub for alle nødvendige data, hvilket skjuler datakompleksitet for applikationer. Databaseadministratorer og dataingeniører kan opretholde ét enkelt miljø.
Sikkerhed: Bruger SQL Server-sikkerhedsfunktioner til detaljerede tilladelser, legitimationsstyring og kontrol.
Omkostningsfleksibilitet: Er tilgængelig i alle SQL Server 2025-udgaver.
Datavirtualiseringsanvendelser
SQL Server 2025 tilbyder følgende væsentlige datavirtualiseringsanvendelser:
- Analyse i databasen: Brug og kombiner alle SQL Server-funktioner og kendskaber, når du bruger datavirtualisering.
- Aflæs eller eksporter data til andre datakilder.
- Datahub: Brug SQL Server som et centralt knudepunkt til at forbinde, beskytte og forespørge forskellige datakilder og filer, så kompleksiteten skjules for applikationerne. Der er ikke behov for at bruge et ETL-værktøj til at aggregere, kopiere eller flytte dataene til et staging-område.
Læringsmål
Når du har gennemført dette modul, skal du:
- Forstå fordelene og principperne ved datavirtualisering.
- Kend hvad PolyBase er, og hvordan du bruger dets funktioner.
- Er fortrolige med objektlagringsløsninger og SQL Server 2025-understøttelse af S3-kompatibel objektlagring.
- At vide, hvordan man installerer og konfigurerer PolyBase på SQL Server 2025.
- Lær hvordan du tilgår og forespørger eksterne data ved at bruge PolyBase i SQL Server 2025.
Forudsætninger
- Grundlæggende arbejdskendskab til SQL Server 2025
- Grundlæggende viden om T-SQL og SQL-forespørgselsudførelse
- SQL Server 2025 installeret
- SQL Server Management Studio (SSMS) installeret