ИМХО стоит разделять не несколько сфер деятельности. Аналитики и консультанты разные бывают. Кто такой аналитик лучше всего описано в RUP. Привожу (по памыти) описание оттуда:
- Бизнес-аналитик: специалист, отвечающий за описание бизнес-модели. Должен владеть методиками бизнес-моделирования. Предметную область должен знать на уровне разговора с экспертом.
- Системный-аналитик: специалист, который отвечает за разработку системной модели на основе бизнес-модели. Должен владеть системой, уметь читать бизнес-модели.
Кто такой консультант нигде не описано. Но, по моему опыту и мнению консультант должен заниматься разработкой/постановкой кой-то стороны бизнеса. Также консультант обычно выполняет роль менеджера, который занимается притворением в жизнь разработаных методик. Может быть консультант по системе, или просто консультант
- Управленческий Консультант: специалист, который разрабатывает/производит реинжениринг бизнес-модели в какой-то предметной области. Разрабатывает бизнес-процессы, положения, методики. Источники методологий - чаще всего книжки. Потом либо сдаёт свои труды заказчику, либо организцет чтобы это заработало. Часто по методикам потом создаётся система.
- Консультант по системе: специалист, который разрабатывает/произмодит реинжениринг бизнес-модели, по технологиям, заложенным в системе. Реинжениринг внедряемых технологий. Аналигичено - сначала разрабатывает, потом внедряет.
Часто людей которые внедряют называют "Внедренцы". Роли могут совмещаться, или выполняться разными людьми. На моей прошлой работе была попытка создать команду бизнес-аналитиков, которые бы занимались только бизнес-анализом. Но веселее всем кто потом за ними внедряет

На практике же все всех как хотят так и называют. Главное табель о рангах - стажёр/инженер/начальник/директор.