La cloche.

Il y a ceux qui ont lu cette nouvelle devant vous.
Abonnez-vous pour recevoir des articles frais.
E-mail
Nom
Nom de famille
Comment voulez-vous lire la cloche
Sans spam

Les problèmes d'analystes, d'OLAP, d'entrepôts de données sont de plus en plus intéressés par les professionnels de l'informatique russe. À ce jour, il y a beaucoup de bons, académiques dans la manière de présenter des documents à ce sujet, y compris les entrées dans notre impression informatique et Internet. Nous apportons à votre attention un article dans lequel nous essayons consciemment d'expliquer OLAP "sur les doigts", sur un exemple spécifique. La pratique montre qu'une telle explication est nécessaire pour certains professionnels informatiques et en particulier les utilisateurs finaux.

Ainsi, OLAP * 1 dans la première approximation, "sur les doigts", peut être défini comme un moyen spécial d'analyser des données et d'obtenir des rapports. Son essence est de fournir à l'utilisateur une table multidimensionnelle qui résume automatiquement les données de diverses coupes et vous permet de gérer de manière interactive les calculs et un formulaire de rapport. Cet article racontera sur la technologie et les principales opérations OLAP sur l'exemple d'un exemple d'analyse des factures d'une entreprise employée en gros de la traite des aliments.

*une. OLAP - Traitement analytique en ligne, analyse des données opérationnelles.

En tant qu'outil, le système OLAP du client OLAP le plus simple et peu coûteux * 1 sera pris en compte. Par exemple, le produit le plus simple des clients OLAP est sélectionné - «Contour Standard» Société InterSoft Lab. (Pour plus de clarté dans l'article, les conditions OLAP généralement acceptées seront notées par Bold et accompagnées d'analogues anglophones.)

*une. Plus d'informations sur la classification des systèmes OLAP sont décrites dans l'article "OLAP, fabriquée en Russie" en semaine PC / Re, №3 / 2001.

Donc, procédez au travail avec le système. Pour commencer, vous devrez décrire la source de données (source de données) - le chemin de la table et ses champs. C'est la tâche de l'utilisateur qui sait mise en œuvre physique Base de données. Pour les utilisateurs finaux, cela traduit le nom de la table et de ses champs en termes de domaine. Pour la "source de données", il existe une table locale, une table ou une présentation (vue) de la procédure SQL Server ou stockée.

Très probablement, dans une base de données de comptabilité spécifique, il n'est pas stocké dans un seul, mais dans plusieurs tables. De plus, certains des champs ou des enregistrements peuvent ne pas être utilisés pour l'analyse. Par conséquent, l'échantillon (jeu de résultats ou requêtes) est créé, dans lequel est configuré: algorithme pour combiner des tables sur des champs clés, des conditions de filtrage et un ensemble de champs retournés. Nous appelons notre échantillon "factures" et mettons dans ses domaines de la source de données "factures". Ainsi, un spécialiste informatique, créant une couche sémantique, masque la mise en œuvre physique de la base de données à partir de l'utilisateur final.

Ensuite, le rapport OLAP est configuré. Cela peut impliquer un spécialiste dans le domaine. Premièrement, les champs de l'échantillonnage plat des données sont divisés en deux groupes - faits (faits ou mesures) et mesures (dimensions). Les faits sont des chiffres et les mesures sont des "coupes", dans lesquelles les faits seront résumés. Dans notre exemple, les mesures seront les suivantes: "région", "ville", "acheteur", "produit", "date", et le fait sera un - le champ "montant" de la facture. Pour le fait, vous devez choisir un ou plusieurs algorithmes d'agrégation. OLAP est capable non seulement de résumer les résultats, mais également d'effectuer des calculs plus complexes, jusqu'à une analyse statistique. Lorsque vous sélectionnez plusieurs algorithmes d'agrégation, des faits virtuels, calculés (faits calculés) seront créés. Dans l'exemple, un algorithme d'agrégation unique est sélectionné - "montant".

Une propriété spéciale de systèmes OLAP est la génération de mesures et de données sur des périodes plus anciennes à partir de la date et du calcul automatique des résultats de ces périodes. Nous choisissons les périodes de l'année, du trimestre et du mois, tandis que les données de chaque jour ne figureront pas dans le rapport, mais les mesures générées de l'année, le trimestre et le mois apparaîtront. Appelons le rapport d'analyse des ventes et enregistrons-le. Travailler sur la création d'une interface d'une application analytique est terminée.

Maintenant, quotidiennement ou mensuel Démarrage de cette interface, l'utilisateur verra une table et une horaire dans laquelle les factures sont résumées par des marchandises, des acheteurs et des périodes.

Afin de manipulations avec les données intuitivement compréhensibles, les outils de gestion de la table dynamique sont les éléments de la table elle-même - ses colonnes et ses chaînes. L'utilisateur peut les déplacer, supprimer, filtrer et effectuer d'autres opérations OLAP. Dans ce cas, la table calcule automatiquement de nouveaux résultats intermédiaires et finaux.


Par exemple, faire glisser (opération "Déplacer") "Colonne" Produit "pour la première place, nous recevrons un rapport de comparaison -" Comparaison des ventes de marchandises pour l'année ". Pour agréger les données de l'année, il suffit de faire glisser les colonnes "Quarter" et le "mois" dans la partie supérieure de la table - "La zone de mesures inactives". Les mesures «trimestre» et «mois» transférées dans cette zone seront fermées (opération «Fermer la dimension»), c'est-à-dire exclu du rapport; Dans le même temps, les faits sont résumés pour l'année. Malgré le fait que les mesures soient fermées, il est possible de définir des années, des quartiers et des mois spécifiques pour filtrer les données (fonctionnement "Filtre").

Pour plus de clarté, vous modifierez le type de graphique illustrant la table OLAP et son emplacement à l'écran.

