Microsoft analysis services что это за программа

Обновлено: 06.07.2024

Службы SSAS позволяют анализировать большие объемы данных. С их помощью можно проектировать, создавать и управлять многомерными структурами, которые содержат подробные и статистические данные из нескольких источников данных.

Для управления кубами OLAP и работы с ними используется среда SQL Server Management Studio. Для создания новых кубов OLAP используется среда Business Intelligence Development Studio.

Службы SQL Server Analysis Services устанавливаются с помощью программы установки SQL Server. Службы SSAS можно установить вместе с другими компонентами SQL Server или установить SSAS в виде отдельного компонента.

Требования к файловой системе

Рекомендуется устанавливать SQL Server 2008 на компьютерах с файловой системой NTFS , однако возможно обновление до SQL Server 2008 в случае использования файловой системы FAT32. Программа установки SQL Server заблокирует возможность установки на сжатые диски и диски, доступные только для чтения.

Требования к программному обеспечению

Для установки любой версии SQL Server 2008 необходим браузер Microsoft Internet Explorer 6 с пакетом обновления 1 (SP1) или более поздней версии. Он используется для консоли управления (ММС), среды SQL Server Management Studio и Business Intelligence Development Studio, компонента "Конструктор отчетов" служб Reporting Services, а также для HTML -справки.

SQL Server 2008 работает почти на всех современных версиях Windows: XP, Vista, Windows Server 2003 и Windows Server 2008, однако требования к версии операционной системы зависят от устанавливаемой версии SQL Server 2008.

Требования к аппаратному обеспечению

Необходимо наличие видеоадаптера VGA с разрешением 1024х768 или выше, а также мыши. Минимальные и рекомендуемые требования к процессору и оперативной памяти зависят от устанавливаемой версии SQL Server 2008.

Версии SQL Server 2008

SQL Server 2008 поставляется в следующих редакциях:

  • Enterprise - многофункциональная платформа данных, предоставляющая масштабируемость уровня предприятия, производительность, высокий уровень доступности и расширенные возможности бизнес-аналитики для работы защищенных ответственных приложений;
  • Standard - платформа данных, простая в использовании и управлении. Выпуск включает встроенные возможности бизнес-аналитики для работы с приложениями уровня отдела;
  • Developer - позволяет разработчикам строить приложения любого вида на базе SQL Server. Этот выпуск включает все функциональные возможности выпуска SQL Server 2008 Enterprise, однако он лицензируется для разработки и тестирования системы, а не для применения в качестве рабочего сервера;
  • Workgroup Edition - предназначен для баз данных филиалов - надежная платформа для управления данными и создания отчетов, включающая возможности обеспечения безопасности, удаленной синхронизации и управления;
  • Web Edition вариант с низкой общей стоимостью владения, предназначенный для размещения веб-узлов;
  • Express - бесплатный выпуск, который могут распространять независимые поставщики ПО (при соблюдении соответствующего соглашения). Предназначен для обучения, а также для построения настольных или небольших серверных приложений.

Возможность создания хранилищ данных с использованием Analysis Services предусмотрена в редакциях Enterprise и Standard . Однако инструментарий для оценки и оптимизации производительности хранилищ данных присутствует только в редакции Enterprise .

Сценарий цикла лабораторных работ

В данном цикле лабораторных работ будет использован образец информационных баз компании Microsoft, который описывает вымышленную компанию Adventure Works Cycles . Это производственная компания, производящая и реализующая металлические и композитные велосипеды для рынков Северной Америки, Европы и Азии. Компания Adventure Works Cycles имеет в своем составе несколько групп сбыта на региональных рынках.

По окончанию успешного финансового года Adventure Works Cycles хочет расширить свое присутствие на рынке путем направленной рекламы для своих лучших клиентов, повысить доступность продукта при помощи внешнего веб-узла и уменьшить стоимость продаж за счет снижения стоимости производства.

