Да не боком оно относится, а самым прямым. Просто каждый круг специалистов тянет терминологию на себя - дескать, это мы и есть.
Business Intelligence - это вид деятельности, технологии и инструменты, связанные с анализом деятельности предприятия, чаще всего вне контекста рассмотрения рынка вокруг. Технологически обеспечиваются средствами OLAP, Data Mining, Knowledge Discovery. Другие специалисты под BI понимают конкурентную разведку (т.е. фокус - не на предприятие, а на среду), промышленный шпионаж. Методы здесь соответствующие - сбор и анализ разнородной неструктурированной информации, прослушивания, вторжения и т.д.
Competive Intelligence - это где-то на стыке упомянутых двух пониманий BI - т.е. мы хорошо знаем свои проблемы, сильные стороны и возможности, а также аналогичные хар-ки наших конкурентов, постоянно ведём управление бизнесом в их контексте, строим прогнозы, анализируем перспективы и целесообразность тех или иных изменений.
Knowledge Management - есть распространённый штамп, что сейчас всё больше основной ценностью предприятий являются не физические и не столько финансовые активы, сколько персонал и знания (Особенно с этим носится IBM). Соотв. тут возникают задачи того, как накапливать знания, как организовывать доступ к ним, как порождать новые знания, как избегать их утечки, как эффективно ими распоряжаться.
Business Analysis - ну под этим вообще до фига чего может пониматься, имхо, начиная со стратегического анализа, анализа конкурентой среды, финансового анализа, анализа бизнес-процессов и т.д. Вот только наши друзья из IIBA упорно хотят под этим понимать нечто вроде Enterprise Requirements Engineering.