КЛИЕНТ MICROSOFT EXCEL

Сводные таблицы Excel на данных Сфера MDX сервер через собственный драйвер OLE DB for OLAP (ODBO)

К архитектуре

Клиент Microsoft Excel

Собственный драйвер OLE DB for OLAP (ODBO) позволяет Microsoft Excel подключаться к Сфере как к Microsoft Analysis Services. Пользователи сохраняют привычные сводные таблицы, формулы и отчёты Excel, а данные берут из хранилища, реляционных баз и кубов замещаемого программного обеспечения.

Excel 2013 и новее
Поддерживаемые версии
x86 и x64
32- и 64-разрядные версии Excel, отдельный пакет драйвера для каждой
OLE DB for OLAP
Собственный драйвер ODBO

Возможности

Перечень функций Microsoft Excel для работы со сводными таблицами OLAP и их поддержка в Сфера MDX сервере. Из 73 функций полностью поддерживаются 65, частично — 1, в планах — 1. Для каждой функции приведено описание и ссылка на справку Microsoft.

ФункцияСтатусГде найтиОписание
Подключение к данным
Подключение с указанием имени и пароляПоддерживаетсяДанные — Из других источников — Из мастера подключения к даннымПодключение к серверу Сферы через мастер подключения к данным с указанием имени и пароля пользователя. Чтобы не вводить пароль при каждом открытии книги, включите параметр «Сохранить пароль». Справка Microsoft
Сохранённые подключенияПоддерживаетсяДанные — Существующие подключенияПовторное использование подключений, сохранённых в книге или в файле подключения, без повторной настройки. Справка Microsoft
Вставка сводной таблицыПоддерживаетсяВставка — Сводная таблица — Использовать внешний источник данных — Выбрать подключениеПостроение сводной таблицы на данных подключения к Сфере. Можно выбрать любое из доступных подключений. Справка Microsoft
Автономные кубы OLAPНе поддерживаетсяОткрытие файла .cub в ExcelФайл .cub — локальная копия части куба для работы без подключения к серверу. Такие файлы формирует сам Excel. Справка Microsoft
РазмещенияПоддерживаетсяМастер подключения — Свойства канала передачи данных — РазмещениеФункция Сферы, объединяющая несколько источников многомерных данных (SSAS, PostgreSQL, ClickHouse) на общем сервере. Нужное размещение выбирается при настройке подключения.
Семантическая модель многомерного хранилища
Группы мерПоддерживаетсяСписок полей сводной таблицыОбъединение мер одной предметной области в отдельный раздел списка полей. Справка Microsoft
Папки мерПоддерживаетсяСписок полей сводной таблицыРазмещение мер по папкам для удобной навигации в списке полей. Справка Microsoft
Таблицы измеренийПоддерживаетсяСписок полей сводной таблицыИзмерения куба с их атрибутами и иерархиями, по которым анализируются меры, например «Время», «Клиент», «Товар». Справка Microsoft
Именованные наборыПоддерживаетсяСписок полей сводной таблицыЗаранее заданные на сервере наборы элементов, например «Ключевые клиенты». Используются как готовый срез в строках или столбцах. Справка Microsoft
Папки именованных наборовПоддерживаетсяСписок полей сводной таблицыГруппировка именованных наборов по папкам. Справка Microsoft
ИерархииПоддерживаетсяСписок полей сводной таблицыМногоуровневые структуры измерений, например «Страна — Область — Город», с возможностью раскрытия и свёртывания уровней. Справка Microsoft
Папки измеренийПоддерживаетсяСписок полей сводной таблицыГруппировка иерархий и атрибутов внутри измерения для упорядочения списка полей. Справка Microsoft
Навигация: выбор и поиск полей
Область фильтровПоддерживаетсяСписок полей сводной таблицыПоля, ограничивающие весь отчёт. Поддерживается фильтрация как обычных, так и иерархических измерений. Справка Microsoft
Область строкПоддерживаетсяСписок полей сводной таблицыРазмещение измерений и иерархий в строках сводной таблицы. Справка Microsoft
Область столбцовПоддерживаетсяСписок полей сводной таблицыРазмещение измерений и иерархий в столбцах сводной таблицы. Справка Microsoft
Область значенийПоддерживаетсяСписок полей сводной таблицыРазмещение мер. Если выбрано больше двух мер, они выводятся в столбцах. Справка Microsoft
Поиск полейПоддерживаетсяСписок полей сводной таблицыПоиск мер, измерений, иерархий и именованных наборов по имени. Поиск выполняется средствами Excel. Справка Microsoft
Фильтрация
Фильтры отчёта (область фильтров)ПоддерживаетсяСписок полей — область «Фильтры»Фильтрация иерархий в режиме выбора одного или нескольких элементов. Доступен поиск по части текста, по уровням и атрибутам. Справка Microsoft
Фильтры в строках и столбцахПоддерживаетсяЗаголовок поля — меню фильтраФильтрация иерархий в заголовках строк и столбцов с выбором одного или нескольких элементов. Доступен поиск по части текста, по уровням и атрибутам. Справка Microsoft
Показать или скрыть выбранные элементыПоддерживаетсяКонтекстное меню на строке — Показать или скрыть поляБыстрое скрытие выбранных элементов или показ только их без открытия окна фильтра. Справка Microsoft
Первые 10ПоддерживаетсяКонтекстное меню на строке — ФильтрОтбор заданного числа элементов с наибольшими или наименьшими значениями меры. Входит в фильтры по значениям. Справка Microsoft
Фильтры по подписиПоддерживаетсяЗаголовок поля — менюОтбор элементов по тексту подписи: начинается с, содержит, равно и другие условия. Справка Microsoft
Фильтры по значениямПоддерживаетсяКонтекстное меню на строке — ФильтрОтбор элементов по значению меры: больше, меньше, между и другие условия. Справка Microsoft
Вставить срезЧастичноАнализСрез — набор кнопок для наглядной фильтрации сводной таблицы по элементам поля. Поддерживается частично. Справка Microsoft
Вставить временную шкалуНе поддерживаетсяАнализПолзунок для быстрой фильтрации данных сводной таблицы по периодам: годам, кварталам, месяцам, дням. Справка Microsoft
Сортировка
Упорядочивание средствами источникаПоддерживаетсяКонтекстное меню на строке — СортировкаПорядок элементов определяется источником данных и зависит от его настроек. Справка Microsoft
Ручное упорядочиваниеПоддерживаетсяКонтекстное меню на строке — ПереместитьПеремещение элементов в нужный порядок вручную. Справка Microsoft
Упорядочивание в меню поляПоддерживаетсяМеню поля — СортировкаСортировка по текущему полю по возрастанию или убыванию. Одновременно действует только один вид сортировки. Справка Microsoft
Макет и отображение
Форматирование ячеекПоддерживаетсяКонтекстное меню на строкеЧисловой формат, шрифт, заливка и другие параметры оформления ячеек сводной таблицы. Справка Microsoft
Общие итогиПоддерживаетсяКонструктор — Общие итогиПоказ или скрытие итогов по строкам и столбцам сводной таблицы. Справка Microsoft
Промежуточные итогиПоддерживаетсяКонструктор — Промежуточные итогиИтоги по группам элементов: над группой, под группой либо без них. Справка Microsoft
Включить отобранные фильтром элементы в итогиПоддерживаетсяКонструктор — Общие итогиОпределяет, какие элементы учитываются в итогах при включённом фильтре. Режим известен также как «визуальные итоги». Справка Microsoft
Кнопки «+» и «−»ПоддерживаетсяАнализ — ПоказатьКнопки раскрытия и свёртывания уровней. Отображаются и для иерархий, и при выборе нескольких «плоских» измерений. Справка Microsoft
Показывать элементы без данных в строкахПоддерживаетсяКонтекстное меню — Параметры сводной таблицы — ВыводВывод в строках элементов, для которых нет значений. Справка Microsoft
Показывать элементы без данных в столбцахПоддерживаетсяКонтекстное меню — Параметры сводной таблицы — ВыводВывод в столбцах элементов, для которых нет значений. Справка Microsoft
Показывать заголовки полейПоддерживаетсяАнализ — ПоказатьПоказ или скрытие заголовков полей над строками и столбцами сводной таблицы. Справка Microsoft
Список полейПоддерживаетсяАнализ — ПоказатьПоказ или скрытие панели «Поля сводной таблицы», в которой выбираются и размещаются поля. Справка Microsoft
Свойства во всплывающих подсказкахПоддерживаетсяКонтекстное менюПоказ свойств элемента, заданных в кубе, во всплывающей подсказке при наведении указателя. Справка Microsoft
Свойства в отчётеПоддерживаетсяКонтекстное менюВывод свойств элементов в виде отдельных столбцов или строк отчёта. Справка Microsoft
Пустая строка после элементовПоддерживаетсяКонструктор — МакетВставка пустой строки после каждого элемента для удобства чтения отчёта. Справка Microsoft
РазвернутьПоддерживаетсяКонтекстное менюРаскрытие элемента до следующего уровня иерархии. Справка Microsoft
СвернутьПоддерживаетсяКонтекстное менюСкрытие нижележащих уровней элемента иерархии. Справка Microsoft
ДетализацияПоддерживаетсяКонтекстное менюПереход на нижний уровень иерархии для выбранного элемента. Справка Microsoft
ПоднятиеПоддерживаетсяКонтекстное менюПереход на верхний уровень иерархии для выбранного элемента. Справка Microsoft
Повторять все подписи элементовПоддерживаетсяКонструктор — Макет — Макет отчётаПовтор подписей внешних уровней в каждой строке отчёта. Справка Microsoft
Сжатая формаПоддерживаетсяКонструктор — Макет — Макет отчётаЭлементы разных полей выводятся в одном столбце с отступами. Занимает меньше места и оставляет больше пространства для чисел. Справка Microsoft
Форма структурыПоддерживаетсяКонструктор — Макет — Макет отчётаКаждое поле выводится в своём столбце, промежуточные итоги могут располагаться над группой. Справка Microsoft
Табличная формаПоддерживаетсяКонструктор — Макет — Макет отчётаКаждое поле выводится в отдельном столбце, для заголовков полей отводится место. Справка Microsoft
Контекстные действия OLAPПоддерживаетсяКонтекстное меню ячейкиДействия, заданные в кубе, например переход по ссылке или вывод исходных данных, доступны из контекстного меню. Справка Microsoft
Обновление данных
Отложить обновление макетаПоддерживаетсяСписок полей сводной таблицыИзменения макета применяются не сразу, а по кнопке «Обновить». Удобно при перестройке отчёта на больших объёмах данных. Обновляются только данные. Справка Microsoft
Обновление через контекстное менюПоддерживаетсяКонтекстное менюОбновление и данных, и структуры отчёта. Отчёт может быть перестроен. Справка Microsoft
Кнопка «Обновить»ПоддерживаетсяДанные — ПодключенияОбновление отчёта. Обновляются все отчёты, использующие то же подключение. Справка Microsoft
Кнопка «Обновить всё»ПоддерживаетсяДанные — ПодключенияОбновление всех отчётов книги, связанных с подключениями. Справка Microsoft
Аналитические формулы
КУБЭЛЕМЕНТПоддерживаетсяФормулаВозвращает элемент или кортеж из куба. Позволяет проверить, что элемент существует. Справка Microsoft
КУБЗНАЧЕНИЕПоддерживаетсяФормулаВозвращает агрегированное значение из куба для заданных элементов (среза). Справка Microsoft
КУБМНОЖПоддерживаетсяФормулаОпределяет вычисляемое множество элементов или кортежей: выражение отправляется на сервер, который формирует множество и возвращает его в Excel. Справка Microsoft
КУБЧИСЛОЭЛМНОЖПоддерживаетсяФормулаВозвращает число элементов в множестве. Справка Microsoft
КУБЭЛЕМЕНТКИПНе поддерживаетсяФормулаВозвращает свойство ключевого показателя эффективности (КПЭ) и выводит его имя в ячейке. Справка Microsoft
КУБСВОЙСТВОЭЛЕМЕНТАПоддерживаетсяФормулаВозвращает значение свойства элемента куба. Справка Microsoft
КУБПОРЭЛЕМЕНТПоддерживаетсяФормулаВозвращает n-й по порядку элемент множества, например лучшего продавца или первые десять клиентов. Справка Microsoft
Расширенные возможности
Отмена запроса по ESCПоддерживаетсяКлавиша ESC во время выполнения запросаПрерывание долгого запроса.
Дополнительные вычисленияПоддерживаетсяКонтекстное менюРежимы «Показать значения как»: доля от итога, нарастающий итог, разница с базовым элементом, ранг и другие. Справка Microsoft
Группировать и разгруппироватьПланируетсяКонтекстное менюОбъединение элементов в группы, например дат по месяцам и кварталам, и обратное действие. Планируется по запросам пользователей. Справка Microsoft
Показать деталиПоддерживаетсяКонтекстное менюВывод на отдельный лист исходных строк, из которых получено значение ячейки. Справка Microsoft
Сессионные именованные наборыПоддерживаетсяАнализ — Поля, элементы, наборыНаборы, созданные пользователем на основе элементов строк или столбцов и действующие в рамках сеанса. Требуется подключённое внешнее сессионное хранилище. Справка Microsoft
Сессионные именованные наборы с MDXПоддерживаетсяАнализ — Поля, элементы, наборыСессионные наборы, заданные выражением на языке MDX. Требуется подключённое внешнее сессионное хранилище. Справка Microsoft
Глобальные именованные наборыПоддерживаетсяАнализ — Поля, элементы, наборыНаборы, заданные в кубе на сервере и доступные всем пользователям. Справка Microsoft
Вычисляемое полеПоддерживаетсяАнализ — Средства OLAPПользовательские вычисления на основе мер. Близкая по назначению функция доступна в редакторе кубов Сферы. Справка Microsoft
Вычисляемый объектНе поддерживаетсяАнализ — Средства OLAPВычисляемые меры и элементы, задаваемые в Excel. Близкая по назначению функция доступна в редакторе кубов Сферы. Справка Microsoft
Анализ «что если»Не поддерживаетсяАнализ — Средства OLAPРежим, в котором пользователь изменяет значения ячеек и оценивает влияние изменений на связанные показатели. Планируется по запросам пользователей.
Автономный режим OLAPНе поддерживаетсяАнализ — Средства OLAPРабота с локальной копией куба без подключения к серверу. Устаревшая функция Excel. Справка Microsoft
Отчёты
Вставить графикПоддерживаетсяВставка — ДиаграммыПостроение сводной диаграммы на основе сводной таблицы. Справка Microsoft
Обновление источниковПоддерживаетсяАнализОбновление подключений к источникам данных из вкладки «Анализ». Справка Microsoft