Для поддержки нужд анализа данных групп маркетинга и сбыта, а также высшего руководства компания использует данные о транзакциях из базы данных AdventureWorks и другие сведения, например целевые показатели объема продаж из электронных таблиц, и объединяет эту информацию в реляционном хранилище данных AdventureWorks. Однако использование реляционного хранилища данных влечет следующие проблемы:

  1. Отчеты статичны. Пользователи не могут интерактивно просматривать данные отчетов для получения более подробной информации так, как это делается в сводной таблице в редакторе Microsoft Office Excel. Хотя существующий набор предопределенных отчетов достаточен для многих пользователей, более квалифицированным пользователям потребуется прямой доступ к запросам базы данных для выполнения интерактивных запросов и создания специализированных отчетов. Однако из-за сложности базы данных AdventureWorksDW2008 таким пользователям потребуется много времени, чтобы освоить создание эффективных запросов.
  2. Скорость выполнения запросов меняется в широком диапазоне. Например, некоторые запросы возвращают результаты очень быстро, через считанные секунды, для выполнения других запросов требуется несколько минут.
  3. Таблицами статистических вычислений сложно управлять. Для сокращения времени обработки запросов команда разработчиков по хранилищам данных компании Adventure Works составила несколько таблиц статистических вычислений в базе данных AdventureWorks DW2008. Например, они создали таблицу, суммирующую продажи за месяц. Однако хотя такие таблицы существенно ускорили выполнение запросов, инфраструктура, поддерживающая эти таблицы, хрупка и подвержена ошибкам.
  4. Комплексная логика вычислений скрыта в определениях отчетов и сложна в передаче между отчетами. Так как бизнес-логика формируется отдельно для каждого отчета, данные сводки иногда различаются для разных отчетов. Поэтому руководство не слишком доверяет отчетам хранилища данных.
  5. Пользователи различных подразделений компании заинтересованы в различных представлениях данных. Пользователей отдельной группы приводят в замешательство и отвлекают элементы данных, не относящиеся к их группе.
  6. Логика вычислений особенно сложна для пользователей, которым требуются специализированные отчеты. Так как данные пользователи должны определять логику вычислений отдельно для каждого отчета, централизованного контроля за логикой вычислений нет. Например, некоторые пользователи знают, что им следовало бы использовать базовые статистические методы, такие как скользящее среднее, однако они не знают, как построить такие вычисления, и поэтому не используют эти методы.
  7. Трудно сочетать связанные наборы данных. Специализированные запросы, сочетающие два набора связанных данных, такие как продажи и квоты продаж, пользователям построить непросто. Такие запросы перегружают базу данных, поэтому компания потребовала от пользователей запросить у команды разработчиков хранилища данных межпредметные наборы данных. В результате создано лишь небольшое количество предопределенных отчетов, сочетающих данные из нескольких предметных областей. Пользователи неохотно модифицируют эти отчеты из-за их сложности.
  8. Отчеты сконцентрированы в основном на деловых сведениях в Соединенных Штатах. Пользователи из остальных стран недовольны этим и хотят иметь возможность просматривать отчеты в разных денежных единицах и на разных языках.
  9. Сведения сложны для аудита. Финансовый отдел в данное время использует базу данных AdventureWorks DW2008 только как источник данных для массовых запросов. Затем данные загружаются в отдельные электронные таблицы, что приводит к большим затратам времени на подготовку данных и на управление таблицами. Таким образом, корпоративные финансовые отчеты трудно готовить, проверять и управлять ими.

Команда разработчиков хранилища данных недавно провела исследование структуры текущей системы аналитики. Исследование включало анализ просчетов прогнозирования текущих проблем и будущих требований. Команда разработчиков хранилища данных определила, что база данных AdventureWorks DW2008 - это многомерная база данных с согласованными измерениями и суррогатными ключами. Согласованные измерения позволяют использовать измерение, например измерение времени или измерение продукта, в нескольких витринах данных. Суррогатные ключи - это искусственные ключи, связывающие измерения и таблицы фактов, они используются для обеспечения уникальности и повышения производительности. Кроме того, команда разработчиков хранилища данных определила, что в данный момент нет никаких значительных проблем с загрузкой и управлением базовыми таблицами в базе данных AdventureWorks DW2008. Поэтому было решено с использованием базы данных служб SSAS выполнить следующие задачи:

Добрый день, коллеги!

В настоящее время существует определенный пул Business Intelligence и Data Science инструментов, которые позволяют исследовать и визуализировать данные.

Microsoft Analysis Services – часть системы управления базами данных Microsoft SQL Server. Включает в себя набор служб, связанных с бизнес-анализом и исследованием данных. Службы Analysis Services предоставляют алгоритмы для использования в решениях интеллектуального анализа данных.

