Существует множество причин для написания своего собственного КМ или изменения существующих, например:
- регистрация ваших собственных путей / таблиц;
- чтение метаданных из flexполя (например, метаданные: значения по умолчанию для некоторых столбцов, имя базовой таблицы, используемое для временных таблиц, тип загрузки: полная / инкрементная и т. д.);
- выполняет различные преобразования / этапы, отличные от стандартных КМ;
- настройте свой CKM: создайте таблицу ошибок - там, где вы видите свои строки по ошибке, создайте правильную таблицу результатов и т. Д .;
- для изменения KM, возможно, вы захотите сохранить временные таблицы с вашим собственным стандартоми т. д.
Преимущества написания КМ заключаются в том, что пределом является ваше воображение (или почти). Вы можете сделать много вещей. Стандартные КМ очень хороши, но есть некоторые моменты, когда вы достигаете предела с ними, и оттуда вы должны создать свой собственный.
Надеюсь, что это поможет вам.