SSIS == SQL Server Integration Services, и это инструмент извлечения и преобразования (ETL), который намного превосходит реализацию служб преобразования данных или DTS в эпоху SQL7, SQL2K. Это отличный инструмент для выражения процессов рабочих процессов, в которых данные перемещаются из точки A в точку B (и c, d и т. Д.) И претерпевают изменения в ходе этого процесса, такие как консолидация в денормализованный дизайн или очистка данных.
BI или Business Intelligence - это прозвище для всей категории в мире технологий, и это прекрасное место, чтобы быть прямо сейчас. Навыки BI очень ценны и их трудно найти, одна из причин, по которой дело обстоит так, заключается в том, что трудно воссоздать истинный пример BI в лаборатории, поэтому обучение почти всегда проводится в реальной ситуации.
На высоком уровне BI-проекты обычно включают конечную точку отчетности. Часто, как разработчики, мы привыкли к написанию транзакционных отчетов, таких как детали заказа на поставку, но BI может получать очень широкие отчеты, которые охватывают тенденции продаж продуктов за десятилетия и имеют дело с сотнями миллионов записей. То, как мы проектируем базы данных для приложений, не идеально подходит для такого рода отчетности, поэтому были разработаны и использованы другие инструменты и технологии в пространстве BI. Такие вещи, как кубы, которые вы часто слышите, называются кубами OLAP. Кубы OLAP обычно происходят из хранилища данных, которое представляет собой не что иное, как другую базу данных, но типичные хранилища содержат данные, полученные из более чем одной, и часто десятки других баз данных приложений. Ваше приложение для инвентаризации, приложение для закупок, приложение для управления персоналом и целый ряд других содержат кусочки данных, которые создают полную картину бизнеса. Архитектор BI будет использовать что-то вроде SSIS, чтобы извлекать данные из всех этих систем, массажировать их. и сохраните его в хранилище данных, которое разработано с другим дизайном, лучше для отчетности. Как только он попадет в хранилище, он будет использовать службы Analysis для создания кубов на этих данных и что-то вроде служб Reporting Services для отображения отчетов по этим данным.
Редактировать: извините, забыл Data Mining, это еще один неспецифический термин, который описывает и концепцию, или процесс, а не столько инструмент. В простом примере это методический подход к выявлению закономерностей в данных. В прошлом хороший бизнес-анализ просматривал данные на предмет тенденций, но в современных базах данных вы говорите о наборах данных, которые слишком велики, чтобы их можно было вручную прочесывать - интеллектуальный анализ данных позволяет вам дать компьютеру команду прочесывать эти данные и выявлять представляющие интерес шаблоны .
Надеюсь, что поможет