Структуры используются для выборки источника данных. В качестве источника данных могут выступать OLAP кубы, базы данных и файловые таблицы.

Алгоритмы используются внутри контейнеров моделей Analysis Services, которые в свою очередь создаются на основе структур Analysis Services.


Для работы с алгоритмами нам потребуются:

  1. В качестве серверной части:
    • MS SQL Server с установленными службами Analysis Services
  2. В качестве клиентской части:
    • MS Excel с активированной надстройкой “Интеллектуальный анализ данных
    • MS Visual Studio с установленным Microsoft SQL Server Data Tools Business Intelligence
    • Microsoft SharePoint
  3. Дополнительно потребуется:
    • Доступ к Analysis Services с разрешением на создание файлов в разделе Analysis Services

В MS Office 2013 и выше данные инструменты встроены в корпоративные версии MS Excel (достаточно активировать надстройку «Интеллектуальный анализ данных» в настройках MS Excel).

В MS Office 2010 надстройку необходимо устанавливать отдельно ссылка.

После активации надстройки в MS Excel появится вкладка «Интеллектуальный анализ данных».

Заполняем настройки подключения со службами Analysis Services, проверяем соединение и выбираем – ОК.


2. Создание структуры интеллектуального анализа.


В Мастере задачи последовательно выбираем – Внешний источник данных > Имя источника данных.

Заполняем поле «Запрос» и выбираем «Далее».


3. Выбор типов данных.

В нашем случае Наименование должности (поле DOLJ) является дискретной величиной (Discrete), а размер выплаты (поле ZARP) непрерывной (Continuous).

Указываем типы данных и выбираем «Далее».


4. Выбор процента проверочных данных.

Процент проверочных данных устанавливает соотношение качества анализа от качества проверки.

Указываем процент проверочных данных и выбираем «Далее».

На этом создание структуры интеллектуального анализа завершается.


5. Добавление модели к структуре.


Analysis Services содержит несколько алгоритмов интеллектуального анализа. Выбираем «Алгоритм дерева принятия решений».


6.1 Выбор входных и прогнозируемых полей.

В нашем случае, в таблицу была добавлена зависимость выплат от должности. Поэтому входными данными является «Должность(DOLJ)», а прогнозируемыми «Зарплата (ZARP)» Устанавливаем соответствия столбцов таблицы с их назначением и выбираем «Далее».


6.2 Результат работы алгоритма – «Дерево принятия решений».


Каждый алгоритм интеллектуального анализа данных, выводит результаты в виде собственной схемы или графика.

На данной схеме слева направо отображены наиболее сильные из выявленных зависимостей.

Результат полностью удовлетворяет входным данным. При заполнении поля с выплатами действительно имелось правило, которое добавляло к выплатам для должностей с идентификаторами 13, 17, 15, … около 30%.

В качестве минуса стоит отметить, что алгоритм не может сгруппировать идентичные закономерности. В нашем случае должности 17,15 имели одинаковый добавочный процент.

7. Результат работы алгоритма – «Классификация».


Данный алгоритм предоставил наиболее полезное графическое представление данных. Присутствует корректная группировка данных и окно с вероятностями.


Данный алгоритм предоставил полезное графическое представление данных. Присутствует корректная группировка данных.

9. Результата работы алгоритма – «Кластеризация».

В исследование было включено только поле с выплатами, так как алгоритм поддерживает лишь непрерывные данные.




Данный алгоритм предоставил полезное графическое представление данных, что будет применимо для задач дискретизации непрерывных данных.

10. Результат работы алгоритма – «Прогноз».

Особенностью данного алгоритма является необходимость использования временных меток. В нашем случае используется дата транзакции «INDATE».



Результат работы алгоритма представлен в интерактивном окне, где можно варьировать соотношение исследуемого и прогнозируемого диапазона данных.

Для тестирования работы алгоритма по всему временному диапазону была добавлена постоянная зависимость, увеличивающая на 40% значение каждое 15-е число месяца. Как видно из графика, алгоритм сохранил данную закономерность.

Резюмируем

Алгоритмы интеллектуального анализа данных применимы и могут быть полезны в работе аналитика.

Как Microsoft спрятала целый сервер и как его найти

Microsoft analysis services что это за программа?