L'approfondissement des données (exploitation d'exploration) vous permet d'obtenir des informations plus détaillées sur les ventes des produits qui vous intéressent. En cliquant sur le signe "+" en face des marchandises "café", nous verrons le volume de ses ventes dans le contexte des régions. Surplombe la région de l'Ural, nous recevrons des ventes dans le contexte des villes de la région de l'Oural, de la transmission des données sur "Yekaterinburg", nous pourrons visualiser des données sur les acheteurs en gros de cette ville.

Vous pouvez utiliser des mesures ouvertes pour installer des filtres. Pour comparer la dynamique des ventes de bonbons à Moscou et à Yekaterinburg, installez des filtres pour les filtres de mesure «Produit» et «Ville».

Fermez les mesures inutiles et sélectionnez le type de graphique de la ligne. Sur le calendrier résultant, vous pouvez tracer la dynamique des ventes, évaluer les fluctuations saisonnières et la connexion des gouttes et la croissance des marchandises dans différentes villes.

Ainsi, nous nous sommes assurés que la technologie OLAP permet à l'utilisateur d'une interface unique de libérer des dizaines d'espèces d'une grande variété de rapports en conduisant une table OLAP dynamique avec une souris. La tâche d'un programmeur possédant un tel outil ne devient pas un codage de routine des formulaires de rapport, mais la mise en place d'un client OLAP aux bases de données. Dans le même temps, les méthodes de rapport compréhensibles intuitivement à l'utilisateur final.

En effet, OLAP est une continuation naturelle et le développement de l'idée de feuilles de calcul. En fait, l'interface visuelle de OLAP est également une feuille de calcul (feuille de calcul), mais équipée de machine puissante Calculs et une norme spéciale de représentation et de gestion des données. De plus, certains clients OLAP sont mis en œuvre sous forme de complément à MS Excel. Par conséquent, la magnifique armée de "collier blanc", possédant avec confiance des feuilles de calcul, très rapidement des maîtres et des outils OLAP. Pour eux, il s'agit d'une "révolution de velours", fournissant de nouvelles opportunités, mais pas de conjugué avec la nécessité de recycler.

Si le lecteur, après avoir lu cet article, n'a pas perdu de l'intérêt pour OLAP, il peut faire référence aux matériaux mentionnés au début. Les collections de tels matériaux sont affichées sur un certain nombre de sites sur Internet, y compris le site intersoft Lab - www.iso.ru. Vous pouvez également télécharger une version de démonstration du système "Standard Contour" avec l'exemple décrit dans l'article.

La première interface des tables de synthèse, également appelées rapports consolidés, a été incluse dans Excel Back en 1993 (Versions Excel 5.0). Malgré beaucoup d'utiles fonctionnalitéIl n'est pratiquement pas utilisé dans le travail de la plupart des utilisateurs Excel. Même les utilisateurs expérimentés sont souvent impliqués par le terme "rapport de synthèse" quelque chose de construit avec l'aide de formules complexes. Essayons de vulgariser l'utilisation de tables récapitulatives dans le travail quotidien des économistes. L'article traite des fondements théoriques de la création de rapports consolidés, fournit des recommandations pratiques à leur utilisation et fournit également un exemple d'accès aux données basées sur plusieurs tables.

Conditions d'analyse de données multidimensionnelles

La plupart des économistes ont entendu les termes «données multidimensionnelles», «cube virtuel», «OLAP-Technologies», etc. Mais avec une conversation détaillée, il découvre généralement que presque tout le monde n'imagine pas vraiment quoi c'est discours. C'est-à-dire que les gens impliquent quelque chose de complexe et généralement non lié à leurs activités quotidiennes. En fait, ce n'est pas le cas.

Données multidimensionnelles, mesures

Il est prudent de faire valoir que les économistes sont presque constamment confrontés à des données multidimensionnelles, mais ils essaient de les présenter sous une forme prédéterminée à l'aide de feuilles de calcul. Sous la multidimensionnalité, voici la possibilité d'entrer, de visualiser ou d'analyser les mêmes informations avec un changement d'apparence, l'utilisation de divers groupes et tri de données. Par exemple, un plan de vente peut être analysé par les critères suivants:

  • espèces ou groupes de marchandises;
  • marques ou catégories de marchandises;
  • périodes (mois, trimestre, année);
  • acheteurs ou groupes d'acheteurs;
  • ventes des régions
  • etc.

Chacun des critères ci-dessus en termes d'analyse de données multidimensionnelle est appelé "mesure". On peut dire que la mesure caractérise les informations sur un ensemble de valeurs spécifique. Type spécial de mesure des informations multidimensionnelles sont des "données". Dans notre exemple, le plan de vente peut être:

  • volume de ventes;
  • prix \u200b\u200bde vente;
  • rabais individuel
  • etc.

Théoriquement, les données peuvent également être une dimension standard des informations multidimensionnelles (par exemple, il est possible de regrouper le prix du prix de vente), mais les données sont généralement un type particulier de valeurs.

Ainsi, on peut dire que dans travaux pratiques Les économistes utilisent deux types d'informations: données multidimensionnelles (numéros réels et planifiés ayant de nombreuses fonctionnalités) et des livres de référence (caractéristiques ou mesures de données).

OLAP.

L'abréviation OLAP (traitement analytique en ligne) dans la traduction littérale ressemble à un "traitement analytique en temps réel". La définition n'est pas très spécifique, presque tout rapport de produit logiciel peut être résumée. Selon OLAP, cela implique la technologie de travailler avec des rapports spéciaux, y compris des logiciels, d'obtenir et d'analyser des données structurées multidimensionnelles. L'un des produits logiciels populaires mettant en œuvre la technologie OLAP est serveur SQL Serveur d'analyse. Certains considèrent même par erreur le seul représentant de la mise en œuvre du programme de ce concept.

Cube de données virtuel

