Introduction
Gegevensvirtualisatie in SQL Server 2025 is de mogelijkheid om toegang te krijgen tot gegevens waar deze zich bevinden. Gegevensvirtualisatie integreert gegevens op het moment van query's, zonder de oorspronkelijke gegevens te repliceren of te verplaatsen.
In deze trainingsmodule worden de opties voor gegevensvirtualisatie in SQL Server 2025 besproken, waaronder:
- PolyBase-services
- REST API-connectors zoals Azure Data Lake Storage, Azure Blob Storage en Amazon S3-compatibele objectopslag die nieuwe toegang met gegevensvirtualisatie mogelijk maken
- Transact-SQL (T-SQL) die wordt gebruikt voor gegevensvirtualisatie, waaronder OPENROWSET, CREATE EXTERNAL TABLE (CET) en CREATE EXTERNAL TABLE AS SELECT (CETAS)
Principes van gegevensvirtualisatie
Gegevensvirtualisatie is afhankelijk van drie principes:
Gegevensabstractie: Gegevensabstractie verbergt de complexiteit van gegevenstoegang uit het onderliggende gegevenssysteem, indelingen en structuren.
Nul replicatie: In tegenstelling tot traditionele ETL (extract-transform-load), hoeft gegevensvirtualisatie de gegevens niet te verzamelen in een afzonderlijke opslagplaats om deze te transformeren naar de doelindeling, maar worden transformatie en aggregatie onderweg verwerkt.
Realtime gegevens: Omdat gegevensvirtualisatie onderweg verbinding maakt met de gegevensbron, worden altijd de meest recente beschikbare gegevens gebruikt.
Voordelen van gegevensvirtualisatie
Gegevensvirtualisatie heeft de volgende belangrijke voordelen:
Geen gegevensverplaatsing: Toegang tot gegevens op de huidige locatie.
T-SQL-taal: Maakt gebruik van alle voordelen van de T-SQL-taal, de opdrachten, verbeteringen en bekendheid.
Eén bron voor al uw gegevens: Maakt gebruik van SQL Server 2025 als één gegevensbron en gegevenshub voor alle vereiste gegevens, waardoor de complexiteit van gegevens uit toepassingen wordt verborgen. Databasebeheerders en data engineers kunnen één omgeving onderhouden.
Beveiliging: maakt gebruik van SQL Server-beveiligingsfuncties voor gedetailleerde machtigingen, referentiebeheer en beheer.
Flexibiliteit van kosten: Is beschikbaar in alle SQL Server 2025-edities.
Use cases voor gegevensvirtualisatie
SQL Server 2025 biedt de volgende belangrijke use cases voor gegevensvirtualisatie:
- In-databaseanalyse: Gebruik en combineer alle SQL Server-mogelijkheden en bekendheid bij het gebruik van gegevensvirtualisatie.
- Gegevens offloaden of exporteren naar andere gegevensbronnen.
- Data hub: Gebruik SQL Server als een gecentraliseerde hub om verschillende gegevensbronnen en bestanden te verbinden, te beveiligen en er query's op uit te voeren, waardoor de complexiteit van toepassingen wordt verborgen. U hoeft geen ETL-hulpprogramma te gebruiken om de gegevens samen te voegen, te kopiëren of te verplaatsen naar een faseringsgebied.
Doelstellingen voor leren
Nadat u deze module hebt voltooid, gaat u als volgt te werk:
- Inzicht in de voordelen en principes van gegevensvirtualisatie.
- Weet wat PolyBase is en hoe u de mogelijkheden ervan kunt gebruiken.
- Zijn bekend met oplossingen voor objectopslag en ondersteuning voor SQL Server 2025 voor S3-compatibele objectopslag.
- Weet hoe u PolyBase installeert en configureert op SQL Server 2025.
- Informatie over het openen en opvragen van externe gegevens met behulp van PolyBase in SQL Server 2025.
Vereiste voorwaarden
- Basiskennis van SQL Server 2025
- Fundamentele kennis van de uitvoering van T-SQL- en SQL-query's
- SQL Server 2025 geïnstalleerd
- SQL Server Management Studio (SSMS) geïnstalleerd