— Видишь SSAS-суслика? — Нет… — И я не вижу. А он есть!
(Кадр из к/ф «ДМБ»)

Поддержка относительно новой табличной (табулярной) модели данных, в противовес устоявшейся многомерной OLAP, встроена в целый ряд продуктов компании Microsoft. Начиная с SQL-сервера (SS) и заканчивая Excel. И если с SS всё понятно – в нём содержится отдельный сепаратный продукт SQL Server Analysis Services (SSAS). А как же решена поддержка языка DAX-запросов и прочей табулярной функциональности в Power BI, SharePoint или Excel? Поищем «суслика» на примере Power BI Desktop.

Думаю, многие замечали, что при установке на компьютер Power BI Desktop, параллельно разворачиваются структуры папок Microsoft SQL Analysis Services (SSAS) Это опциональный серверный компонент, входящий в состав высших редакций SQL-сервера от Microsoft (в частности редакций Enterprise и Business Intelligence). Он отвечает (как легко догадаться из названия) за аналитическую функциональность и, в частности, создание OLAP-кубов и доступ к ним, а, начиная с 2012-й версии, и за полноценную поддержку новой идеологии многомерных хранилищ данных – табулярной (или табличной) модели данных. Этого «зверька» придумали для поддержки поколоночного хранения данных (в отличие от стандартного для OLTP строкового хранения) и работы со всем набором данных в оперативной памяти (in-memory). Чуть более подробно тут.
Структура рабочих папок Power BI Desktop (Stand-alone установка) Включение в десктопный софт серверных компонентов выглядит достаточно логично с точки зрения разработки и главное дальнейшей поддержки единообразия табулярной модели данных, общей и для флагманского серверного продукта, и для десктопной среды разработки и даже для Excel. В частности в Power BI Desktop просто интегрировали серверное ядро SSAS, отвечающее за поддержку этой самой табулярной модели и DAX-запросов к данным. При запуске приложения Power BI Desktop стартует движок xVelocity (в девичестве vertiPaq) встроенный в сервер SSAS, который и выполняет всю черновую работу по обслуживанию DAX-запросов, распределению нагрузки, управлению памятью и передачу результатов рендеру, который уже и отображает результаты в виде графиков, гистограмм, сводных таблиц (matrix) и других визуальных элементов, доступных в среде Power BI. Что нам даёт это знание внутренней кухни? А то, что подобная модульная структура позволяет использовать Power BI Desktop в качестве тестового сервера аналитики без необходимости развёртывания полноценной среды SQL сервера c Microsoft Analysis Services. И без соответствующей лицензионной нагрузки (т. е. бесплатно). Безусловно, этот подход нельзя использовать в промышленных решениях. Однако для быстрого развёртывания тестовой инфраструктуры и проверки построенной модели данных ничего лучше и не придумаешь.

Советы домашнему мастеру

Для определения актуального номера порта, на котором запустился локальный «карманный» Analysis Services проще всего использовать потрясающий бесплатный инструмент, «швейцарский нож» для любого DAX-хакера DAX Studio. При подключении из DAX Studio к вашей модели данных (при этом необходимый PBIX-файл должен быть открыт в Power BI Desktop) в статусной строке приложения отобразятся параметры подключения (как на рисунке ниже), которые можно использовать, для доступа к этой модели данных из других приложений, например из Excel или другого экземпляра Power Bi Desktop локально или по сети.

Номер порта при каждом следующем запуске PBI Desktop будет меняться. В моём примере это 52308. В вашем случае это будет, скорее всего, какое-то другое число из пула портов Power BI Desktop. Для повторного подключения к этой модели данных потребуется уже не только случайно назначаемый номер порта, но и случайно генерируемое в виде GUID имя базы. Номер порта получается по методике, описанной выше, а идентификатор нужной БД (GUID модели данных) можно получить, сформировав в DAX Studio следующий SQL-запрос: select * from $SYSTEM.

DBSCHEMA_CATALOGS В столбцах CATALOG_NAME и DATABASE_ID будет требуемое имя-GUID.

Локальное решение

По ссылке (123kB) доступен для скачивания разработанный мной PBIX-файл, который формирует список всех загруженных в память моделей данных (включая и встроенную в этот файл). Т. е. в списке будет столько строк, сколько PBIX-файлов запущено.
версия доработана для совместимости с августовским релизом PBI Desktop.

Disclaimer: Данный файл может быть использован только для демонстрационных целей и тестирования, предоставляется «как есть», со всеми багами, ошибками и прочая, на 90% сформирован через интерфейс Power Query / PowerPivot и не может служить хорошим примером для обучения программированию под Power BI.

Интерфейс программы

Для настройки, после нажатия на кнопку [Изменить запросы], следует изменить параметр USER_NAME и, возможно, WORK_FOLDER.

Microsoft Analysis Services — что это за программа можно ли удалить? (MAS)

Microsoft analysis services что это за программа?

Приветствую. Microsoft Analysis Services (MAS) — часть системы управления базами данных Microsoft SQL Server. Вроде является службой анализа.

Начинаем разбираться

Важно понимать, что программа SQL Server может быть на ПК даже в том случае, когда вы ее не устанавливали — ее могла установить другая программа, как вспомогательный компонент.

Пример программ, которые могут использовать данный компонент:

  1. Tableau. Анализ любых типов данных, создание отчетов.
  2. IBM Cognos. Вроде бы приложение тоже для создания отчетов.
  3. Visual Studio. Популярная среда разработки софта.

Как видим, используется в специфическом софте. Но если вы обычный пользователь, не программист, но при этом компонент у вас установлен — не спешите удалять, вероятно он необходим для работы какой-то программы.

На офф сайте Microsoft сказано — это проект служб, представляющие шаблоны и области проектирования для создания профессиональных моделей, размещенных в локальных службах SQL Server Analysis Services, службах Microsoft Azure Analysis Services и Microsoft Power BI. Только подтверждается — данный компонент является системным, самостоятельно вряд ли устанавливали, соответственно и удалять его также не стоит.

В некотором смысле, данный компонент даже не программа, а аналитическая служба.

Папка установки

C:\Program Files\Microsoft Analysis Services\

Внутри может быть папка AS OLEDB, в которой — клиентская библиотека OLEDDB (MSOLAP) — файл msolap.dll. Походу данная библиотека играет важную роль. Свойства, вкладка Сведения (Details):

Старая версия программы имела название библиотеки msolap140.dll.

Компоненты приложения Microsoft SQL Server Management Studio:

Как уже было сказано — удалять не стоит. Но при большом желании — можно попробовать. Сперва создайте точку восстановления (Win + R > rstrui.exe). Потом удалите приложение (Win + R > appwiz.cpl). После перезагрузки смотрите как работает ПК — если будут глюки, лаги, ошибки, тогда восстановите комп обратно, когда приложение еще не было удалено.

Вывод

  1. Удалить нельзя — скорее всего у вас на ПК установлена программа, которой необходим данный компонент.
  2. Если компонент появился сразу после установки Windows — тогда тем более удалять нельзя, видимо он является частью системы.

Надеюсь информация пригодилась. Удачи.

What is Analysis Services?

Microsoft analysis services что это за программа?

Applies to: SQL Server Analysis Services Azure Analysis Services Power BI Premium

Analysis Services is an analytical data engine (Vertipaq) used in decision support and business analytics. It provides enterprise-grade semantic data model capabilities for business intelligence (BI), data analysis, and reporting applications such as Power BI, Excel, Reporting Services, and other data visualization tools. Analysis Services is available in different platforms:

Documentation

There's more coming

We'll soon be adding more information to this article, and many others, to better describe how you can use Analysis Services to create enterprise grade BI solutions for your organization. Be sure to check back!

Содержание

Ниже перечисляются главные события в истории Microsoft Analysis Services, охватывающие период с 1996 года.

События Microsoft Analysis Services

Microsoft Analysis Services занимает нейтральную позицию в споре MOLAP против ROLAP, разгорающемся вокруг OLAP-продуктов. Благодаря этому можно использовать все виды MOLAP, ROLAP и HOLAP внутри одной модели.

Microsoft Analysis Services поддерживает различные наборы программных интерфейсов (API) и объектных моделей для различных операций в различных программных средах.

Microsoft Analysis Services поддерживает следующие языки запросов:

DDL (язык определения данных) в Analysis Services основан на XML и поддерживает такие команды как , , ,

и т.д.. Для моделей импорта и экспорта интеллектуального анализа данных также поддерживается PMML.


