Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

В этом руководстве вы узнаете, как использовать номер порта LuckyTemplates для подключения модели данных к службам SSAS , Excel или C#.

Рабочий стол LuckyTemplates запускает локальный экземпляр SSAS, а затем назначает ему случайный номер порта. Этот номер порта меняется каждый раз, когда вы закрываете и открываете файл LuckyTemplates.

Если вам нужно проанализировать данные в Excel или в любой другой программе, вы можете использовать номер порта для подключения к модели данных.

В правом нижнем углу DAX Studio вы можете увидеть текст, показывающий localhost, за которым следует число.

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

Это номер порта , который служба SSAS использует для работы в LuckyTemplates.

Зная номер порта, вы можете устанавливать соединения между Excel и службами SSAS для создания сводных таблиц и отчетов без необходимости загружать новый набор данных в Power Pivot.

Оглавление

Подключение к существующему файлу с использованием номера порта LuckyTemplates

Откройте LuckyTemplates. Перейдите к параметру «Получить данные» и нажмите «Службы Analysis Services» .

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

Откроется мастер базы данных SSAS. В текстовом поле Сервер введите номер порта вашей программы DAX Studio .

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

Нажмите OK, а затем подключитесь.

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

Вы увидите, что Navigator теперь содержит модель данных, предоставляемую номером порта.

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

После нажатия кнопки «ОК» LuckyTemplates создает активное подключение к существующему отчету LuckyTemplates , содержащемуся с помощью номера локального порта.

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

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

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

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

Помимо DAX Studio, вы также можете найти номер порта отчета с помощью табличного редактора .

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

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

Подключение модели данных LuckyTemplates к Excel

Далее создадим связь между Excel и LuckyTemplates. Откройте Excel и создайте новую пустую книгу. Перейдите на вкладку «Данные» и нажмите «Получить данные». Выберите Из базы данных , а затем Из служб Analysis Services .

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

Введите номер порта в поле «Имя сервера» и нажмите «Далее».

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

В раскрывающемся списке вы можете увидеть имя или внутренний идентификатор базы данных.

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

Нажмите «Модель» , затем нажмите «Далее» и «Готово».

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

После нажатия кнопки «Готово» появится мастер импорта данных. Затем вы можете приступить к созданию сводных таблиц в своем отчете.

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

И подобно тому, как сводная таблица работает в Excel, просто перетащите поля из списка полей в соответствующие области.

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

Это позволяет вам создать быстрый отчет Excel на основе модели данных, которая есть у вас в LuckyTemplates.

Использование номера порта LuckyTemplates в сценарии AC#

Вы также можете использовать номер порта в сценарии C#. Это позволяет получить табличную объектную модель (TOM) в LuckyTemplates вместе со списком всех ее свойств.

В качестве примера получим список всех имен таблиц в SSAS. Первое, что вам нужно сделать, это написать базовый сценарий. Вам нужно объявить переменную для сервера. Вы можете подключиться к LuckyTemplates, используя синтаксис server.connect («») , а затем введя номер порта в скобках.

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

Вам нужно объявить объект модели, используя ключевое слово Model . Поскольку в этом примере есть только один сервер, используется ключевое слово ноль ( 0 ). Но в случаях, когда вы имеете дело с несколькими базами данных, вам нужно использовать соответствующий номер.

Затем вам нужно создать цикл for , чтобы вы могли перебирать все таблицы в вашей модели данных LuckyTemplates.

Также нужно написать Console.Write и Console.ReadLine , чтобы окно не закрывалось автоматически после отображения списка имен.

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

После этого нажмите «Пуск». Вы можете видеть, что программа C# теперь может получить список всех имен таблиц в модели данных LuckyTemplates.

Номер порта LuckyTemplates: подключение LuckyTemplates к службам SSAS, Excel и C#

Заключение

В этом руководстве показано пошаговое руководство по использованию номера порта LuckyTemplates для подключения модели данных к различным аналитическим платформам.

Использование номера порта — один из самых простых способов установить живое соединение между двумя файлами или программами. Единственным недостатком является то, что его необходимо обновлять вручную при каждом повторном открытии файла/программы.


Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

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

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

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

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

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

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать