Давайте рассмотрим 2 случая - вы про какой?
1. Человек, работавший программистом, тестировщиком и т.д. решает попытать счастья. Это хорошо, если он задумается о предварительной подготовке и найдётся опытный наставник, который подскажет - стоит ли, если да, то как, что смотреть и т.д. Но очень часто, учитывая ситуацию на рынке, сами же кадровики приглашают на работу людей, аналитиками не работавших, считая, что те "справятся-научатся". Многим кандидатам думаю лень изучать, искать литературу, чтобы понять, что это такое, проще сходить на собеседование и узнать.
2. Человек уже работал аналитиком, но попал он в них в рамках фирмы, плавной миграцией, решая свои производственные задачи, например, писал задания на настройку 1С, сайта или местной учётно-аналитической системы, возможно - занимался анализом рынка. Все проблемы решались на месте или в коммуникации. Опыт есть? Есть. Аналитик? Аналитик. Зачем ещё что-то читать?