Введення

Завершено

Віртуалізація даних у SQL Server 2025 — це можливість отримувати доступ до даних там, де вони зберігаються. Віртуалізація даних інтегрує дані під час запиту, не реплікуючи чи переміщуючи оригінальні дані.

Цей навчальний модуль розглядає варіанти віртуалізації даних у SQL Server 2025, зокрема:

  • Служби PolyBase
  • Конектори REST API, такі як Azure Data Lake Storage, Azure Blob Storage та сумісні з 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-інструмент для агрегування, копіювання чи переміщення даних у зону стаджування.

Скріншот SQL Server як центру даних для віртуалізації даних.

Цілі навчання

Після завершення цього модуля ви:

  • Зрозумійте переваги та принципи віртуалізації даних.
  • Знайте, що таке 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)