Установка драйвера

Драйвер Octonica OLE DB Provider for Colibri Sphere поставляется в виде zip-архивов: для 64-разрядного (x64) и для 32-разрядного (x86) Microsoft Excel предусмотрены отдельные пакеты. Драйвер устанавливается на компьютеры пользователей. Перед этим на сервере должен быть установлен и настроен Сфера MDX сервер, порядок описан в разделе «Документация».

  1. 1
    Выберите пакет, соответствующий разрядности установленного Excel: x64 или x86. Разрядность указана в окне «Файл» → «Учётная запись» → «О программе Excel».
  2. 2
    Распакуйте архив в любой каталог на компьютере пользователя.
  3. 3
    Откройте терминал PowerShell или командную строку (cmd).
  4. 4
    Перейдите в каталог с распакованным драйвером:
    cd \path\to\Octonica OLE DB Provider\
  5. 5
    Зарегистрируйте библиотеку Sphere.Mdwh.Odbo.dll:
    "C:\Windows\System32\regsvr32.exe" .\Sphere.Mdwh.Odbo.dll

Подключение к серверу

Подключение выполняется один раз через мастер подключения к данным Microsoft Excel. После этого сводные таблицы строятся так же, как на любом другом источнике OLAP.

  1. 1
    Перейдите на вкладку «Данные» и выберите «Из других источников» → «Из мастера подключения к данным».
    Подключение источника данных
    Рисунок 1. Подключение источника данных
  2. 2
    Выберите тип источника данных «Дополнительно» и нажмите «Далее».
    Выбор типа источника данных
    Рисунок 2. Выбор типа источника данных
  3. 3
    В качестве поставщика данных выберите «Octonica OLE DB Provider for Colibri-Sphere» и нажмите «Далее».
    Выбор поставщика данных
    Рисунок 3. Выбор поставщика данных
  4. 4
    Укажите источник данных и размещение и нажмите «ОК». В качестве источника данных укажите адрес и порт (по умолчанию 3737) сервера с установленным Сфера MDX сервер. В качестве размещения укажите location из конфигурационного файла сервера.
    Настройка соединения с источником данных
    Рисунок 4. Настройка соединения с источником данных
  5. 5
    Выберите базу данных, содержащую нужные данные, и нажмите «Готово».
    Выбор базы данных и куба
    Рисунок 5. Выбор базы данных и куба
  6. 6
    Подключение готово: можно приступать к формированию сводной таблицы.
    Пример сводной таблицы
    Рисунок 6. Пример сводной таблицы

Свяжитесь с нами

Стоимость программного обеспечения рассчитывается индивидуально. По вопросам приобретения Сфера MDX сервер обращайтесь по электронной почте или просто позвоните.