применимо к:

Analysis Services — это средство аналитических данных (VertiPaq), используемое в службе поддержки принятия решений и бизнес-аналитики. Он предоставляет модели семантических данных корпоративного уровня для бизнес-отчетов и клиентских приложений, таких как Power BI, Excel, Reporting Services отчеты и другие средства визуализации данных. Analysis Services доступен на разных платформах:

SQL Server Analysis Services — устанавливается как локальный экземпляр сервера, SQL Server Analysis Services поддерживает табличные модели на всех уровнях совместимости (в зависимости от версии), многомерных моделях, интеллектуального анализа данных и Power Pivot для SharePoint.

Azure Analysis Services , созданные в качестве ресурса Azure, Azure Analysis Services серверные ресурсы поддерживают табличные модели на уровнях совместимости 1200 и выше. DirectQuery, секции, безопасность на уровне строк, двунаправленные связи и переводы полностью поддерживаются.

Power BI Premium (Предварительная версия) . подсистема VertiPaq Analysis Services обеспечивает программируемость, клиентское приложение и поддержку средств для Power BI Premium наборов данных через клиентские библиотеки и API-интерфейсы, поддерживающие открытый стандартный протокол XMLA. В настоящее время Power BI Premium наборы данных поддерживают операции подключения и работы с клиентскими приложениями Майкрософт и сторонними разработчиками через конечные точки XMLA.

Документация

Документация, отображаемая в оглавлении слева, известна как основная Analysis Servicesная документация. Основная документация может применяться только к одной платформе, например SQL Server Analysis Services или ко всем Analysis Servicesным платформам, включая Azure Analysis Services. Это обусловлено тем, что создание и развертывание табличной модели или управление определенными свойствами сервера или базами данных во многом одинаковы независимо от платформы.

В основной документации, расположенной в верхней части каждой статьи, на баннер указывает , к каким платформам относится эта статья. Помните, что изменения функций и функций выполняются на каждой платформе все время. Когда они делают, мы делаем все усилия по обновлению документации.


Приветствую. Microsoft Analysis Services (MAS) — часть системы управления базами данных Microsoft SQL Server. Вроде является службой анализа.

Начинаем разбираться

Важно понимать, что программа SQL Server может быть на ПК даже в том случае, когда вы ее не устанавливали — ее могла установить другая программа, как вспомогательный компонент.

Пример программ, которые могут использовать данный компонент:

  1. Tableau. Анализ любых типов данных, создание отчетов.
  2. IBM Cognos. Вроде бы приложение тоже для создания отчетов.
  3. Visual Studio. Популярная среда разработки софта.

Как видим, используется в специфическом софте. Но если вы обычный пользователь, не программист, но при этом компонент у вас установлен — не спешите удалять, вероятно он необходим для работы какой-то программы.

На офф сайте Microsoft сказано — это проект служб, представляющие шаблоны и области проектирования для создания профессиональных моделей, размещенных в локальных службах SQL Server Analysis Services, службах Microsoft Azure Analysis Services и Microsoft Power BI. Только подтверждается — данный компонент является системным, самостоятельно вряд ли устанавливали, соответственно и удалять его также не стоит.

В некотором смысле, данный компонент даже не программа, а аналитическая служба.


Папка установки

C:Program FilesMicrosoft Analysis Services

Внутри может быть папка AS OLEDB, в которой — клиентская библиотека OLEDDB (MSOLAP) — файл msolap.dll. Походу данная библиотека играет важную роль. Свойства, вкладка Сведения (Details):


Старая версия программы имела название библиотеки msolap140.dll.


Компоненты приложения Microsoft SQL Server Management Studio:


Как уже было сказано — удалять не стоит. Но при большом желании — можно попробовать. Сперва создайте точку восстановления (Win + R > rstrui.exe). Потом удалите приложение (Win + R > appwiz.cpl). После перезагрузки смотрите как работает ПК — если будут глюки, лаги, ошибки, тогда восстановите комп обратно, когда приложение еще не было удалено.

Вывод

  1. Удалить нельзя — скорее всего у вас на ПК установлена программа, которой необходим данный компонент.
  2. Если компонент появился сразу после установки Windows — тогда тем более удалять нельзя, видимо он является частью системы.

Надеюсь информация пригодилась. Удачи.

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Читайте также: