Введення
Віртуалізація даних у SQL Server 2025 – це можливість доступу до даних там, де вони знаходяться. Віртуалізація даних інтегрує дані під час запиту без реплікації та переміщення вихідних даних.
На наступному малюнку показаний повний обсяг підтримки віртуалізації даних в SQL Server 2025.
У цьому навчальному модулі розглядаються можливості віртуалізації даних у SQL Server 2025, зокрема:
- Служби PolyBase
- З'єднувачі API REST, як-от Сховище Azure Data Lake, Сховище BLOB-об'єктів Azure і сховище об'єктів, сумісне з Amazon S3, які дають змогу отримати новий доступ за допомогою віртуалізації даних
- Transact-SQL (T-SQL), які використовуються для віртуалізації даних, зокрема OPENROWSET, CREATE EXTERNAL TABLE (CET) і CREATE EXTERNAL TABLE AS SELECT (CETAS)
Принципи віртуалізації даних
Віртуалізація даних базується на трьох принципах:
абстракція даних: Абстракція даних приховує складнощі доступу до даних із базової системи, форматів і структур даних.
Нульова реплікація: На відміну від традиційного завантаження видобування (ETL), віртуалізації даних не потрібно збирати дані в окреме сховище, щоб перетворити їх на кінцевий формат, але обробляє перетворення та агрегацію в льоту.
дані в реальному часі: Оскільки віртуалізація даних підключається до джерела даних у льоту, вона завжди використовує найновіші доступні дані.
Переваги віртуалізації даних
Віртуалізація даних має такі основні переваги:
Немає переміщення даних: Доступ до даних у поточному розташуванні.
мова T-SQL: Використовує всі переваги мови T-SQL, її команд, покращень і знайомств.
Одне джерело для всіх ваших даних: Використовує SQL Server 2025 як єдине джерело даних і концентратор даних для всіх потрібних даних, приховуючи складність даних від програм. Адміністратори баз даних і інженери даних можуть підтримувати одне середовище.
безпеки: використовує функції безпеки SQL Server для деталізованих дозволів, керування обліковими даними та керування.
Гнучкість вартості: Доступно в усіх випусках SQL Server 2025.
Випадки використання віртуалізації даних
SQL Server 2025 пропонує такі основні варіанти використання віртуалізації даних:
аналітика в базі даних: Використовуйте та об'єднуйте всі можливості sql Server і знайомство під час використання віртуалізації даних.
Розвантажити або експортувати дані до інших джерел даних.
центр даних: Використовувати SQL Server як централізований концентратор для підключення, захисту та запиту різних джерел даних і файлів, приховуючи складність від програм. Не потрібно використовувати інструмент ETL для агрегації, копіювання або переміщення даних до проміжної області.
Цілі навчання
Після завершення цього модуля ви:
- Ознайомтеся з перевагами та принципами віртуалізації даних.
- Дізнайтеся, що таке PolyBase і як використовувати її можливості.
- Ви знайомі з рішеннями для зберігання об'єктів і підтримкою SQL Server 2025 для S3-сумісного сховища об'єктів.
- Знати, як встановити та налаштувати PolyBase на SQL Server 2025.
- Знати, як отримувати доступ до зовнішніх даних і запитувати їх за допомогою PolyBase у SQL Server 2025.
Передумови
- Базові навички роботи з SQL Server 2025
- Основні знання про виконання запитів T-SQL і SQL
- Встановлено SQL Server 2025
- Інстальовано SQL Server Management Studio (SSMS)