26 июня 2017 г.

Навыки SAP BASIS администратора - III

В этой серии статей (первая часть, вторая часть) я пытаюсь классифицировать и систематизировать навыки, необходимые SAP BASIS специалисту. 

Изначально все навыки были разделены на 3 крупные группы:

Рассмотрим сегодня вторую группу навыков - "Базы данных".



Здесь выделим следующие подмножества:
  • Основы SQL - базовые знания о системах управления базами данных и хранения больших объемов данных (СУБД), базовые знания языка запросов SQL,
  • Реляционные СУБД - большой класс, поддерживаемых системами SAP, баз данных на основе реляционной модели - Oracle, DB2, MS SQL, принадлежащие SAP, MaxDB и SAP ASE. 
  • Решения "In-memory" - модное сейчас направление по организации хранения файлов базы данных в оперативной памяти. Выделил Oracle Database In-memory, которая в той или иной степени поддерживается SAP, и SAP HANA.

Для каждой базы данных важны следующие знания и навыки:
  • архитектура,
  • установка,
  • запуск/останов,
  • конфигурация,
  • мониторинг и решение проблем,
  • вопросы безопасности,
  • обновление и установка заплат/патчей,
  • создание резервных копий и восстановление в случае сбоев,
  • вопросы производительности и хранения данных (реорганизация, сжатие и т.п.).

Базовые знания: это установка, запуск/останов, создание резервных копий и восстановление, мониторинг, базовая конфигурация.
Более глубокие навыки: тонкая конфигурация, обновление, безопасность и вопросы производительности.

Знания по основам SQL и СУБД можно найти в любой хорошей книге по данному вопросу или вспомнить соответствующий курс из института, если у вас был профильный ВУЗ.

Крепкие базовые знания по конкретным СУБД есть в SAP курсах:
  • Oracle - ADM505 и ADM506,
  • MaxDB - ADM515,
  • MS SQL - ADM520,
  • DB2 - ADM535,
  • SAP HANA - HA200 и HA240,
  • Sybase ASE - ADM540.

Выбираете курсы по СУБД, с которыми реально работаете. Пытаться охватить всё не стоит. После прохождения базовых курсов от SAP, можно пойти на курсы по СУБД, они обычно более глубокие. Или покупаете хорошую книгу. Но вышеуказанных SAP курсов для покрытия уверенных 2/3 вопросов по СУБД в рамках работы SAP систем будет достаточно.

Ну и не забываем про мои статьи на этом блоге. Например:

4 комментария:

  1. Вячеслав, по теме баз данных, а именно Oralce 12, есть ли какие материалы, how-to или рекомендации как оптимизировать эту базу данных под SAP BW 7.4. Например, в 12 версии появилось возможность активации поколоночного хранения и работы in-memory, но в плане in-menory, как я понял, не такие жесткие ограничения по железу как для hana. В общем с учетом новых фишек БД, есть понимание, что ее можно прокачать для работы с аналитической системой.

    Буду признателен, если подскажите что-то по этому вопросу.

    Понимаю, что БД должны заниматься спецы по Oracle (и такие есть в компании), но чтобы направить их по нужному следу, может и проверить оптимизацию, хотелось бы и самим понимать, что там происходит.

    ОтветитьУдалить
    Ответы
    1. Александр, у меня таких материалов нет. Но, может быть кто другой что подскажет.

      Удалить
  2. А в курсах SAP ADM505 и ADM506 могут быть освещены подобные вопросы?

    ОтветитьУдалить
    Ответы
    1. Те версии, что я видел, нет. SAP-у невыгодно финансово рассказывать про технологии in-memory конкурента, когда у них есть свое решение - SAP HANA. Поэтому и на нормальную поддержку такого решения, я бы не рассчитывал. Начал бы с комплексной ноты по Oracle 12, в которой описана поддержка тех или иных технологий со стороны SAP.

      Удалить