что бы производил BI-специалист, который имеет ценность для моей организации.
Я собираюсь сделать попытку в этой части вопроса, поскольку я думаю, что другие проделали хорошую работу, объясняя, что такое BI. Я работаю в компании со многими клиентами, и я знаю много информации о функциях, которые мы предоставляем для этих клиентов.
Наши приложения очень ориентированы на данные; наша отрасль регулируется правительством, поэтому крайне важно соблюдение федеральных законов и законов штата. Что наши специалисты по бизнес-аналитике приносят в компанию, которая делает их ценными?
Сначала мы импортируем миллионы записей с клиента, чтобы у них была информация, необходимая для их работы. Внедрение данных из их баз данных в наши базы данных является критически важной задачей и не очень простой; у вас отсутствует информация для обязательных полей, несоответствия типов данных, проблемы целостности данных (например, я не могу поместить 02/30/2012
в поле даты). Мы также занимаемся настройкой, поэтому мне нужно спроектировать место для ввода данных, которые мы не будем хранить для других клиентов, а затем создать импорт для получения данных. Без данных клиента приложение не работает. Данные слишком обширны, чтобы их можно было ввести вручную.
Затем, менеджеры клиента должны видеть данные таким образом, чтобы помочь им управлять своим бизнесом. Таким образом, они запрашивают отчеты, множество отчетов, отчеты о бюджете, отчеты о расходах, отчеты о соответствии и т. Д. Эти отчеты настолько сложны, что запросы за ними могут иметь длину более тысячи строк. Для написания такого кода отчетности может потребоваться специалист по SQL.
Кроме того, люди, занимающиеся бизнес-аналитикой, часто более глубоко разбираются в деталях бизнеса, чем многие разработчики приложений, поэтому они также первыми оценивают требования. Мы те, кто указывает на необходимую информацию, которая отсутствует, и на противоречивые бизнес-правила, потому что мы так глубоко знакомы с данными, как они хранятся и для чего будут использоваться.
Как только отчетность достигает определенной точки, нам нужно отделить ее от транзакционной базы данных и создать хранилище данных, чтобы люди, выполняющие сложный анализ данных, не заставляли людей, вводящих данные, блокироваться. Способ структурирования данных для анализа обычно не является наилучшим способом структурирования данных для транзакций, и, таким образом, мы снова преобразуем данные из одной структуры данных в другую, которая сильно отличается. Способность глубоко погрузиться в данные путем анализа данных за несколько лет - это то, что является огромным преимуществом для наших клиентов. Итак, еще раз, мы добавляем ценность, производя продукт, который нужен нашим клиентам для управления их бизнесом.
Если ваши потребности в данных являются внутренними, у вас все еще могут быть внутренние клиенты, которым необходим этот уровень анализа. В этом случае вы, вероятно, больше озабочены аспектом отчетности хранилища данных, чем импортом данных в транзакционную систему. Но все же способность использовать данные, которые вы собирали, для принятия управленческих решений неоценима для большинства организаций.
Если вам нужен специалист по бизнес-аналитике, он будет стремиться к тому, насколько обширны ваши данные и насколько сложна система. Малому бизнесу может не хватить работы для такого человека, и он может нанять консультантов для создания необходимых отчетов. Специалисты по BI склонны работать только на средних и крупных предприятиях.
Если вы занимаетесь бизнесом, создающим программное обеспечение COTS , вам, вероятно, понадобятся специалисты по BI, которые будут консультантами, которые знают ваш продукт изнутри и снаружи и создают из него индивидуальные предложения для своих клиентов.