La «business intelligence» est-elle un mot à la mode qui n'a pas vraiment de sens pour les développeurs de logiciels, ou le terme a-t-il une signification implicite en termes de ce que fait le logiciel ou comment le logiciel le fait (dans un sens général)? Cela semble être un véritable terme commercial, mais cela signifie-t-il quelque chose en particulier pour les logiciels qui effectuent des tâches de Business Intelligence?
Réponses
Trop de publicités?BI != La production de rapports. BI plates-formes permettent aux utilisateurs de créer des applications qui aident les organisations à apprendre et comprendre leurs activités. Gartner définit une plateforme de BI comme une plate-forme logicielle qui fournit des 12 capacités:
L'intégration
- BI infrastructure - Tous les outils de la plate-forme doit utiliser le même de sécurité, de métadonnées, de l'administration, d'intégration de portail, modèle d'objet et moteur de recherche, et doivent partager la même look and feel.
- La gestion des métadonnées - C'est sans doute le plus important de l'12 des capacités. Non seulement tous les les outils exploitent les mêmes métadonnées, mais l'offrant doit fournir un solide méthode de recherche, l'acquisition, le stockage, réutilisation et publier des métadonnées des objets tels que des dimensions, hiérarchies, des mesures mesures de la performance et de la mise en page de rapport objets.
- Développement de La plateforme de BI doit fournir un ensemble de programmatiques outils de développement - couplé avec un kit du développeur de logiciels pour la création de Applications BI, qui peuvent être intégré dans un processus d'affaires, et/ou incorporé dans un autre application. La plateforme de BI doit aussi, pour permettre aux développeurs de construire des BI les applications sans codage en utilisant assistant-comme les éléments d'un graphique processus d'assemblage. Le développement l'environnement devrait également appuyer Web services dans l'exécution des tâches courantes telles que la planification, l'exécution,le l'administration et la gestion.
- Flux de travail et de collaboration - Cette fonctionnalité permet aux utilisateurs de BI pour discuter et partager des informations via les dossiers publics et les fils de discussion. En outre, l'application BI peut d'affecter et de suivre les événements ou les tâches attribué à des utilisateurs spécifiques, basés sur pré-défini des règles d'affaires. Souvent, cette capacité est délivré par l'intégration avec un portail distinct ou outil de workflow.
La Livraison De L'Information
- Rapports - Rapports offre la possibilité de créer mis en forme et des rapports interactifs avec très évolutive de la distribution et de la planification des capacités. En outre, la plateforme de BI les vendeurs doivent gérer un large éventail de déclaration des styles (par exemple, financiers, opérationnels et de la performance tableaux de bord).
- Tableaux de bord - Ce sous-ensemble de rapports comprend la capacité de publier formel, basé sur le Web des rapports avec intuitif affiche des informations, y compris les cadrans, jauges et de la circulation les lumières. Ces afficheurs indiquent le état de la mesure de performance, par rapport à un objectif ou de la valeur cible. De plus en plus, les tableaux de bord sont utilisés pour diffuser de données en temps réel les applications opérationnelles.
- Requête Ad hoc - Cette capacité, aussi connu comme l'auto-service rapports, permet aux utilisateurs de demander à leur propres questions de données, sans en s'appuyant sur ELLE pour créer un rapport. Dans en particulier, les outils doivent avoir un robuste couche sémantique pour permettre aux utilisateurs pour naviguer dans les sources de données disponibles. Dans outre, ces outils devraient offrir requête de gouvernance et de vérification capacités à s'assurer que les requêtes effectuer bien.
- Intégration de Microsoft Office - Dans certains cas, les plates-formes de BI sont utilisés comme un niveau intermédiaire pour gérer, sécuriser et exécuter BI tâches, mais Microsoft Office (en particulier Excel) agit à titre de BI client. Dans ces cas, il est essentiel que le BI vendeur l'intégration avec Microsoft Office, y compris le soutien pour le document formats, des formules, des données "actualiser" et les tableaux croisés dynamiques. Intégration avancée comprend des cellules de verrouillage et write-back.
L'analyse
- OLAP - Ce qui permet aux utilisateurs d'analyser les données avec extrêmement rapide la requête et les performances de calcul, l'activation d'un style d'analyse connus comme "trancher et couper en dés." Cette capacité pourrait s'étendre sur une variété de dispositifs de stockage architectures relationnelles, multidimensionnelles et en mémoire.
- Visualisation avancées - , Cela offre la possibilité d'afficher de nombreux aspects des données plus de manière efficace en utilisant interactive des photos et des cartes au lieu de lignes et de colonnes. Au fil du temps, avancé visualisation permettra d'aller au-delà de découper en tranches et découper les données à inclure plus axée sur les processus de projets BI, en permettant à toutes les parties prenantes à mieux comprendre le flux de travail par le biais d'un la représentation visuelle.
- La modélisation prédictive et de data mining - Cette fonctionnalité permet de les organisations de classer catégorique les variables et les estimer en continu variables à l'aide de mathématique avancée des techniques.
- Les cartes de performance - Ces de prendre les mesures affichées dans un tableau de bord d'une plus loin, en les appliquant à un carte de stratégie qui aligne les clés indicateurs de performance stratégique objectif. Carte de pointage des mesures doivent être liés à liés à des rapports et des les informations dans le but de faire d'autres de l'analyse. Un tableau de bord implique l'utilisation de la gestion de la performance méthodologie telles que Six Sigma ou un cadre balanced scorecard.
Définition
L'intelligence d'affaires (BI) se réfère à des compétences, des technologies, des applications et des pratiques utilisées pour aider une entreprise à acquérir une meilleure compréhension de son contexte commercial. Business intelligence peut aussi se référer aux informations recueillies lui-même.
BI technologies historique, actuelle, et la vue des opérations de l'entreprise. Les fonctions de business intelligence, sont des rapports, OLAP, analytics, data mining, gestion des performances, des repères, de text mining et d'analyse prédictive.
Business intelligence souvent vise à améliorer la prise de décision d'affaires. Ainsi, un système BI peut être appelé une decision support system (DSS).
L'expérience personnelle
Après avoir travaillé pendant 7 ans dans un BI logiciel produit dans le passé, je ne pense pas que c'est un vain mot à la mode. Allez dans un supermarché d'affaires et de leur demander comment ils savent comment beaucoup de fromage qu'ils mettent dans leur magasin où ils l'ont mis; et les marques. Aller à une saucisse producteur: ils avaient notre produit à analyser vend basé sur beaucoup de variables, par exemple, le type d'affichage, ils ont obtenu dans le supermarché: ordinaire, plus pertinent, plus difficiles à repérer. Ils ont décidé quelles sont les variables pertinentes pour eux, et devraient donc être analysé. Aller à l'envoi d'un paquet de l'entreprise et demandez-leur quels services ils promouvoir et pourquoi. Ils sont tous d'analyser l'ensemble de leurs données et qu'ils utilisent des logiciels pour cela. Bien sûr, vous avez besoin d'un cerveau aussi bien que le logiciel; mais, hélas, vous avez besoin du logiciel ainsi que d'un cerveau.
Il peut être un vaste et ouvert, à terme, oui. Mais ce n'est pas un vide terme.
Plus concrètement, tout ce qui paie vos factures de 7 ans n'est pas vide :-)
La Business Intelligence est à propos de la dénormalisation votre OLTP bases de données dans un système de critères de mesure. L'un des plus importants requistes de Business Intelligence systèmes est que les données qui est rapporté est sortie avec beaucoup de vitesse. Des transactions OLTP base de données, les systèmes d'étranglement sur des requêtes OLAP (type de base de données utilisé pour le BI reporting) de la base de données exécute régulièrement avec beaucoup de vitesse. Quand je parle de la vitesse, dans mon expérience, toute requête qui prend plus de 5 secondes, ce qui indique la nécessité de revoir l'architecture de la meilleure des manières. Dans l'environnement transactionnel, le langage de base de données utilisé est TSQL. Dans l'OLAP monde unifiée de la langue qui est connu comme MDX, Multi-Dimensionnelle des eXtensions et est en fait une extension du langage SQL. Dans la pile de Microsoft et de VS 2005, l'Analyse ainsi que de Services de MS SQL Server sont à la maison avec le CLR. Les Applications peuvent être créées et entretenues directement à partir de Visual Studio IDE de. La capacité à accrocher dans SSIS objets de VS et de créer ETL traitement de couches qui peuvent s'intégrer à SQL Server et ont la scrubbed Entrepôt de Données dont la source devient la source de données pour votre base de données Analysis Services certainement m'indique qu'un développeur gagne une tonne de contrôle sur les entrées et sorties lors de la création de solutions avec les MS de la Pile. En tout cas c'est mon point de vue.
Basé sur l'expérience de Business Objects, Oracle et, à un moindre degré Cognos ont été contraints à l'acquisition d'améliorer leur BI offres de Objets d'Affaires de plus d'un consommateur que dans une base de données des consommateurs et de communication de l'entreprise. Cognos, à mon avis, fait le plus intelligent d'acquisition lors de l'acquis de planification de la base de données OLAP à partir de Applix nommé TM1 et avec qui il a obtenu l'un des meilleurs libre service, OLAP, outils de reporting dans le business de la haute Direction Viewer qui peut signaler contre Oracle Essbase, TM1, Cognos probablement maintenant, les Services d'Analyse, SAP BW, À ma connaissance, HP n'a pas BI offrant. Ils ont été à l'aide de l'Exécutif de la Visionneuse toutefois dernière fois que j'ai regardé.
Vous pouvez écrire un morceau de "business intelligence" logiciel - mais c'est assez complexe. Un tel logiciel pourrait agir comme un gestionnaire de toutes sortes, par l'analyse de données et de faire des recommandations. Pense à un programme de maîtrise en administration des affaires. Le hic, c'est d'écrire un programme comme celui-ci ne nécessite pas seulement de la construction des outils d'analyse pour permettre à l'application scanne automatiquement par le biais de l'information à la recherche pour les types d'entreprises, mais aussi pour donner le programme de "l'intuition" qui a le plus de succès gestionnaires ont de la. Un programme qui s'exécute basé sur des règles strictes ne sera pas nécessairement à prendre les meilleures décisions, juste les meilleures décisions documentées.
J'ai été contacté par une entreprise (c'est un exemple d'applications pratiques pour business intelligence) qui souhaitait une application pour suivre les tendances de certaines catégories de marché, et l'utilisation de ces tendances pour prédire les meilleurs prix pour leurs produits. Ils ont été la vente de produits de luxe dont les prix ont fluctué tout au long de l'année et en fonction de différents indicateurs économiques. La plupart de leurs dirigeants pourraient faire ce genre de fixation des prix, et ils étaient à la recherche de l'automatiser. L'analyse nécessaire pour cela impliquerait de statistiques avancées, certains d'intelligence artificielle, de l'interpréter, de ne pas mentionner la capacité d'acquérir les données nécessaires sur son propre. Le projet d'ouverture du budget a été de 2 millions de dollars. Pas quelque chose pour le cœur léger.