Master Guide to SAP HANA Sizing - Part 2
T AВ предыдущей статье Master guide to SAP HANA Sizing - Part 1 мы узнали о:
- HANA Sizing
- SAP HANA T-shirt Size
- Ключевые показатели эффективности для SAP HANA Sizing
- Как рассчитать размер основной памяти
- Disk Sizing
- CPU Sizing
Теперь мы изучим различные методы для расчета правильного hardware size. SAP предоставляет 3 метода для HANA size:
- SAP HANA sizing с использованием инструмента QuickSizer
- SAP HANA sizing с использованием конкретных сценариев БД
- SAP HANA sizing с использованием отчета ABAP
SAP HANA Sizing с использованием Quick Sizer:
Quick Sizer - универсальный инструмент для sizing систем и продуктов SAP. Это веб-инструмент и бесплатный. SAP HANA Database также можно настроить с помощью SAP Quick Sizer! Quick Sizer вычисляет:
- CPU
- Disk
- Memory
- I/O resource categories
Он рассчитывает их на основе пропускной способности и количества пользователей, работающих с различными решениями SAP, в формате не зависящем от оборудования и базы данных.
В этой главе мы рассмотрим, как использовать Quick Sizer для вычисления размера HANA.
Шаг 1. Создайте новый проект в Quick Sizer и выберите подходящий вариант.
1. Запустите инструмент QuickSizer, нажав эту ссылку link. Обратите внимание, что для загрузки этого инструмента вам необходимо зарегистрироваться на SAP service market place.
2. Укажите название проекта и нажмите “Create Project”
3. В SAP Quick Sizer можно выбрать несколько предопределенных сценариев, например:
- Rapid Deployment Solutions
- SAP NetWeaver BW powered by SAP HANA
- Standalone HANA
Для каждого из сценариев ожидаемое сжатие данных отличается.
4, Выберите Standalone HANA
Шаг 2: укажите исходный размер данных и активные данные пользователя
1. HANA memory sizing получен из размера таблиц в исходной базе данных. Обратите внимание, что должны учитываться только таблицы. Пространство для индексов, временных табличных пространств и т.д. должны быть исключены. Запустите sizing script, прикрепленный к примечанию SAP Note 1514966, чтобы получить правильную информацию о размере из вашего системного каталога исходной базы данных.
Количество пользователей не является обязательным. Если вы вводите номер пользователя, Quick Sizer проверяет, соответствуют ли требования ЦП сертифицированными конфигурациями оборудования.
2. Введите в поле "Source data footprint" (в ГБ) и количество одновременных пользователей в инструменте. В этом примере мы предположили, что "source data footprint" 100 GB а "no of user" 500.
3. Введите коэффициент сжатия (compression factor), т.е. отношение размеров несжатых таблиц данных (без их индексов) в исходной базе данных и требования к памяти этих таблиц в HANA. SAP настоятельно рекомендует использовать значение по умолчанию, если у вас нет достоверной информации, оправдывающей другой коэффициент сжатия.
Шаг 3: Анкеты - особенности для SAP NetWeaver Powered by SAP HANA
В случае, если вы делаете sizing для SAP BW powered by SAP HANA, вам необходимо предоставить дополнительную информацию. В вопросниках Quick Sizer содержатся вопросы и алгоритмы, специфичные для этого конкретного сценария. В вопроснике Quick Sizer вы можете указать размер InfoCubes и объектов хранилища данных, а также среднее и максимальное время загрузки, группы пользователей, информацию о загрузке данных и следы строк и столбцов и сжатие. Например:
- Введите время работы Avg Workday & Peak Load
- Введите группы пользователей на основе использования, в основном есть три типа пользователей: информационный потребитель, бизнес-пользователи, экспертные пользователи
- Введите Data Upload records
- Введите Row Table Footprint, Column Tables Footprint и Column Compression
- Введите данные InfoCubes
- Введите объекты DataStore
Шаг 4: Вычислить результат
1. Нажмите “Calculate result”, а Quick Sizer определит системные ресурсы, необходимые для поддержки нового решения на основе введенных параметров
2. Ниже изображения показаны результаты для примера сценария.
Шаг 5: Получите правильное количество аппаратного обеспечения
После того, как вы рассчитали правильные значения для памяти, процессора и дискового пространства для поддержки ваших потребностей в реализации, вы можете проверить конфигурацию образцов на www.sap.com/benchmarks. Вы также можете обратиться к поставщику оборудования, который может помочь вам, чтобы оценить ваши расчеты sizing, чтобы определить, какие из их предложений соответствуют вашим требованиям к конфигурации.
Note: Перед покупкой оборудования рассмотрите также оценку новой производительности KPI, называемой единым вычислительным модулем (single computing unit - SCU). SCU относится к вычислительной мощности одного вычислительного устройства в системе. Аппаратное обеспечение, обладающее хорошей производительностью SCU, помогает быстрее реагировать на процесс. Более подробную информацию о производительности SCU можно найти в SAP Note 1501701.
SAP HANA Sizing с использованием специальных скриптов DB:
Специфичные для БД скрипты и информация о размерах приведены в SAP Note 1637145. В этой заметке были добавлены конкретные сценарии платформы базы данных, которые анализируют каталог базы данных и определяют общий размер таблицы базы данных как для хранилища строк, так и для хранения столбцов. В SAP Note также содержится вложение «get_size.zip», в котором есть все специфичные для БД скрипты shell.
Несколько важных моментов:
- Скрипты Unix/Linux и Windows извлекают информацию из таблиц словаря базы данных, чтобы определить размер таблиц в базе данных (исключая индексы, временные табличные пространства и т.д.).
- Различие между таблицами хранилища строк и таблицами хранилища столбцов: разные коэффициенты сжатия à скрипты предоставляют два значения: row store tables footprint и col store tables footprint. Эти значения необходимо вводить в формулу sizing
- Скрипты для семейства DB2 (DB2, DB4, DB6) учитывают сжатие исходной базы данных, другие скрипты не используются (коэффициент сжатия должен применяться вручную).
- Для выполнения скриптов требуется доступ к операционной системе с правами администратора БД
SAP BW on HANA Sizing Formula:
SAP BW on HANA Sizing Formula: Remarks
SAP BW on HANA Sizing Formula: Процедура и пример
- Скачать архив «get_size.zip» из SAP note 1637145
- Извлечь скрипт, подходящий для вашей базы данных и операционной системы
- Извлеките файл «load_RowStore_List.sql» в ту же папку
- Выполнить скрипт, результат скрипта будет сохранен в файле «Extent.txt»
- Прочтите данные о размерах из выходных данных скрипта.
- Подавать цифры в Sizing formula:
SAP HANA Sizing с использованием отчета ABAP:
SAP рекомендует использовать новый ABAP sizing отчет /SDF/HANA_BW_SIZING для SAP BW вместо Quick Sizer или DB Scripts.
- Отчет ABAP обеспечивает гораздо лучшую точность результатов sizing.
- Обрабатывает коэффициент сжатия исходной БД
- Использует конкретные коэффициенты сжатия типа таблицы
- Производит подробные результаты по сравнению с сценариями БД или методом инструмента Quick Sizer
- Отчет ABAP не зависит от исходной базы данных
- Возможность выбора будущего роста объема памяти и размера диска
Предпосылкой для отчета ABAP /SDF/HANA_BW_SIZING является версия подключаемого модуля поддержки ST-PI 2008_1_7XX SP06
Этот отчет получает список таблиц из таблицы словаря ABAP (DD02L).
Шаги для расчета размеров с помощью отчета ABAP:
1. Войдите в систему SAP BW и запустите t-код SE38> Введите название отчета “/SDF/HANA_BW_SIZING” и выполните
2. Пример ввода и вывода экрана для отчета ABAP.
/SDF/HANA_BW_SIZING: Input Screen
/SDF/HANA_BW_SIZING: Output Screens
Ссылка на статью: