Maintenant est entré à la Big Data ERA, chaque entreprise met l'accent sur l'étendue des données à un niveau sans précédent, tant qu'il entre dans une société de taille unique, de prendre en compte la sécurité ou l'efficacité des données, elles construiront leur propre bi Plate-forme pour gérer la visualisation des données, la maîtrise de diverses connaissances des plates-formes BI de construction et une compétence nécessaire pour les fabricants de données.
ci-après, selon la version itérative de la plate-forme de BI, parlez des quatre phases de BI Construction: Implémentez la fonction Expansion Show (version 1.0), fonction d'analyse en libre-service (version 2.0), ajoutez des outils d'analyse fonctionnelle (3.0 Version), Modèle de scénario d'entreprise (version 4.0).1. Mise en œuvre Rapport d'expansion
La plate-forme BI doit d'abord terminer l'état de l'indicateur et la solution que tout le monde pense n'est rien de plus que la page d'écriture front-end, la La base de données d'interface arrière arrière interrogeez directement les données correspondantes sur le champ et les données de décharge. Cependant, cette manière traditionnelle est trop dépendante de l'extrémité avant, et si un indicateur est ajouté, le coût des modifications de l'avant et du dos est relativement élevé. Par conséquent, pour l'évolutivité de la plate-forme de BI, JSON peut être configuré via l'extrémité avant et que la requête est ajoutée à la couche suivante de l'API pour traduire l'interface de l'API dans le SQL correspondant, puis interroger la base de données sous la forme de La base de données pour améliorer l'expansion de l'avant. La flexibilité du sexe et des rapports, l'architecture spécifique est indiquée ci-dessous:
Figure 1 Architecture de rapport évolutif
Vous devez parler, carte unique (graphique) Tableau de bord, la carte unique montrent principalement un style de style, tel que le graphique de voyage quotidien, la forme live quotidienne, la biopsie quotidienne multi-plateformes, etc et peut effectuer plusieurs dimensions de la carte unique, fournit:
Dimension: vous pouvez choisir plusieurs dimensions, explorer;Time: Vous pouvez choisir hier, au cours des 7 derniers jours, au cours des 30 derniers jours, au cours des années 90 précédents, au cours des 180 derniers jours. Les 365 derniers jours et les jours personnalisés;
Style de graphique: Prise en charge actuellement le graphique de dessin, la carte de paysage, la colonne verticale, la table, la carte, la carte à secteurs et autres graphiques.
Dashboard peut aider les graphiques uniques interdépendants ensemble, en tenant compte de la compréhensibilité et de l'individualité, peut être capable de découvrir tous de multiples graphiques ou d'effectuer une analyse approfondie du graphique unique, une vision quotidienne pratique des données appropriées. Le tableau peut être utilisé pour obtenir différents scénarios d'utilisation:
Le gestionnaire de produits peut être l'indicateur de base du projet;
Le personnel du marché peut être l'indicateur source de chaque canal;
Les tableaux de vente peuvent être l'activité des clients potentiels ...
Schémas uniques pour les cartes personnalisées (CHL'art), au format JSON configuré à l'avant, vous devez expliquer les champs suivants:
DataSource: source de données, c'est-à-dire la table de données, la table de données à la requête, il contient des données l'adresse, Le port, le format de la base de données, la base de données, la table de données, etc. sont la base de l'affichage des données.
Métriques: Il s'agit de l'indicateur à afficher, y compris le type de calcul de l'indicateur, l'ID de l'indicateur, le nom de l'indicateur, l'alias d'indicateur,
dimensions: la dimension de l'indicateur est équivalente Pour SQL, le groupe est l'analyste souhaite le type de groupement pour afficher les données.
Filtre: Cette pièce est utilisée pour régler le filtre, le rapport avant d'extrémité est utilisé pour filtrer les conditions de la requête, il est nécessaire de spécifier quelles règles doivent être filtrées, est égale à, pas égale, supérieure à, inférieure ou moins Inclus, le champ de requête et la valeur de requête de la dimension sont également spécifiés. Indiquez simplement que le format suivant, bien sûr, de nombreux champs doivent être ajoutés pour étendre davantage la fonction et le format du filtre spécifique peut faire référence à la figure ci-dessous.Fig. 2 Format de fichier
Commandes: La sortie doit être triée à n'importe quel indicateur. Utilisez généralement le champ Time pour trier le réglage.
Outre les champs importants ci-dessus, vous pouvez configurer des champs, limiter et autres champs pour étendre davantage de fonctionnalités, ce qui ne sera pas détaillé en détail ici.
La logique de mise en œuvre du tableau de bord est également similaire à celle ci-dessus et la différence consiste à ajouter quels schémas uniques contenant la carte (c'est-à-dire l'ID contenant chaque graphique) et les positions de la carte et d'autres informations.Avec le format de configuration JSON soulevé ci-dessus, vous pouvez configurer un tableau unique (graphique) qui répond à vos besoins dans la plate-forme BI. À ce stade, il a été en mesure de respecter les exigences quotidiennes de la demande du rapport et de la plate-forme de BI a également achevé l'itération de la version V1.
II Doit être responsable du responsable du produit responsable de la plate-forme BI, de la charge de travail croissante et de grands coûts de communication, cette fois, les hommes d'affaires ont besoin d'un moyen de créer rapidement des rapports sur la plate-forme.
Fonction d'analyse en libre-service Cette partie inclut principalement deux parties: graphique et création d'un tableau de bord, basé sur la configuration de graphique JSON évolutive flexible précédente, et sur cette base. Créer des champs de calcul complexes, par exemple, par exemple, Voulez-vous calculer le temps de séjour moyen de cet indicateurIl est composé du séjour total, le total du séjour, le séjour total et les DAU sont tous des indicateurs sous-jacents. Il existe déjà dans la table de données, puis un champ de calcul est défini, nommé, moyenné, formule de calcul. Pour la somme (DWELL / DAU), comme indiqué sur la figure 3 ci-dessous:
Fig. 3 Créer un champ de calcul
Le noyau de la fonction d'analyse en libre-service consiste à créer une seule fonction graphique, vous utilisez peut sélectionner un style de graphique, et maintenant les types de graphique couramment utilisés ont une table, un diagramme de ligne, un histogramme (colonne horizontale, une colonne verticale), un graphique à secteurs, une carte d'entonnoir, une carte empilée, etc puis sélectionnez la fiche technique dans les données. Source, les champs de la table de données sont déplacés vers l'heure, la dimension, la barre de l'indicateur, puis sélectionnez la requête à prévisualiser, vous pouvez également définir la condition de filtrage, filtrer certaines dimensions et définir s'il est affiché à l'avant et extrémités arrière, spécifiquement, la fonction est illustrée à la figure 4.
Fig. 4 Créer une page de graphique unique
Sur la base des fonctions de base, il existe certains détails des détails nécessitant une optimisation, par exemple, parfois le diagramme de ligne de 0 Il est difficile de voir des fluctuations pour l'axe Y, de sorte que la plage d'indicateurs puisse être définie, ce qui lui permet d'afficher dans une certaine plage, de réduction supplémentaire des intervalles d'affichage, de mettre en évidence les modifications et d'autres fonctions d'affichage de données en temps réel, etc..
Après avoir terminé la création de la fonction de graphique unique, vous pouvez sélectionner la carte unique créée, amorçée de manière dynamique sur la position appropriée du tableau de bord, ce qui le rend lié à l'emplacement approprié du tableau de bord. Plaque, former un combinaison de rapports quotidiens.Enfin, la fonction de gestion des sources de données doit être mentionnée, car toutes les cartes uniques (graphique) et les cartes sont basées sur des sources de données, la bonne gestion des sources de données peut améliorer l'utilisation des sources de données. Réduire des sources de données créées à plusieurs reprises , améliorer encore l'efficacité et développer davantage la forme de stockage de données, en plus de soutenir le stockage MySQL, mais prend également en charge Druid, Phoenix, etc. De plus, la gestion des sources de données devrait envisager la complexité de l'entreprise, qui peut répondre à la jointure multiprotative complexe, prenant en charge les requêtes SQL personnalisées. Enfin, la gestion des sources de données devrait également faire attention au contrôle des droits de données, il est préférable d'obtenir la gestion de l'autorisation du niveau de champ à grain fin dans le tableau, d'améliorer encore la sécurité des données.
III. Outils d'analyse fonctionnelle
Une plate-forme de BI parfaite est non seulement affichée simplement des données, mais peut également fournir des outils d'analyse de données courants pour les analystes de données et les hommes d'affaires. Par exemple, des chemins de comportement des utilisateurs. les messages divisés par l'utilisateur, la surveillance du système, etc peuvent facilement analyser davantage de scénarios d'entreprise.
À titre d'exemple, les divisions de l'utilisateur sont à titre d'exemple, chaque jour a souvent besoin de respecter certains ou certainsCertains de l'utilisateur distinguent, puis affichent certains indicateurs clés de ce lot d'utilisateurs, ainsi que certains événements de comportement, par exemple, si vous souhaitez connaître la plate-forme iOS, les utilisateurs qui ont été silencieux au cours des cinq derniers jours, vous pouvez obtenir une après la sélection de l'utilisateur ces conditions. Liste d'utilisateurs de lots, après avoir visionné chaque propriété utilisateur Userid, piste de comportement utilisateur, tendance de l'activité de l'utilisateur, liste d'articles de lecture de l'utilisateur, etc car il est gênant de divulguer certaines informations de l'utilisateur, la page de contrôle de l'utilisateur sera inconnue. être donné sous forme d'exemple de prototypage, voir la figure 5. Bien entendu, l'ID utilisateur dans certaines conditions a une certaine pression de calcul sur le cluster et il est nécessaire d'attendre que des calculs de temps soient affichés.
FIGUE. 5 Les utilisateurs détaillent la page de prototype
Four. Modèle de scène d'entreprise
Système de données BI est plus pratique pour servir une analyse de données de scènes professionnelles différentes, chaque entreprise Scène a toujours sédalé une image d'analyse et une architecture d'analyse analytique fixes, qui peuvent être implémentées sur la plate-forme de BI, telles que l'analyse des chaînes, l'analyse d'activation des utilisateurs, l'analyse des activités de l'utilisateur Daily Weeky Moon News, etc. En analysant des modèles, vous pouvez facilement afficher des données d'analyse numériques pour améliorer l'efficacité.
Par exemple, une analyse active de l'utilisateur, selon l'habitude d'analyse habituelle, l'utilisateur actif est généralement démoli comme différents groupes d'utilisateurs actifs et affichez davantage la configuration de l'utilisateur actif et le changement de l'utilisateur, ainsi que Pour chaque différents groupes sont optimisés et analysés. Par exemple, vous pouvez créer un tableau de bord comme indiqué ci-dessous, ce qui fait un modèle d'analyse quotidien par sept graphiques uniques (graphique).
Fig. 6 L'utilisateur actif constitue une gabarieu d'analyse
après avoir combattu le cadre d'analyse, un modèle fixe peut être établi sur la plate-forme BI, ce qui est très pratique pour satisfaire. Entreprise quotidienne analyse du scénario.
Construire une plate-forme de BI parfaite consiste à polir en permanence le produit optimisé, le but de la construction de la plate-forme n'est rien de plus que d'améliorer l'efficacité de travail, pratique pour que vous puissiez acquérir rapidement et efficacement des données ou plus est juste une partie de la Expérience de la plate-forme de la Bi-Bar. Partagez-la pour communiquer avec tout le monde.
En tant que gestionnaire de produits de données, vous avez besoin de plus d'entreprises, utilisez vos propres produits, si la plate-forme BI n'est pas pratique, plus de personnel associé à une entreprise ou même de données de données de laine? De plus, pour la plate-forme BI, les quatre phases ci-dessus ne sont pas applicables à toutes les entreprises. La demande de différentes étapes commerciales est différente. Les startups n'ont pas beaucoup de main-d'œuvre et de temps pour construire leur propre plate-forme, vous pouvez citer des produits tiers sur le marché, tels que l'amitié, le BDP, etc ont été assez matures. Dépend toujours sur la phase spécifique de chaque entreprise.