Oracle
Un concept que j'aime bien (surtout les définitions du
data warehouse)
Attention OLAP API on s'en fout c'est pour les
développeur
En noir le text original
En rouge la traduction (pour ceux qui
ont du mal avec ShakeSpear dans le texte)
En bleu mes
commentaires perso
L'idée c'est d'analyser les
"dimensions" Utilisateur et Produit
et de générer des pages HTML pour
l'utilisateur final
Bon c'est peut être un peu
ambitieux
Multidimensional Concepts And the OLAP API
Concept multidimentionnels et les
API OLAP (ON Line Analytical Processing
)
Data warehousing and OLAP applications are based on a
multidimensional view of data, and they work with queries that represent
selections of data. The following definitions introduce concepts that reflect
the multidimensional view and are basic to data warehousing, OLAP, and the OLAP
API:
Les application de "data WareHousing et
OLAP" reposent sur des vues multidimentionnelles de donnée.
Elles fonctionnent avec des requêtes qui représentent des selections de
données. Les définitions suivantes introduisent les concepts qui reflètent les
vues multidimensionnelles et les fondements du data warehousing, OLAP OLAP
API.
- Dimension. A structure that
categorizes data. Commonly used dimensions are customer, product, and time.
Typically, a dimension is associated with one or more hierarchies. Several
distinct dimensions, combined with measures, enable end users to answer
business questions. For example, a Time dimension that categorizes data by
month helps to answer the question, "Did we sell more widgets in January or
June?"
- Dimension.Une structure qui
définie les données. Les dimensions sont communément
utilisées pour les clients, produits, et le temps, une dimension est
associée avec une ou plusieurs hierarchies. Plusieurs dimensions distinctes,
combinées avec des "mesures", permettent l'utilisateur final ( ou une application par exemple un site web ) à répondre
à la question "Avons nous vendu plus de trucs en Janvier ou en Juin)
- Measure. Data, usually numeric and
additive, that can be examined and analyzed. Typically, a given measure is
categorized by one or more dimensions, and it is described as "dimensioned by"
them.
- Mesure. Les données, souvent
numériques et additives, pour qu'elles puissent être éxaminées et analysées.
Typiquement, une mesure est catégorisée par une ou plusieurs
dimensions.
- Hierarchy. A logical structure
that uses ordered levels as a means of organizing dimension elements in
parent-child relationships. Typically, end users can expand or collapse the
hierarchy by drilling down or up on its levels.
- Hierarchie.Une structure logique
qui utilise des niveaux hierarchiques comme une dimension organisée en
éléments dans une relation parent-enfant (VOIR
XML). Typiquement l'utisateur final
peut augmenter ou diminuer cette hierarchie en circulant à travers
les différents niveaux.
- Level. A position in a hierarchy.
For example, a time dimension might have a hierarchy that represents data at
the day, month, quarter, and year levels.
- Niveau . une position dans la
hierarchie. Par exemple, la dimension temps peut avoir une hierarchie qui
représente par niveau les données du jour, mois, trimestre, et années.
- Attribute. A descriptive
characteristic of the elements of a dimension that an end user can specify to
select data. For example, end users might choose products using a Color
attribute.
- Attribut. Un descriptif
caractéristique d'un éléments d'une dimension que l'utilisateur final peut
invoquer pour sélectionner une données. Par exemple, les utilisateurs finaux
peuvent choisir un produit en utilisant l'attribut couleur
- Query. A specification for a
particular set of data, which is referred to as the query's result set. The
specification may require selecting, aggregating, calculating, or otherwise
manipulating data. If such manipulation is required, it is an intrinsic part
of the query.
- Requête. Une spécification
pour un jeu de données particulier, qui est renvoyer par un résultat de
requête. La spécification peut nécéssiter une sélection, aggrégation, calcul,
ou autrement de la manipulation de donnée. Si cette dernière est requise,
c'est une partie intrinsèque de la requête.
Two additional data warehouse and OLAP concepts, cube and edge, are
not intrinsic to the OLAP API, but are often incorporated into the design of
applications that use the OLAP API.
Deux autres data warehouse and OLAP concepts,
cube and edge (bordure) , ne sont pas intinsèque à "OLAP API" (C'est de la doc pour programmeur sorry ), mais sont
souvent ajouter à l'architecture d'application qui sont utilisée par
OLAP.
- Cube. A logical organization of
multidimensional data. Typically, the edges of a cube contain dimension
values, and the body of a cube contains measure values. For example, sales
data can be organized into a cube whose edges contain values from the time,
product, and customer dimensions and whose body contains values from the sales
measure.
- Cube. Uen
organisation logique multidimentionnel de données.
Typiquement, les bordures d'un cube contiennent les
valeurs des "Dimensions", et le corps du cube les valeurs des "Mesures".
PAr exemple, les données des ventes peuvent être organisées en cubes, ces
bords contiennent les valeurs des Dimensions de temps,
produits, et clients et le corps contient les valeurs
des Mesures des ventes.
- Edge. One side of a cube. Each
edge contains values from one or more dimensions. Although there is no limit
to the number of edges on a cube, data is often organized for display purposes
along three edges, which are referred to as the row edge, column edge, and
page edge.
- Bordure. un côté du
cube. Chaque côté contiennent les valeurs d'une ou plusieurs dimensions.
Bien qu'il n'y est aucune limite au nombre de bordure d'un cube, les données
sont souvent organisées et présentées en trois bordures , qui sont référencé
en bordure ligne (row), colones, et page.
For more information about all of these concepts, see the Oracle Data Warehousing Guide.
Pour plus d'info voir Oracle Data Warehousing Guide.
What Type
Of Data Can an Application Access Through the OLAP API?
The OLAP API, as part of Oracle OLAP, makes it possible for Java
applications (including applets) to access data that resides in an Oracle data
warehouse. A data warehouse is a relational database that is designed for query
and analysis, rather than transaction processing. Warehouse data often conforms
to a star schema, which represents a multidimensional data model. The star
schema consists of one or more fact tables and one or more dimension tables that
are related through foreign keys. Typically, a data warehouse is created from a
transaction processing database by an extraction transformation transport (ETT)
tool, such as Oracle Warehouse Builder.
OLAP API, partie d' Oracle OLAP, rends
possibles aux applications Java ( site web dynamique
utilisant JSP et JAvaBean ) l'acces aux données qui se trouvent dans le
data warehouse. Un data warehouse est une BD relationnelle qui
est construite pour les requêtes et l'analyse plus que pour les opérations
transactionnelles. Warehouse data se construits souvent suivant le chéma en
étoile, qui représente un modèle de données
multidimensionnel. Le chéma en étoile consiste en une ou plusieurs
vrai tables et une ou plusieurs Tables de Dimensions qui sont reliées
par leurs clef secondaire. Typiquement, un data warehouse est créé à
partir d'une BD destinnée aux processus de transaction et des outils
d'extraction, transport et transformation (ETT's tool) tel que
Oracle Warehouse Builder.