Как работает сегментация данных в LuckyTemplates

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

Оглавление

Обзор сегментации данных

При импорте данных в LuckyTemplates необходимо нажать кнопку «Закрыть и применить» . В случае с Excel нужно нажать «Закрыть и загрузить».

Как работает сегментация данных в LuckyTemplates

После нажатия этих кнопок службы LuckyTemplates Analysis Services выполняют шаг, называемый сегментацией .

Например, если у вас есть набор данных из 1 миллиона строк, LuckyTemplates и Excel сохранят эти строки в одном сегменте . Если вы увеличите размер данных до 2 миллионов строк, они создадут два сегмента по 1 миллиону строк в каждом. Этот шаблон продолжается с каждым приращением в 1 миллион строк.

В случае служб SQL Server Analysis Services (SSAS) размер сегмента по умолчанию составляет 8 миллионов строк . Таким образом, если вы загрузите базу данных с 10 миллионами строк внутри SSAS, вся база данных будет сегментирована на две таблицы. То есть одна таблица будет содержать 8 миллионов строк, а вторая — 2 миллиона строк. Поэтому, если вы увеличите количество строк до 16 миллионов, будет два сегмента по 8 миллионов в каждом.

Преимущества сегментации данных в LuckyTemplates

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

Сегментация данных значительно снижает нагрузку на ЦП и ОЗУ. Если бы сто миллионов строк обрабатывались одновременно, это потребовало бы больших затрат производительности и создало большую нагрузку на мощность вашей машины.

Еще одно преимущество сегментации заключается в том, что она помогает механизму хранения масштабировать ваши коды DAX. Например, если ваш набор данных в LuckyTemplates содержит 10 миллионов строк, а ваш ЦП имеет шесть кодов, подсистема хранения может одновременно сканировать шесть сегментов.

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

В случае SSAS первые 8 миллионов строк хранятся в одном сегменте. Затем механизм хранения перейдет к следующим 8 миллионам строк и продолжит хранить их отдельно.

Как работает сегментация данных в LuckyTemplates

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

Заключение

В этом руководстве представлен краткий обзор основных понятий сегментации данных в LuckyTemplates . Напомним, что LuckyTemplates и Excel сегментируют наборы данных через каждые 1 миллион строк, а SSAS — через каждые 8 ​​миллионов строк.

Сегментация помогает оптимизировать производительность вашего кода. Это также очень важно, если вы хотите повысить эффективность загрузки вашего отчета.

Сегментация — это процесс, который происходит в фоновом режиме при каждом использовании LuckyTemplates, Excel или SSAS. Хотя это не явный процесс, он имеет решающее значение для облегчения вычислительной нагрузки на ваш ЦП и ОЗУ.

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в 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 для своих бизнес-отчетов.