Le "cube virtuel" (cube multidaler, cube OLAP) est un terme spécial proposé par certains fournisseurs de logiciels spécialisés. Les systèmes OLAP sont généralement préparés et stockés des données dans leurs propres structures et des interfaces d'analyse spéciales (par exemple, les rapports de synthèse Excel) font référence à ces cubes virtuels. Dans ce cas, l'utilisation d'un tel stockage dédié n'est pas du tout nécessaire au traitement des informations multidimensionnelles. En général, virtuel cubique - Il s'agit d'une gamme de données multidimensionnelles spécialement optimisées, utilisées pour créer des rapports de synthèse. Il peut être obtenu à la fois via un logiciel spécialisé et par simple accès aux tables de base de données ou à toute autre source, telle que la table Excel.

Sommaire

"Rapport de synthèse" (tableau récapitulatif, table pivot) est une interface utilisateur permettant d'afficher des données multidimensionnelles. Avec cette interface, vous pouvez regrouper, trier, filtrer et modifier l'emplacement des données afin d'obtenir divers échantillons d'analyse. La mise à jour du rapport est faite par des moyens simples interface utilisateurLes données sont automatiquement agrégées en fonction des règles spécifiées, elle ne nécessite aucune information supplémentaire ou rentrant. Interface de Communication tables Excel C'est peut-être le produit logiciel le plus populaire pour travailler avec des données multidimensionnelles. Il prend en charge la source de données comme sources de données externes (cubes OLAP et bases de données relationnelles) et des gammes internes de feuilles de calcul. À partir de la version 2000 (9.0), Excel prend également en charge la forme graphique d'affichage de données multidimensionnelles - un diagramme de synthèse (tableau de pivot).

L'interface de table consolidée implémentée dans Excel vous permet d'organiser des données multidimensionnelles de mesure dans la zone de la feuille de travail. Pour la simplicité, vous pouvez imaginer une table récapitulative, comme un rapport situé sur la plage de cellules (en fait, il existe une certaine liaison de formats de cellules dans les champs de la table pivot). La table Résumé Excel dispose de quatre zones d'affichage des informations: filtre, colonnes, chaînes et données. Les mesures de données sont appelées champs de la table pivot. Ces champs ont leurs propres propriétés et leur format d'affichage.

Encore une fois, j'aimerais faire attention au fait que le tableau sommaire Excel est destiné uniquement à une analyse de données sans possibilité de modifier des informations. Signification plus proche serait l'utilisation généralisée du terme "rapport de synthèse" (rapport pivot), et c'est la manière dont cette interface a été appelée jusqu'en 2000 ans. Mais pour une raison quelconque, dans les versions ultérieures, les développeurs y ont refusé.

Modification des tables consolidées

Selon sa définition, la technologie OLAP, en principe, n'implique pas la possibilité de modifier les données source lors de la collaboration avec des rapports. Cependant, une classe entière formée sur le marché systèmes logicielsMettre en œuvre les possibilités d'analyse et de modification directe des données dans des tables multidimensionnelles. Fondamentalement, ces systèmes sont concentrés sur la résolution des tâches de budgétisation.

À l'aide des outils d'automatisation intégrés Excel, vous pouvez résoudre de nombreuses tâches non standard. Un exemple d'exemple d'édition des tableaux de synthèse d'Excel sur la base des données de la feuille de travail est disponible sur notre site Web.

Préparation de données multidimensionnelles

Costume C. application pratique Tables de synthèse. Essayons d'analyser les données de vente dans diverses directions. Déposer pivottableexample.xls. Se compose de plusieurs feuilles. Feuille Exemplecontient des informations de vente de base pour une certaine période. Pour la simplicité de l'exemple, nous analyserons le seul indicateur numérique - le volume de vente en kg. Les mesures de données clés suivantes sont disponibles: Produits, acheteur et transporteur (société de transport). De plus, il existe plusieurs dimensions supplémentaires des données présentées sur le produit: type, marque, catégorie, fournisseur et acheteur: type. Ces données sont collectées sur la feuille de guidage. En pratique, ces mesures peuvent être beaucoup plus.

Feuille Exemplecontenir remède standard Analyse de données - Autofilter. En regardant un exemple de remplissage de la table, il est évident que les données de vente de données sur les dates peuvent être normalisées (elles sont situées sur des colonnes). De plus, en utilisant l'autofiltre, vous pouvez essayer de résumer les données sur les combinaisons d'un ou plusieurs critères clés. Il n'y a absolument aucune information sur les marques, les catégories et les types. Il n'existe aucun moyen de regrouper des données avec une sommation automatique sur une clé spécifique (par exemple, par les acheteurs). De plus, l'ensemble des dates est fixe et affiche les informations totales pendant une certaine période, par exemple, pendant 3 jours, les moyens automatiques ne seront pas possibles.

En général, la présence d'un emplacement prédéterminé de la date à cet exemple - l'inconvénient principal de la table. En plaçant les dates sur des colonnes, nous étions prédéterminées la mesure de ce tableau, se sont donc privés d'utiliser l'analyse à l'aide de tables de synthèse.

Premièrement, il est nécessaire de se débarrasser de cet inconvénient - c'est-à-dire Retirez l'emplacement prédéterminé de l'une des mesures des données source. Exemple de la bonne table - feuille de table Ventes.

La table a la forme de journal d'entrée d'information. Ici la date est une dimension égale des données. Il convient également de noter que pour une analyse ultérieure dans les tableaux consolidés, la position relative des lignes par rapport aux autres (en d'autres termes, tri) est complètement indifférente. Ces propriétés ont des entrées dans des bases de données relationnelles. Il s'agit de l'analyse de grandes quantités de bases de données principalement axées sur l'interface des tables consolidées. Par conséquent, il est nécessaire de suivre ces règles et de travailler avec une source de données sous la forme de gammes de cellules. Dans le même temps, personne n'interdit d'utiliser des outils d'interface Excel dans le fonctionnement - Les tableaux de synthèse analysent uniquement des données, et la mise en forme, les filtres, les groupements et les cellules source de tri peuvent être arbitraires.

De l'autofiltre à un rapport consolidé

Théoriquement, les données de la feuille de données peuvent déjà être analysées en trois dimensions: les marchandises, les acheteurs et les transporteurs. Les données sur les propriétés des produits et des acheteurs de cette feuille ne sont pas disponibles, ce qui, en conséquence, ne leur permettra pas de les montrer et dans la table consolidée. En mode normal de création d'une table de pivotement pour la source données Excel Ne lie pas plusieurs tables sur des champs spécifiques. Contourner cette restriction peut être logiciel - Voir Exemple-Supplement à cet article sur notre site Web. Afin de ne pas recourir à des méthodes de traitement de l'information (d'autant plus qu'elles ne sont pas universelles), des caractéristiques supplémentaires doivent être ajoutées directement au formulaire de saisie du journal - voir la liste des ventes.

L'utilisation de fonctions VLOOKUP permet de compléter facilement les données initiales avec les caractéristiques manquantes. Maintenant, en utilisant Autofilter, vous pouvez analyser les données dans différentes mesures. Mais le problème des groupements reste non résolu. Par exemple, pour suivre le montant que par des marques pour certaines dates est assez problématique. Si vous êtes limité à Excel Formulas, vous devez créer des échantillons supplémentaires à l'aide de la fonction SUMIF.

Voyons maintenant quelles caractéristiques une interface de table consolidée donne. Sur une feuille Svodarnalizplusieurs rapports basés sur la gamme de feuilles avec des données de feuilles DisaNalyse.

Le premier tableau d'analyse est construit via l'interface Excel 2007 Ruban \\ Insertion \\ Tableau Résumé (Dans Excel 2000-2003 Menu Tableau de données \\ Résumé).

Les deuxième et troisième tables sont créées par la copie et le paramètre suivant. La source de données pour toutes les tables est la même. Vous pouvez vérifier cela en modifiant les données source, puis vous devez mettre à jour les données du rapport de synthèse.

De notre point de vue, les avantages de la clarté des informations sont évidents. Vous pouvez modifier les filtres, les colonnes et les chaînes et, masquer certains groupes de valeurs de toutes mes mesures, appliquer le tri manuel et le tri automatique.

Propriétés et mise en forme

En plus de l'affichage de données direct, il existe un ensemble d'éléments de fonctionnalités pour afficher l'apparition de tables récapitulatives. L'excès de données peut être masqué à l'aide de filtres. Pour un seul élément ou un champ plus facile à utiliser l'élément de menu contextuel Effacer(en version 2000-2003 Cacher).

Définir l'affichage d'autres éléments de la table consolidée ne sont également de préférence pas via la mise en forme de la cellule, mais également via le réglage du champ ou l'élément de la table consolidée. Pour ce faire, il est nécessaire de résumer le pointeur de la souris sur l'élément souhaité, attendez l'avènement d'une forme de curseur spéciale (comme une flèche), puis sélectionnez l'élément sélectionné en un seul clic. Après la sélection, vous pouvez modifier la vue via la bande, le menu contextuel ou appelez la boîte de dialogue Format de cellule standard:

De plus, dans Excel 2007, il est apparu une variété de styles d'affichage de style prédéfinis:

Veuillez noter que dans le diagramme, vous trouverez des filtres de contrôle actif et des zones de traînée et de chute.

Accès aux données externes

Comme on l'a déjà noté, peut-être que le plus grand effet de l'application des tableaux de synthèse puisse être obtenu lors de l'accès des sources externes et des bases de données OLAP. De telles sources stockent généralement de grandes quantités d'informations et ont également un prédéfini. structure relationnelleCela facilite la détermination des mesures de données multidimensionnelles (champs de table consolidés).

Excel prend en charge de nombreux types de sources de données externes:

Le plus grand effet d'utiliser des sources d'informations externes peut être réalisé en utilisant des outils d'automatisation (programmes VBA) à la fois pour obtenir des données et pour leur prétraitement dans les tables consolidées.

Traitement analytique analytique (OLAP) est une technologie utilisée pour rationaliser les bases de données de grandes entreprises et le support d'intelligence commerciale. Les bases de données OLAP sont divisées en un ou plusieurs cubes et chacun d'entre eux est organisé par l'administrateur de Cuba afin qu'il correspond à une méthode d'obtention et d'analyse de données pour faciliter la création et l'utilisation de rapports d'un tableau de synthèse et de rapports du tableau sommaire. que vous avez besoin.

Dans cet article

Qu'est-ce qu'un analyste d'affaires?

L'analyste des affaires souhaite souvent avoir une grande image de l'entreprise pour afficher des tendances plus larges basées sur des données agrégées, ainsi que sur les tendances d'affichage avec une ventilation par un nombre de variables. Business Analytics est le processus d'extraction des données de la base de données OLAP et d'analyser ces données pour des informations pouvant être utilisées pour prendre des solutions commerciales éclairées et effectuer des actions. Par exemple, en utilisant des analystes OLAP et des entreprises, vous pouvez répondre aux questions suivantes sur les données professionnelles.

    Comment le montant total des ventes de tous les produits en 2007 par rapport aux ventes de 2006?

    Comment cela se compare-t-il à la date et à l'heure à une période favorable au cours des cinq dernières années?

    Combien de clients de l'argent a passé 35 l'année dernière et comment ce comportement a-t-il changé au fil du temps?

    Combien de produits ont été vendus dans deux pays / régions spécifiques ce mois-ci, contrairement au même mois de l'année dernière?

    Pour chaque groupe d'âges du client, quelle est la séparation de la rentabilité (en pourcentage de la marge et le résultat) par catégories de marchandises?

    Recherchez les meilleurs et les plus bas fournisseurs, distributeurs, fournisseurs, clients, partenaires et clients.

Quel est le traitement analytique sur Internet (OLAP)?

La base de données OLAP (traitement analytique en ligne) simplifie les demandes d'analyse des affaires. OLAP est une technologie de base de données optimisée pour les requêtes et les rapports, et non pour le traitement des transactions. La source de données pour OLAP est des bases de données de traitement des transactions opérationnelles (OLTP), qui sont généralement stockées dans des entrepôts de données. Les données OLAP sont extraites de ces données historiques et sont combinées dans des structures qui font une analyse complexe. Les données OLAP sont également commandées hiérarchiquement et stockées dans des cubes et non dans des tables. Il s'agit d'une technologie complexe qui utilise des structures multidimensionnelles pour assurer accès rapide aux données pour analyse. Dans cette organisation, le résumé du tableau sommaire ou du rapport du diagramme de synthèse peut être facilement affiché des données sommaires de haut niveau, telles que les résultats des ventes dans le pays ou la région, ainsi que des informations d'affichage sur les sites où les ventes sont particulièrement élevées ou faibles. .

Les bases de données OLAP sont conçues pour accélérer le chargement des données. Depuis le serveur OLAP, et non Microsoft Office Excel, calcule les valeurs généralisées, lors de la création ou de la modification du rapport, vous devez envoyer des données plus petites à Excel. Cette approche vous permet de travailler avec une grande quantité de données source que si les données ont été organisées dans la base de données traditionnelle, où Excel extrait tout entrées séparées et calcule les valeurs généralisées.

Les bases de données OLAP contiennent deux types de données de base: mesures de données numériques, de quantités et de valeurs moyennes utilisées pour prendre des solutions commerciales éclairées et les mesures utilisées pour rationaliser ces mesures. Les bases de données OLAP aident à rationaliser les données à l'aide d'une pluralité de niveaux de détail à l'aide des mêmes catégories que vous connaissez pour analyser les données.

Dans les sections suivantes, chaque composant est décrit en détail ci-dessous.

Cubique Structure de données qui combine des mesures pour les niveaux et les hiérarchies de chaque mesure que vous souhaitez analyser. Les cubes combinent plusieurs mesures, telles que le temps, la géographie et des lignes de produits, avec des données finales, telles que les ventes et les stocks. Les cubes ne sont pas "Cuba" dans un sens mathématique strict, car ils n'ont pas nécessairement les mêmes côtés. Néanmoins, ils sont une métaphore de l'APT pour un concept complexe.

Des mesures Un ensemble de valeurs dans un cube basé sur une colonne dans une table d'usine de cube et qui est généralement une valeur numérique. Les mesures sont des valeurs centrales de Cuba, pré-traitées, traitées et analysées. Les exemples les plus courants sont les ventes, les revenus, les revenus et les coûts.

Membre Un élément de la hiérarchie représentant une ou plusieurs entrées de données. L'élément peut être à la fois unique et à naître. Par exemple, 2007 et 2008 représentent des éléments uniques au niveau de l'année de mesure du temps, tandis que janvier représente des éléments non élaborés au niveau du mois, car il y en a plus d'un dans la mesure du temps, car il contient des données pour plus d'un an.

Article calculé Élément de mesure dont la valeur est calculée pendant l'exécution à l'aide d'une expression. Les valeurs des éléments calculés peuvent être dérivées des valeurs d'autres membres. Par exemple, l'élément "profit" calculé peut être déterminé en soustrayant la valeur de l'élément, ainsi que les coûts de la valeur de l'élément, la vente.

mesure Un ensemble d'une ou plusieurs hiérarchies ordonnées de niveaux de cube que l'utilisateur comprend et utilise comme base pour l'analyse des données. Par exemple, la mesure géographique peut inclure des niveaux pour le pays / la région, l'état / le district et la ville. En outre, la mesure du temps peut inclure une hiérarchie avec le niveau de "année", "quart", "mois" et "jour". Dans un rapport de tableau sommaire ou de rapport, chaque hiérarchie devient un ensemble de champs pouvant être déployés et pliants pour montrer des niveaux inférieurs ou supérieurs.

Hiérarchie La structure logique de l'arbre qui diffuse les éléments de mesure, de sorte que chaque élément ait un élément parent et zéro ou plus d'éléments enfants. L'élément enfant est membre du groupe antérieur de la hiérarchie directement liée au membre actuel. Par exemple, dans la hiérarchie temporelle contenant les niveaux du trimestre, du mois et du jour, janvier est une filiale de QTR1. L'élément parent est membre du niveau inférieur de la hiérarchie directement liée à l'élément actuel. La valeur parentale consolide généralement les valeurs de tous les éléments enfants. Par exemple, dans une hiérarchie temporelle contenant les niveaux de "quart", "mois" et "jour", Qtr1 est le parent pour janvier.

Niveau Dans la hiérarchie, des données peuvent être organisées en niveaux de détail plus bas et plus élevés, tels que des années, des quartiers, des mois et des niveaux de jour dans la hiérarchie temporelle.

Fonctions OLAP dans Excel

Obtenir des données OLAP Vous pouvez vous connecter aux sources de données OLAP de la même manière que d'autres sources de données externes. Vous pouvez travailler avec des bases de données créées à l'aide de services. Microsoft SQL. Serveur OLAP version 7.0, Microsoft SQL Server Analysis Serveur Analysis Serveur Serveur Services Analysis Services Analysis Services, Produits de serveurs Microsoft OLAP. Excel peut également travailler avec des produits OLAP tiers compatibles avec OLE-DB pour OLAP.

Les données OLAP ne peuvent être affichées que comme résumé de la table sommaire ou du rapport du diagramme de résumé ou de la fonction de feuille, converti du rapport de table consolidé, mais pas sous la forme d'une plage de données externe. Vous pouvez enregistrer des tables OLAP consolidées et des diagrammes récapitulatifs dans des modèles de rapport, ainsi que créer des fichiers de connexion de données de bureau (ODC) pour se connecter à des bases de données OLAP pour les demandes OLAP. Lors de l'ouverture d'un fichier ODC dans Excel, un rapport vide de la table consolidée est affiché, qui est prêt pour l'hébergement.

Créer des fichiers de cube pour une utilisation autonome Vous pouvez créer un fichier cube autonome (. Cub) avec un sous-ensemble de données à partir de la base de données OLAP Server. Les fichiers Cube hors ligne sont utilisés pour fonctionner avec des données OLAP si vous n'êtes pas connecté au réseau. Avec l'aide d'un cube, vous pouvez travailler avec une grande quantité de données dans le rapport de la table de pivotement ou le rapport du graphique consolidé que contraire, et d'accélérer les données obtenues. Vous pouvez créer des fichiers Cube uniquement si vous utilisez un fournisseur OLAP, tel que Microsoft SQL Analysis Services Version 2005, qui prend en charge cette fonctionnalité.

Actions de serveur L'action du serveur est une fonction optionnelle que l'administrateur OLAP Cuba peut définir sur un serveur qui utilise l'élément cube ou modéré comme paramètre dans la requête pour obtenir des informations à Cuba ou pour démarrer une autre application, par exemple un navigateur. Excel prend en charge les URL, les rapports, les ensembles de lignes, les détails et le déploiement d'actions de serveur détaillés, mais ne prend pas en charge votre propre opérateur et votre propre ensemble de données.

Kpe L'indicateur de performance clé est une mesure calculée spéciale définie sur le serveur qui vous permet de suivre " indicateurs clef efficacité ", y compris un état (la valeur actuelle correspond à nombre spécifique). et la tendance (valeurs au fil du temps). Lorsqu'ils sont affichés, le serveur peut envoyer les icônes correspondantes similaires à la nouvelle icône Excel afin qu'elles soient construites au-dessus ou au-dessous des niveaux d'état (par exemple, pour l'icône d'arrêt), ainsi que la promotion vers le haut ou le bas (par exemple, icône de direction de direction).

Formatage sur le serveur Les administrateurs Cube peuvent créer des mesures et des éléments calculés à l'aide de la mise en forme de couleur, de la mise en forme et des règles de la police. mise en forme conditionnellequi peut être nommé en tant que règle d'entreprise d'entreprise. Par exemple, le format du serveur pour le revenu peut être un format de devise numérique, une couleur de cellule verte, si la valeur est supérieure ou égale à 30 000, et rouge, si moins de 30 000, et le style de police est audacieux, si moins de 30 000 et avec une valeur positive - normale. Plus ou égal à 30 000. Informations Complémentaires Peut être trouvé.

Langue d'interface de bureau L'administrateur de Cuba peut définir des transferts pour des données et des erreurs sur le serveur pour les utilisateurs qui doivent afficher une information de table consolidée dans une autre langue. Cette fonctionnalité est définie comme une propriété de connexion avec un fichier et paramètres régionaux L'utilisateur informatique et le pays doivent correspondre à la langue d'interface.

Composants logiciels nécessaires pour accéder aux sources de données OLAP

OLAP fournisseur Pour configurer les sources de données OLAP pour Excel, l'un des fournisseurs OLAP ci-dessus est requis.

    Fournisseur de Microsoft Olap. Excel comprend un pilote de source de données et un logiciel client pour accéder à des bases de données créées à l'aide de Services OLAP OLAP Microsoft SQL Server OLAP OLAP, Microsoft SQL Server OLAP version 2000 (8,0) et Microsoft SQL Server Analysis Services Version 2005 (9 0).

    Fournisseurs tiers OLAP Pour d'autres produits OLAP, vous devez installer des pilotes et des logiciels clients supplémentaires. Pour utiliser des fonctionnalités Excel pour travailler avec des données OLAP, le produit tiers doit être conforme à la norme OLE-DB pour OLAP et être compatible avec Microsoft Office. Pour plus d'informations sur l'installation et l'utilisation de fournisseurs OLAP tiers, reportez-vous à administrateur du système ou fournisseur produit OLAP.

Bases de données de serveur et fichiers CUBE Le logiciel client Excel OLAP prend en charge les connexions avec deux types de bases de données OLAP. Si la base de données sur le serveur OLAP est disponible sur le réseau, vous pouvez recevoir des données source de lui directement. Si vous avez un fichier de cube autonome contenant des données OLAP ou une définition de fichier de cubes, vous pouvez vous connecter à ce fichier et obtenir les données source de celle-ci.

Source d'information La source de données permet d'accéder à toutes les données de la base de données OLAP ou d'un fichier de cube autonome. En créant une source de données OLAP, vous pouvez baser les rapports sur elle et renvoyer des données OLAP à Excel sous la forme d'un tableau de synthèse ou d'un rapport de rapport de synthèse, ainsi qu'une fonction de feuille convertie d'un rapport de table consolidé.

Microsoft Query. Avec requête, vous pouvez recevoir des données d'une base de données externe, telle que Microsoft SQL ou Microsoft Access.. Pour obtenir des données à partir du tableau de récapitulatif OLAP associé au fichier Cuba, utilisez la requête n'est pas requise. Informations Complémentaires .

Différences dans les fonctions de données de source OLAP et non OLAP

Si vous travaillez avec des rapports de tables consolidées et de schémas de synthèse à partir de données sources OLAP et d'autres types de données source, vous verrez certaines des fonctionnalités.

Extraction de données Le serveur OLAP renvoie de nouvelles données pour exceller chaque fois que la disposition du rapport est modifiée. Lors de l'utilisation d'autres types de sources de données externes, vous demandez toutes les données source à la fois ou vous pouvez spécifier les paramètres d'une demande uniquement lorsque différents éléments des champs de filtrage de rapport sont affichés. De plus, vous avez d'autres options pour mettre à jour le rapport.

Dans les rapports basés sur des données sources OLAP, les paramètres de champ de filtre de rapport ne sont pas disponibles, la requête d'arrière-plan n'est pas disponible et que le paramètre d'optimisation de la mémoire n'est pas disponible.

Noter: Le paramètre d'optimisation de la mémoire est également indisponible pour les sources de données OLDEB et les rapports de vaisselle récapitulatif basés sur la gamme de cellules.

Types de champs Données source OLAP. Les champs de champs ne peuvent être utilisés que comme lignes (lignes), colonnes (catégorie) ou champ de page. Les champs muraux ne peuvent être utilisés que comme champs de valeurs. Pour d'autres types de données source, tous les champs peuvent être utilisés dans n'importe quelle partie du rapport.

Accès aux données détaillées Pour les données de sources OLAP, le serveur détermine les niveaux de détail disponibles et calcule les valeurs de résumé, les enregistrements avec des informations détaillées composant la valeur totale peuvent ne pas être disponibles. Cependant, le serveur peut fournir des propriétés de terrain que vous pouvez afficher. D'autres types de données source ne disposent pas de champs de propriétés, mais vous pouvez afficher des informations de base pour les champs de données et les éléments et afficher des éléments sans données.

Les champs de filtres Signaler OLAP peuvent ne pas être tout Éléments et l'équipe Afficher les pages de filtres du rapport Indisponible.

Tri initial triant Pour les données de source OLAP, les éléments sont d'abord affichés dans l'ordre dans lequel ils sont renvoyés par le serveur OLAP. Vous pouvez trier ou modifier manuellement l'ordre des éléments. Pour d'autres types de données source, les éléments du nouveau rapport sont d'abord triés par le nom de l'élément dans l'ordre croissant.

Nimi. Les serveurs OLAP fournissent des valeurs généralisées directement pour le rapport, il est donc impossible de modifier les fonctions finales des champs des valeurs. Pour d'autres types de données source, vous pouvez modifier la fonction statistique du champ de valeur et utiliser plusieurs fonctions finales pour le même champ de valeur. Vous ne pouvez pas créer de champs calculés et des éléments calculés dans des rapports avec des données de source OLAP.

Résultats intermédiaires Dans les rapports avec les données source, l'OLAP ne peut pas être modifié une fonction finale pour les résultats intermédiaires. Avec d'autres types de données source, vous pouvez modifier les fonctions finales des résultats intermédiaires et afficher ou masquer les résultats intermédiaires pour tous les champs des rangées et des colonnes.

Pour les données de source OLAP, vous pouvez activer ou exclure des éléments cachés lors du calcul des résultats intermédiaires et généraux. Pour d'autres types de données source, vous pouvez inclure les éléments cachés des champs de filtres de rapport aux résultats intermédiaires, mais les éléments cachés d'autres champs seront exclus par défaut.

Travailler avec Cube OLAP dans MS Excel

1. Obtenez la permission d'accéder aux services d'analyse de serveur OLAP Cuba SQL (SSAS)
2. Sur votre ordinateur, MS Excel 2016/2013/2010 doit être installé (vous pouvez et Mme Excel 2007, mais il n'est pas pratique de travailler dedans et une fonctionnalité complètement faible MS Excel 2003)
3. Ouvrez MS Excel, lancez l'assistant de configuration de la connexion avec un service analytique:


3.1 Indiquez le nom ou l'adresse IP serveur d'acteur OLAP (parfois vous voulez spécifier le numéro port ouvert., par exemple, 192.25.25.102:80); L'authentification du domaine est utilisée:


3.2 Choisissez une base de données multidimensionnelle et un cube analytique (en cas d'accès à Cuba):


3.3 Les paramètres de connexion avec le service analytique seront enregistrés dans le fichier ODC sur votre ordinateur:


3.4 Sélectionnez le type de rapport (tableau récapitulatif / graphique) et indiquez l'endroit pour l'adapter:


Si une connexion a déjà été créée dans le livre Excel, vous pouvez utiliser à nouveau: Menu principal "Données" -\u003e "Connections existantes" -\u003e Sélectionnez la connexion dans ce livre -\u003e Insérez la table consolidée dans la cellule spécifiée.

4. Connecté avec succès à Cuba, vous pouvez passer à l'analyse de données interactive:


Démarrage d'une analyse de données interactive, il est nécessaire de déterminer lequel des champs participera à la formation de lignes, de colonnes et de filtres (pages) de la table consolidée. Dans le cas général, le tableau récapitulatif est en trois dimensions et on peut supposer que la troisième dimension est perpendiculaire à l'écran et nous observons les sections, plan parallèle de l'écran et défini par quelle "page" est sélectionné pour afficher . Le filtrage peut être effectué en faisant glisser les attributs de mesure correspondants à la zone Filtres de rapport. La filtration limite l'espace du cube, réduisant ainsi la charge sur le serveur OLAP. de préférence d'abord installer les filtres nécessaires. Placez ensuite les attributs de mesure dans les zones de rangée, les colonnes et les indicateurs à la zone de données de la table consolidée.


Chaque fois qu'un tableau récapitulatif change, l'instruction MDX est automatiquement envoyée sur le serveur OLAP, qui est renvoyé aux données. Le plus grand et le plus complexe de la quantité de données traitées, des indicateurs calculés, plus le temps d'exécution de temps est long. Vous pouvez annuler l'exécution de la requête en appuyant sur la touche S'échapper.. Les dernières opérations effectuées peuvent être annulées (CTRL + Z) ou retour (Ctrl + Y).


En règle générale, pour les combinaisons les plus couramment utilisées d'attributs de mesure à Cuba, des données agrégées pré-calculées sont stockées, de sorte que le temps de réponse de telles demandes pendant quelques secondes est stocké. Cependant, il est impossible de calculer la combinaison totale possible des agrégations, car cela pourrait prendre beaucoup de temps et d'espace de stockage pour cela. Pour exécuter des demandes massives aux données au niveau des détails, des ressources informatiques de serveur significatives peuvent être nécessaires. Le temps de leur exécution peut donc être long. Après avoir lu des données à partir de lecteurs de disque, le serveur les place dans le cache mémoire viveCela vous permet de suivre ces demandes instantanément, car les données seront déjà accomplies dans le cache.


Si vous pensez que votre demande sera souvent utilisée et que l'heure de son exécution n'est pas satisfaisante, vous pouvez contacter le service des développements analytiques pour optimiser l'exécution de la requête.


Après avoir placé la hiérarchie dans la zone des rangées / colonnes, il est possible de cacher des niveaux individuels:


Attributs clés (Moins souvent - pour les attributs au-dessus de la hiérarchie) des mesures peuvent être des propriétés - caractéristiques descriptives pouvant être affichées à la fois dans des conseils contextuels et sous forme de champs:


Si vous souhaitez afficher plusieurs propriétés de champ à la fois, vous pouvez utiliser la liste de dialogue correspondante:


Ensembles définis par l'utilisateur

Dans Excel 2010, il était possible d'interactiver la création de ses propres ensembles (définis par l'utilisateur) des éléments de mesure:


Contrairement aux ensembles de création et de stockage centralement sur le côté du cube, des ensembles personnalisés sont enregistrés localement dans le livre Excel et peuvent être utilisés ci-après:


Les utilisateurs avancés peuvent créer des ensembles à l'aide de MDX Designs:


Définir les propriétés de la table pivot

Au moyen des "paramètres de table consolidés ..." du menu contextuel (clic droit sur la table récapitulative), il est possible de configurer une table consolidée, par exemple:
- Onglet Conclusion, paramètre "Classic Classic Classic Disposition" - La table consolidée devient interactive, vous pouvez faire glisser les champs (glisser-déposer);
- onglet "Conclusion", "Afficher les éléments sans données dans Strings" Paramètre - Les chaînes vides qui ne contiennent aucune valeur de l'indicateur sur les éléments de mesure appropriées seront affichées dans la table pivot;
- onglet "Marquage et format", "Enregistrez la mise en forme du format de cellule lors de la mise à jour" - Vous pouvez remplacer et enregistrer le format de cellule lors de la mise à jour des données;


Créer des diagrammes consolidés

Pour la table OLAP récapitulative existante, vous pouvez créer un diagramme de synthèse - une circulaire, une ligne, un histogramme, un calendrier, un point et d'autres types de diagrammes:


Dans ce cas, le tableau sommaire sera synchronisé avec une table consolidée - lors de la modification de la composition des indicateurs, des filtres, des mesures dans le tableau récapitulatif, une table récapitulative est également mise à jour.

Création de panneaux d'information

Nous mettons en évidence la table consolidée source, copiez-la dans le presse-papiers (Ctrl + C) et insérez-le avec une copie (Ctrl + V), dans laquelle la composition des indicateurs sera modifiée:


Pour gérer simultanément une insertion de tables consolidées multiples (nouvelle fonctionnalité, disponible, à partir de MS Excel 2010). Connectez notre trancheur aux tables consolidées - cliquez avec le bouton droit de la souris sur la coupe, sélectionnez menu contextuel Point "Connexions à une table consolidée ...". Il convient de noter qu'il peut y avoir plusieurs panneaux de sections pouvant servir des tables consolidées simultanées sur différentes feuilles, ce qui vous permet de créer des panneaux d'informations coordonnés (tableau de bord).


Les panneaux coupés peuvent être configurés: vous devez mettre en surbrillance le panneau, puis voir "Taille et propriétés ...", "Réglages de circuit", "Attribuer la macro" dans le menu contextuel activé par un élément "Paramètres" de la principale menu. Il est possible d'établir la clumité des colonnes pour les éléments (boutons) de la coupe, la taille des boutons coupés et les boutons du panneau, déterminez la gamme de couleurs et la conception de la conception de la cadran disponible (ou créez votre propre style. ), Définissez votre en-tête de panneau, attribuez une macro logicielle par laquelle vous pouvez développer un panneau fonctionnel.


Excellation de la requête Excel MDX Exécution

  1. Tout d'abord, vous devez effectuer l'opération de forage sur certains indicateurs, c'est-à-dire Descendez à des données détaillées (données détaillées sont affichées sur une feuille séparée) et ouvrez une liste de connexions;
  2. Ouvrir les propriétés de connexion, allez à l'onglet "Définition";
  3. Sélectionnez le type de commande par défaut et dans le champ de texte, ajouter pré-préparé MDX. enquête;
  4. Lorsque vous appuyez sur le bouton après avoir vérifié l'exactitude de la syntaxe de la requête et la disponibilité des droits d'accès appropriés, la demande sera activée sur le serveur et le résultat sera présenté dans la feuille actuelle sous forme de table plate classique.
    Afficher le texte de la requête MDX générée par Excel est possible en installant une addition gratuite, qui fournit également d'autres fonctionnalités supplémentaires.

Traduction en autres langues

Un cube analytique soutient la localisation en russe et anglaiset (si nécessaire, la localisation à d'autres langues est possible). Les transferts sont distribués aux noms des mesures, des hiérarchies, des attributs, des dossiers, des mesures, ainsi que des éléments de hiérarchies individuelles dans le cas où ils ont des traductions sur le côté des entrepôts comptables / entrepôts de données. Pour changer la langue, vous devez ouvrir les propriétés de la connexion et dans la ligne de connexion, ajoutez l'option suivante:
Propriétés étendues \u003d "locale \u003d 1033"
Où 1033 - la localisation en anglais
1049 - Localisation en russe


Extensions Excel supplémentaires pour Microsoft OLAP

Les cubes Microsoft OLAP augmenteront, si vous utilisez des extensions supplémentaires, telles que des extensions pivotables OLAP, grâce à laquelle vous pouvez utiliser recherche rapide Par mesure:


site Internet 2011-01-11 16: 57: 00Z Dernière modification: 2017-10-15 16: 33: 59z Age Public: 14-70

La cloche.

Il y a ceux qui ont lu cette nouvelle devant vous.
Abonnez-vous pour recevoir des articles frais.
E-mail
Nom
Nom de famille
Comment voulez-vous lire la cloche
Sans spam