Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Службы Azure Analysis Services — это полностью управляемая платформа как услуга (PaaS), которая предоставляет модели данных корпоративного уровня в облаке. Используйте расширенные функции mashup и моделирования для объединения данных из нескольких источников данных, определения метрик и защиты данных в одной доверенной табличной семантической модели. Модель данных обеспечивает более простой и быстрый способ выполнения пользователями нерегламентированного анализа данных с помощью таких средств, как Power BI и Excel.
Это важно
Теперь доступно зеркальное отображение в Microsoft Fabric. Зеркальное отображение в Fabric обеспечивает более высокую аналитическую производительность, возможность объединения ресурсов данных с OneLake в Fabric и открытие доступа к данным в формате Delta Parquet.
С помощью зеркального отображения в Microsoft Fabric вы можете непрерывно реплицировать существующий объект данных непосредственно в OneLake в Fabric, включая данные из SQL Server 2016+, Базу данных SQL Azure, Управляемый экземпляр SQL Azure, Cosmos DB, Oracle, Snowflake и многое другое.
Дополнительные сведения см. в зеркальных базах данных Microsoft Fabric.
Видео: Ознакомьтесь с обзором служб Azure Analysis Services , чтобы узнать, как Службы Azure Analysis Services соответствуют общим возможностям бизнес-аналитики Майкрософт.
Быстро начать работу
На портале Azure можно создать сервер в течение нескольких минут. С помощью шаблонов Azure Resource Manager и PowerShell можно создавать серверы с помощью декларативного шаблона. С помощью одного шаблона можно развернуть серверные ресурсы вместе с другими компонентами Azure, такими как учетные записи хранения и Функции Azure.
Службы Azure Analysis Services интегрируются со многими службами Azure, что позволяет создавать сложные решения аналитики. Интеграция с идентификатором Microsoft Entra обеспечивает безопасный доступ на основе ролей к критически важным данным. Интеграция с конвейерами Фабрики данных Azure , включая действие, загружающее данные в модель. Службы автоматизации Azure и Функции Azure можно использовать для упрощенной оркестрации моделей с помощью пользовательского кода.
Правильный уровень, когда это нужно
Службы Azure Analysis Services доступны на уровнях "Разработчик", "Базовый" и "Стандартный ". В пределах каждого уровня затраты плана зависят от мощности обработки, единиц обработки запросов (ЦП) и размера памяти. При создании сервера вы выбираете план в пределах уровня. Вы можете изменить планы вверх или вниз на одном уровне или перейти на более высокий уровень, но вы не можете перейти с более высокого уровня на более низкий уровень.
Уровень разработчика
Этот уровень рекомендуется для сценариев оценки, разработки и тестирования. Один план включает в себя те же функциональные возможности стандартного уровня, но ограничена мощностью обработки, ЦП и размером памяти. Горизонтальное масштабирование реплики запросов недоступно для этого уровня. Этот уровень не предоставляет соглашение об уровне обслуживания.
| Plan | Квантовые вычислительные блоки (QPUs) | Память (ГБ) |
|---|---|---|
| D1 | 20 | 3 |
Базовый уровень
Этот уровень рекомендуется для производственных решений с меньшими табличными моделями, ограниченным параллелизмом пользователей и простыми требованиями к обновлению данных. Масштабирование реплик запросов недоступно для этого уровня. Перспективы, несколько секций и функции табличной модели DirectQuery не поддерживаются на этом уровне.
| Plan | Квантовые процессорные устройства (QPUs) | Память (ГБ) |
|---|---|---|
| B1 | 40 | 10 |
| B2 | 80 | 16 |
Стандартный уровень
Этот уровень предназначен для критически важных рабочих приложений, требующих эластичного параллелизма пользователей и быстро растущих моделей данных. Она поддерживает расширенное обновление данных для обновлений модели данных почти в режиме реального времени и поддерживает все функции табличного моделирования.
| Plan | квантовые процессорные устройства (QPUs) | Память (ГБ) |
|---|---|---|
| S0 | 40 | 10 |
| S1 | 100 | двадцать пять |
| S2 | 200 | 50 |
| S4 | 400 | 100 |
| S8 1, 2 | 320 | 200 |
| S9 1, 2 | 640 | 400 |
| S8v2 1 | 640 | 200 |
| S9v2 1 | 1280 | 400 |
1 — недоступно во всех регионах.
2 — S8 и S9 не рекомендуется. Рекомендуется использовать версию 2.
Доступность по регионам
Службы Azure Analysis Services поддерживаются в регионах по всему миру. Поддерживаемые планы и доступность реплики запросов зависят от выбранного региона. Доступность реплик планов и запросов может изменяться в зависимости от потребностей и доступных ресурсов в каждом регионе.
Американский континент
| Регион | Поддерживаемые планы | Реплика запроса (только для стандартных тарифных планов) |
|---|---|---|
| Бразилия (Юг) | B1, B2, S0, S1, S2, S4, D1 | 1 |
| Canada Central | B1, B2, S0, S1, S2, S4, D1 | 1 |
| Canada Central | S8v2, S9v2 | 1 |
| East US | B1, B2, S0, S1, S2, S4, D1 | 1 |
| East US | S8v2, S9v2 | 1 |
| Восток США 2 | B1, B2, S0, S1, S2, S4, D1 | 7 |
| Восток США 2 | S8v2, S9v2 | 1 |
| северо-центральная часть США | B1, B2, S0, S1, S2, S4, D1 | 1 |
| северо-центральная часть США | S8v2, S9v2 | 1 |
| Central US | B1, B2, S0, S1, S2, S4, D1 | 1 |
| Central US | S8v2, S9v2 | 1 |
| Южно-Центральная часть США | B1, B2, S0, S1, S2, S4, D1 | 1 |
| Южно-Центральная часть США | S8v2, S9v2 | 1 |
| центрально-западная часть США | B1, B2, S0, S1, S2, S4, D1 | 3 |
| West US | B1, B2, S0, S1, S2, S4, D1 | 7 |
| West US | S8v2, S9v2 | 2 |
| Западная часть США2 | B1, B2, S0, S1, S2, S4, D1 | 3 |
| Западная часть США2 | S8v2, S9v2 | 1 |
Европа
| Регион | Поддерживаемые планы | Реплика запроса (только для стандартных тарифных планов) |
|---|---|---|
| North Europe | B1, B2, S0, S1, S2, S4, D1 | 7 |
| North Europe | S8v2, S9v2 | 3 |
| UK South | B1, B2, S0, S1, S2, S4, D1 | 1 |
| West Europe | B1, B2, S0, S1, S2, S4, D1 | 7 |
| West Europe | S8v2, S9v2 | 1 |
Asia Pacific
| Регион | Поддерживаемые планы | Реплика запроса (только для стандартных тарифных планов) |
|---|---|---|
| Australia East | B1, B2, S0, S1, S2, S4 | 3 |
| Australia East | S8v2, S9v2 | 1 |
| Australia Southeast | B1, B2, S0, S1, S2, S4, D1 | 1 |
| Japan East | B1, B2, S0, S1, S2, S4, D1 | 1 |
| Japan East | S8v2, S9v2 | 1 |
| Юго-Восточная Азия | B1, B2, S0, S1, S2, S4, D1 | 1 |
| Юго-Восточная Азия | S8v2, S9v2 | 1 |
| West India | B1, B2, S0, S1, S2, S4, D1 | 1 |
Масштабирование в соответствии с вашими потребностями
Масштабирование вверх\вниз, приостановка и возобновление
Запускайте, останавливайте или приостанавливайте сервер. Используйте портал Azure или включите полный контроль с помощью PowerShell. Вы платите только за то, чем пользуетесь.
Горизонтальное масштабирование ресурсов для быстрого выполнения запросов
При горизонтальном масштабировании клиентские запросы распределяются между несколькими репликами запросов в пуле запросов. Реплики запросов синхронизированы с копиями табличных моделей. Распространяя рабочую нагрузку запроса, вы можете сократить время отклика во время высоких рабочих нагрузок запросов. Операции обработки модели могут быть отделены от пула запросов, что гарантирует, что клиентские запросы не затрагиваются операциями обработки.
Пул запросов можно создать с до семи дополнительных реплик запросов (всего восемь, включая ваш сервер). Количество реплик запросов, которые можно использовать в пуле, зависит от выбранного плана и региона. Реплики запросов не могут распространяться за пределы региона сервера. Запросные реплики оплачиваются по той же ставке, что и сервер.
Как и при изменении уровней, вы можете масштабировать реплики запросов в соответствии с вашими потребностями. Настройте горизонтальное масштабирование на портале или с помощью REST API. Дополнительные сведения см. в статье о горизонтальном масштабировании служб Azure Analysis Services.
Pricing
Общая стоимость зависит от ряда факторов. Например, выбранный регион, уровень, реплики запросов и приостановка и возобновление работы. Используйте калькулятор цен Azure Analysis Services , чтобы определить типичные цены для вашего региона. Это средство вычисляет цены для экземпляра с одним сервером для одного региона. Учтите, что копии запросов оплачиваются по той же ставке, что и сервер.
На основе SQL Server Analysis Services
Службы Azure Analysis Services совместимы со многими большими функциями, уже имеющимися в выпуске SQL Server Analysis Services Enterprise. Службы Azure Analysis Services поддерживают табличные модели на уровне совместимости 1200 и выше. Табличные модели — это конструкции реляционного моделирования (модели, таблицы, столбцы), сформулированные в определениях объектов табличных метаданных в коде языка скриптов табличной модели (TMSL) и табличной объектной модели (TOM). Поддерживаются разделы, перспективы, безопасность на уровне строк, двунаправленные связи и переводы. Многомерные модели и PowerPivot для SharePoint не поддерживаются в Службах Azure Analysis Services.
Табличные модели в памяти и в режимах DirectQuery поддерживаются. Табличные модели в режиме памяти (по умолчанию) поддерживают несколько источников данных. Так как данные модели сильно сжимаются и кэшируются в памяти, этот режим обеспечивает самый быстрый ответ запроса на большие объемы данных. Она также обеспечивает максимальную гибкость для сложных наборов данных и запросов.
Секционирование обеспечивает добавочную нагрузку, увеличивает параллелизацию и уменьшает потребление памяти. Поддерживаются другие расширенные функции моделирования данных, такие как вычисляемые таблицы и все функции DAX. Модели в памяти должны обновляться (обрабатываться), чтобы обновить кэшированные данные из источников данных. Благодаря поддержке субъекта-службы Azure автоматические операции обновления с помощью PowerShell, TOM, TMSL и REST обеспечивают гибкость в том, чтобы гарантировать, что данные модели всегда up-to-date.
Режим DirectQuery* использует серверную реляционную базу данных для хранения и выполнения запросов. Поддерживаются очень большие наборы данных в одном экземпляре SQL Server, хранилище данных SQL Server, База данных SQL Azure, Azure Synapse Analytics, Oracle и Teradata. Внутренние наборы данных могут превышать доступную память ресурсов сервера. Сложные сценарии обновления модели данных не требуются. Существуют также некоторые ограничения, такие как ограниченные типы источников данных, ограничения формул DAX, а также некоторые расширенные функции моделирования данных не поддерживаются. Перед определением оптимального режима см. режим прямого запроса.
* Доступность компонентов зависит от уровня.
Поддерживаемые источники данных
Табличные модели в Службах Azure Analysis Services поддерживают широкий спектр источников данных из простых текстовых файлов в большие данные в Azure Data Lake Store. Дополнительные сведения см. в статье о источниках данных, поддерживаемых в Службах Azure Analysis Services.
Уровень совместимости
Уровень совместимости относится к поведению, связанному с конкретным выпуском, в ядре Analysis Services. Службы Azure Analysis Services поддерживают табличные модели на уровне совместимости 1200 и выше. Дополнительные сведения см. в разделе "Уровень совместимости" для табличных моделей.
Ваши данные защищены
Службы Azure Analysis Services обеспечивают безопасность конфиденциальных данных на нескольких уровнях. Как служба Azure, служба Analysis Services обеспечивает базовую защиту от атак типа "распределенный отказ в обслуживании" (DDoS), которая автоматически включена в рамках платформы Azure. Дополнительные сведения см. в разделе "Защита от атак DDoS Azure".
На уровне сервера службы Analysis Services предоставляют брандмауэр, аутентификацию Azure, роли администратора сервера и серверное шифрование. На уровне модели данных роли пользователей, безопасность на уровне строк и объектов обеспечивают защиту данных, позволяя им быть доступными только тем пользователям, для которых они предназначены.
Firewall
Брандмауэр Служб Azure Analysis Services блокирует все клиентские подключения, отличные от этих IP-адресов, указанных в правилах. По умолчанию защита брандмауэра не включена для новых серверов. Рекомендуется включить защиту брандмауэра, и правила настраиваются как часть скрипта подготовки сервера или на портале сразу после создания сервера. Настройте правила, указывающие разрешенные IP-адреса по отдельным IP-адресам клиента или по диапазону. Подключения Power BI (служба) также могут быть разрешены или заблокированы. Настройте брандмауэр и правила на портале или с помощью PowerShell. Дополнительные сведения см. в статье "Настройка брандмауэра сервера".
Authentication
Проверка подлинности пользователя обрабатывается идентификатором Microsoft Entra. При входе пользователи используют идентификатор учетной записи организации с ролевым доступом к базе данных. Учётные записи пользователей должны быть членами идентификатора по умолчанию Microsoft Entra для подписки, в которой находится сервер. Дополнительные сведения см. в руководстве по аутентификации и настройке пользовательских разрешений.
Безопасность данных
Службы Azure Analysis Services используют хранилище BLOB-объектов Azure для сохранения данных и метаданных баз данных Azure Analysis Services. Файлы данных в Blob шифруются, используя Azure Blob Server Side Encryption (SSE). При использовании режима прямого запроса хранятся только метаданные. Доступ к фактическим данным осуществляется через зашифрованный протокол из источника данных в момент выполнения запроса.
Безопасный доступ к локальным источникам данных в организации достигается путем установки и настройки локального шлюза данных. Шлюзы предоставляют доступ к данным как в режиме DirectQuery, так и в памяти.
Роли
Службы Analysis Services используют авторизацию на основе ролей , которая предоставляет доступ к операциям базы данных сервера и модели, объектам и данным. Все пользователи, которые получают доступ к серверу или базе данных, делают это с учетной записью пользователя Microsoft Entra в назначенной роли. Роль администратора сервера находится на уровне ресурсов сервера. По умолчанию учетная запись, используемая при создании сервера, автоматически включается в роль "Администраторы сервера". Дополнительные учетные записи пользователей и групп добавляются с помощью портала, SSMS или PowerShell.
Пользователи, не являющиеся администраторами, запрашивающие данные, получают доступ с помощью ролей базы данных. Роль базы данных создается как отдельный объект в базе данных и применяется только к базе данных, в которой создается эта роль. Роли базы данных определяются разрешениями администратора, чтения и обработки базы данных. Учетные записи пользователей и групп добавляются с помощью SSMS или PowerShell.
Безопасность на уровне строк
Табличные модели на всех уровнях совместимости поддерживают безопасность на уровне строк. Безопасность на уровне строк настраивается в модели с помощью выражений DAX, определяющих строки в таблице, и все строки во многих направлениях связанной таблицы, которую пользователь может запрашивать. Фильтры строк с помощью выражений DAX определяются для разрешений Чтение и Чтение и Обработка.
Безопасность на уровне объекта
Табличные модели на уровне совместимости 1400 и более высокого уровня совместимости поддерживают безопасность на уровне объектов, которая включает безопасность на уровне таблицы и безопасность на уровне столбцов. Безопасность уровня объекта устанавливается в метаданных на основе JSON с помощью TMSL или TOM. Дополнительные сведения см. в разделе "Безопасность на уровне объектов".
Автоматизация с помощью субъектов-служб
Субъекты-службы — это ресурс приложения Microsoft Entra, создаваемый в тенанте для выполнения операций с ресурсами и уровнем обслуживания без непосредственного участия человека. Служебные принципы используются с Azure Automation, в автоматическом режиме PowerShell, в пользовательских клиентских приложениях и веб-приложениях для автоматизации распространенных задач, таких как обновление данных, масштабирование вверх/вниз, и приостановка и возобновление. Разрешения назначаются служебным субъектам через членство в роли. Дополнительные сведения см. в разделе автоматизации с служебными принципалами.
Управление Azure
Службы Azure Analysis Services регулируются условиями Microsoft Online Services и заявлением о конфиденциальности Майкрософт. Дополнительные сведения о безопасности Azure см. в Центре управления безопасностью Майкрософт.
Использование уже известных средств
Visual Studio
Разработка и развертывание моделей в Visual Studio с использованием проектов Analysis Services. Расширение проектов служб Analysis Services включает шаблоны и мастера, которые помогут вам быстро начать работу. В среду разработки моделей в Visual Studio теперь включены современные запросы данных Get Data и функции mashup для табличных моделей версии 1400 и выше. Если вы знакомы с получением данных в Power BI Desktop и Excel 2016, вы уже знаете, насколько легко создавать запросы с высоким уровнем настройки источника данных.
Проекты Служб Microsoft Analysis Services доступны в виде бесплатного устанавливаемого пакета VSIX. Скачивание из Marketplace. Расширение работает с любой версией Visual Studio 2017 и более поздних версий, включая бесплатный выпуск Community.
Среда SQL Server Management Studio
Управление серверами и базами данных моделей с помощью SQL Server Management Studio (SSMS). Подключитесь к серверам в облаке. Запустите скрипты TMSL прямо в окне запроса XMLA и автоматизируйте задачи с помощью скриптов TMSL и PowerShell. Новые функции внедряются быстро — SSMS обновляется ежемесячно.
Средства с открытым кодом
Службы Analysis Services имеют активное сообщество разработчиков, создающих инструменты. DAX Studio — это отличное средство с открытым исходным кодом для разработки, диагностики, настройки производительности и анализа.
PowerShell
Задачи управления ресурсами сервера, такие как создание ресурсов сервера, приостановка или возобновление операций сервера, изменение уровня обслуживания и использование командлетов Azure PowerShell. Другие задачи управления базами данных, такие как добавление или удаление участников роли, обработка или выполнение скриптов TMSL, выполняются с использованием командлетов в модуле SqlServer. Дополнительные сведения см. в статье "Управление службами Azure Analysis Services с помощью PowerShell".
Объектная модель и скрипты
Табличные модели предлагают быструю разработку и обеспечивают высокую степень настройки. Табличные модели включают табличную объектную модель (TOM) для описания объектов модели. TOM предоставляется в ФОРМАТЕ JSON через язык скриптов табличных моделей (TMSL) и язык определения данных AMO через пространство имен Microsoft.AnalysisServices.Tabular .
Поддерживает последние клиентские инструменты
Поддерживаются современные средства изучения и визуализации данных, такие как Power BI, Excel, Reporting Services и сторонние средства, предоставляющие пользователям высоко интерактивные и визуальные аналитические сведения о данных модели.
Мониторинг и диагностика
Службы Azure Analysis Services интегрированы с метриками Azure Monitor, предоставляя большое количество метрик для конкретных ресурсов, которые помогают отслеживать производительность и работоспособность серверов. Запись метрик при помощи журналов ресурсной платформы. Мониторинг и отправка журналов в службу хранилища Azure, потоковая передача их в Центры событий Azure и их экспорт в журналы Azure Monitor— служба безопасного и хорошо управляемого облака Azure. Дополнительные сведения см. в разделе "Мониторинг служб Analysis Services".
Службы Azure Analysis Services также поддерживают использование динамических административных представлений (DMV). На основе синтаксиса SQL строки набора данных схемы интерфейса динамических представлений управления (DMV), которые возвращают метаданные и информацию о мониторинге экземпляра сервера.
Documentation
Здесь приведена документация, связанная со службами Azure Analysis Services. Используйте оглавление в левой части экрана браузера, чтобы найти статьи.
Так как табличные модели в Службах Azure Analysis Services совпадают с табличными моделями в наборах данных SQL Server Analysis Services и Power BI Premium, в документации по службам Analysis Services существует обширная библиотека руководств по моделированию общих данных, концептуальных, процедурных, разработчиков и справочных статей. Статьи в документации по общим службам Analysis Services указывают, применимы ли они также к Azure Analysis Services, с помощью баннера APPLIES TO под названием. Вы также можете использовать селектор версий над оглавлением, чтобы увидеть только те статьи, которые применяются к используемой платформе.
Способствовать!
Документация по службам Analysis Services, как и в этой статье, является открытым исходным кодом. Дополнительные сведения о том, как вы можете внести свой вклад, см. в нашем руководстве участника.
Документация по Azure Analysis Services также использует GitHub Issues. Вы можете предоставить отзывы о продукте или документации. Используйте отзывы в нижней части статьи. Проблемы в GitHub не включены для общей документации по службам Analysis Services.
Blogs
Вещи быстро меняются. Получите последние сведения о блоге Power BI и блоге Azure.
Вопросы и ответы
Microsoft Q&A — это техническая платформа сообщества, которая предоставляет широкий онлайн-интерфейс для ответа на технические вопросы. Присоединитесь к беседе на форуме "Вопросы и ответы" Azure Analysis Services.