mx.olapIOLAPMember L’interface IOLAPMember représente un membre d’un niveau d’un schéma OLAP.mx.olap:IOLAPElement L’interface IOLAPMember représente un membre d’un niveau d’un schéma OLAP. mx.olap.OLAPMemberfindChildMember Renvoie un enfant de ce membre avec le nom donné.Liste d’occurrences IOLAPMember représentant le nombre, ou null si aucun membre n’est trouvé. mx.olap:IOLAPMembernameNom du membre. Renvoie un enfant de ce membre avec le nom donné. children Enfants de ce membre, en tant que liste d’occurrences IOLAPMember. Enfants de ce membre, en tant que liste d’occurrences IOLAPMember. hierarchy Hiérarchie à laquelle ce membre appartient.mx.olap:IOLAPHierarchy Hiérarchie à laquelle ce membre appartient. isAll Renvoie true s’il s’agit du membre all d’une hiérarchie. Renvoie true s’il s’agit du membre all d’une hiérarchie. isMeasure Renvoie true si ce membre représente une mesure d’une dimension. Renvoie true si ce membre représente une mesure d’une dimension. level Niveau auquel ce membre appartient.mx.olap:IOLAPLevel Niveau auquel ce membre appartient. parent Parent de ce membre.mx.olap:IOLAPMember Parent de ce membre. OLAPAxisPosition La classe OLAPAxisPosition représente une position le long de l’axe du résultat d’un résultat de requête OLAP.mx.olap:IOLAPAxisPositionObject La classe OLAPAxisPosition représente une position le long de l’axe du résultat d’un résultat de requête OLAP. mx.olap.IOLAPResultAxismx.olap.IOLAPResultmx.olap.OLAPResultOLAPAxisPosition Constructeur Constructeur members Membres du résultat de requête, à cette position en tant que liste d’occurrences IOLAPMember. Membres du résultat de requête, à cette position en tant que liste d’occurrences IOLAPMember. IOLAPAttribute L’interface IOLAPAttribute représente un attribut dans une dimension d’un schéma OLAP.mx.olap:IOLAPHierarchy L’interface IOLAPAttribute représente un attribut dans une dimension d’un schéma OLAP. IOLAPQueryAxis L’interface IOLAPQueryAxis représente un axe d’une requête OLAP. L’interface IOLAPQueryAxis représente un axe d’une requête OLAP. mx.olap.OLAPQuerymx.olap.OLAPQueryAxisaddMember Ajoute un membre unique à l’axe de la requête.smx.olap:IOLAPMemberMembre à ajouter à la requête. Ajoute un membre unique à l’axe de la requête. Le membre est automatiquement converti en une occurrence IOLPASet. Cette méthode est utile lors de l’ajout d’un membre à un axe de secteur. addSet Ajoute un ensemble à l’axe de la requête.smx.olap:IOLAPSetEnsemble à ajouter à la requête. Ajoute un ensemble à l’axe de la requête. L’ensemble définit les membres et les tuples qui fournissent les informations pour l’axe de la requête. addTuple Ajoute un tuple à l’axe de la requête.tmx.olap:IOLAPTupleTuple à ajouter à la requête. Ajoute un tuple à l’axe de la requête. Le tuple est automatiquement converti en une occurrence IOLPASet. sets Tous les ensembles de l’axe de la requête, en tant que tableau d’occurrences IOLAPSet. Tous les ensembles de l’axe de la requête, en tant que tableau d’occurrences IOLAPSet. Ce tableau inclut les ensembles ajoutés par les méthodes addMember() et addTuple(). tuples Tous les tuples ajoutés à l’axe de la requête, en tant que tableau d’occurrences IOLAPTuple. Tous les tuples ajoutés à l’axe de la requête, en tant que tableau d’occurrences IOLAPTuple. Ce tableau inclut les tuples ajoutés par les méthodes addMember() et addSet(). IOLAPCell L’interface IOLAPCell représente une cellule dans une occurrence OLAPResult. L’interface IOLAPCell représente une cellule dans une occurrence OLAPResult. mx.olap.OLAPCellformattedValue Valeur formatée dans la cellule. Valeur formatée dans la cellule. value Valeur brute dans la cellule. Valeur brute dans la cellule. IOLAPAxisPosition L’interface IOLAPAxisPosition représente une position d’un axe OLAP. L’interface IOLAPAxisPosition représente une position d’un axe OLAP. mx.olap.OLAPQueryAxismx.olap.OLAPResultAxismembers Membres de cette position, en tant que liste d’occurrences IOLAPMember. Membres de cette position, en tant que liste d’occurrences IOLAPMember. OLAPElement La classe OLAPElement définit une interface de base qui fournit des propriétés communes pour tous les éléments OLAP. The <mx:OLAPElement> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:OLAPElement
    Properties
    dimensions=""
    name=""
  />
 
  ]]>mx.olap:IOLAPElementflash.utils:Proxy
  La classe OLAPElement définit une interface de base qui fournit des propriétés communes pour tous les éléments OLAP.
 
  mx.olap.IOLAPElementOLAPElement
      Constructeur
     
      namenullNom de l’élément OLAP qui inclut la hiérarchie de schéma OLAP de l’élément. Par exemple, « Time_Year », où « Year » est un niveau de la dimension « Time » dans un schéma OLAP.
     
      displayNamenullNom de l’élément OLAP, en tant que chaîne, qui peut être utilisé pour l’affichage.
     
      
      
      Constructeur
     
      toString
      Renvoie le nom unique de l’élément.Nom unique de l’élément.
      
      
      Renvoie le nom unique de l’élément.
     
      dimension
      
      Dimension à laquelle cet élément appartient.mx.olap:IOLAPDimension
      
      Dimension à laquelle cet élément appartient.
      
      displayName
      
      Nom de l’élément OLAP, en tant que chaîne, qui peut être utilisé pour l’affichage.
      
      Nom de l’élément OLAP, en tant que chaîne, qui peut être utilisé pour l’affichage.
      
      name
      
      Nom de l’élément OLAP qui inclut la hiérarchie de schéma OLAP de l’élément. 
      
      Nom de l’élément OLAP qui inclut la hiérarchie de schéma OLAP de l’élément. Par exemple, « Time_Year » est le nom de l’élément OLAP, où « Year » est un niveau de la dimension « Time » dans un schéma OLAP.
      
      uniqueName
      
      Nom unique de l’élément OLAP dans le cube.
      
      Nom unique de l’élément OLAP dans le cube. Par exemple, « [Time][Year][2007] » est un nom unique, 2007 étant le nom d’élément qui appartient au niveau « Year » de la dimension « Time ».
      
      OLAPSet
  La classe OLAPSet représente un ensemble, qui est utilisé pour configurer l’axe d’une requête OLAP.mx.olap:IOLAPSetObject
  La classe OLAPSet représente un ensemble, qui est utilisé pour configurer l’axe d’une requête OLAP. Un ensemble comporte zéro tuple ou plus ; un ensemble ne contenant aucun tuple est appelé ensemble vide.
 
  mx.olap.IOLAPSetmx.olap.OLAPQueryAxismx.olap.IOLAPResultAxismx.olap.OLAPResultAxisOLAPSet
      Constructeur
      
      
      Constructeur
      
      addElement
      
     Ajoute un nouveau membre à l’ensemble.emx.olap:IOLAPElementMembre à ajouter. Si element est une hiérarchie ou un niveau, ses membres sont ajoutés. Si element est une occurrence de l’interface IOLAPMember, il est ajouté directement. Un nouveau tuple est créé pour chaque membre.
     
     
      
     Ajoute un nouveau membre à l’ensemble.
    
     

Cette méthode ajoute les éléments appropriés à l’ensemble, selon le type d’élément transmis. Si un élément IOLAPHierarchy est transmis, il ajoute le membre par défaut de la hiérarchie. Si un élément IOLAPLevel est transmis, il ajoute tous les membres du niveau. Si un élément IOLAPMember est transmis, il est ajouté à l’ensemble.

addElements Ajoute une liste de membres à l’ensemble.membersMembres à ajouter, en tant que liste d’occurrences IOLAPMember. Un nouveau tuple est créé pour chaque membre. Ajoute une liste de membres à l’ensemble. Cette méthode peut être appelée lorsque des membres ou des enfants d’une hiérarchie ou d’un membre doivent être ajoutés à l’ensemble. addTuple Ajoute un nouveau tuple à l’ensemble.tuplemx.olap:IOLAPTupleTuple à ajouter. Ajoute un nouveau tuple à l’ensemble. compareMembers Renvoie des informations sur l’emplacement relatif de deux membres dans l’ensemble.Ceci :
  • 0 si les membres se trouvent au même niveau
  • 1 si m2 est plus élevé que m1 dans la hiérarchie
  • -1 si m1 est plus élevé que m2 dans la hiérarchie
m1mx.olap:IOLAPMemberPremier membre. m2mx.olap:IOLAPMemberSecond membre.
Renvoie des informations sur l’emplacement relatif de deux membres dans l’ensemble.
crossJoin Renvoie une nouvelle occurrence IOLAPSet qui contient une jointure croisée de cette occurrence IOLAPSet et input.Renvoie une nouvelle occurrence IOLAPSet qui contient une jointure croisée de cette occurrence IOLAPSet et input. mx.olap:IOLAPSetinputmx.olap:IOLAPSetOccurrence IOLAPSet. Renvoie une nouvelle occurrence IOLAPSet qui contient une jointure croisée de cette occurrence IOLAPSet et input. findCommonHierarchy Renvoie l’occurrence IOLAPHierarchy commune pour deux tuples, ou null si les tuples ne partagent aucune hiérarchie.Occurrence IOLAPHierarchy commune pour les deux tuples, ou null si les tuples ne partagent aucune hiérarchie. mx.olap:IOLAPHierarchyt1mx.olap:OLAPTuplePremier tuple. t2mx.olap:OLAPTupleSecond tuple. Renvoie l’occurrence IOLAPHierarchy commune pour deux tuples, ou null si les tuples ne partagent aucune hiérarchie. hierarchize Renvoie une nouvelle occurrence IOLAPSet constituant une version hiérarchisée de cet ensemble.Nouvelle occurrence IOLAPSet constituant une version hiérarchisée de cet ensemble. mx.olap:IOLAPSetpostfalseSi true, indique que les enfants doivent précéder les parents. Par défaut, les parents précèdent les enfants. Renvoie une nouvelle occurrence IOLAPSet constituant une version hiérarchisée de cet ensemble. sortTuple Renvoie des informations sur l’emplacement relatif de deux tuples dans l’ensemble.Ceci :
  • 0 si les tuples se trouvent au même niveau
  • 1 si t2 est plus élevé que t1
  • -1 si t1 est plus élevé que t2
t1mx.olap:OLAPTuplePremier tuple. t2mx.olap:OLAPTupleSecond tuple.
Renvoie des informations sur l’emplacement relatif de deux tuples dans l’ensemble.
union Renvoie une nouvelle occurrence IOLAPSet qui contient une union de cette occurrence IOLAPSet et input.Renvoie une nouvelle occurrence IOLAPSet qui contient une union de cette occurrence IOLAPSet et input. mx.olap:IOLAPSetsecondSetmx.olap:IOLAPSetOccurrence IOLAPSet. Renvoie une nouvelle occurrence IOLAPSet qui contient une union de cette occurrence IOLAPSet et input. tuples Les tuples contenus par cette occurrence d’ensemble, en tant que tableau d’occurrences IOLAPTuple. Les tuples contenus par cette occurrence d’ensemble, en tant que tableau d’occurrences IOLAPTuple.
OLAPLevel La classe OLAPLevel représente un niveau dans un cube OLAP. The <mx:OLAPLevel> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:OLAPLevel
    Properties
    attributeName=""
  />
 
  ]]>mx.olap:IOLAPLevelmx.olap:OLAPElement
  La classe OLAPLevel représente un niveau dans un cube OLAP.
 
  mx.olap.IOLAPLevelOLAPLevel
      Constructeur
     
      namenullNom du niveau OLAP qui inclut la hiérarchie de schéma OLAP de l’élément. Par exemple, « Time_Year », où « Year » est un niveau de la dimension « Time » dans un schéma OLAP.
     
      displayNamenullNom du niveau OLAP, en tant que chaîne, qui peut être utilisé pour l’affichage.
      
      
      Constructeur
     
      findMember
      
      Renvoie les membres avec le nom donné dans la hiérarchie.Liste d’occurrences IOLAPMember représentant les nombres, ou null si aucun membre n’est trouvé.
      
      nameNom du membre.
     
      
      
      Renvoie les membres avec le nom donné dans la hiérarchie. 
     
      attributeName
      Nom de l’attribut à utiliser à ce niveau.
      Nom de l’attribut à utiliser à ce niveau. La valeur de cette propriété correspond à la valeur de la propriété OLAPAttribute.name de l’attribut correspondant.
      
      attribute
      Attribut connecté à ce niveau, en tant qu’occurrence de OLAPAttribute.mx.olap:OLAPAttribute
      Attribut connecté à ce niveau, en tant qu’occurrence de OLAPAttribute. 
      
      child
      
      Niveau enfant suivant dans la hiérarchie.mx.olap:IOLAPLevel
      
      Niveau enfant suivant dans la hiérarchie.
      
      dataField
      Champ de l’ensemble de données d’entrée qui fournit les données pour cette occurrence OLAPLevel.
      Champ de l’ensemble de données d’entrée qui fournit les données pour cette occurrence OLAPLevel.
      
      depth
      
      Profondeur du niveau dans la hiérarchie de la dimension.
      
      Profondeur du niveau dans la hiérarchie de la dimension.
      
      hierarchy
      
      Hiérarchie de la dimension à laquelle ce niveau appartient.mx.olap:IOLAPHierarchy
      
      Hiérarchie de la dimension à laquelle ce niveau appartient.
      
      members
      
      Membres de ce niveau, en tant que liste d’occurrences IOLAPMember, ou null si aucun membre n’est trouvé.
      
      Membres de ce niveau, en tant que liste d’occurrences IOLAPMember, ou null si aucun membre n’est trouvé. La liste peut représenter des données distantes et peut donc générer une erreur ItemPendingError.
     
      
      name
      Valeur de la propriété name de l’occurrence OLAPAttribute associée à cette occurrence OLAPLevel.
      Valeur de la propriété name de l’occurrence OLAPAttribute associée à cette occurrence OLAPLevel. Bien que cette propriété soit inscriptible, sa valeur est déterminée par l’occurrence OLAPAttribute associée au niveau et ne peut pas être définie.
      
      parent
      
      Niveau parent de ce niveau, ou null si ce niveau n’est pas testé à un autre niveau.mx.olap:IOLAPLevel
      
      Niveau parent de ce niveau, ou null si ce niveau n’est pas testé à un autre niveau.
      
      uniqueName
      
      Nom unique de l’élément OLAP dans le cube.
      
      Nom unique de l’élément OLAP dans le cube. Par exemple, « [Time][Year][2007] » est un nom unique, 2007 étant le nom d’élément qui appartient au niveau « Year » de la dimension « Time ».
      
      OLAPQuery
  L’interface OLAPQuery représente une requête OLAP exécutée sur une interface IOLAPCube.
  The <mx:OLAPQuery> tag inherits all of the tag attributes
  of its superclass, and adds the following tag attributes:
  

  <mx:OLAPQuery
    Properties
       axis=""
  />
 
  ]]>mx.olap:IOLAPQueryObject
  L’interface OLAPQuery représente une requête OLAP exécutée sur une interface IOLAPCube.
 
  mx.olap.IOLAPQuerymx.olap.IOLAPQueryAxismx.olap.OLAPQueryAxisgetAxis
      
      Obtient un axe de la requête.Occurrence IOLAPQueryAxis.
      
      mx.olap:IOLAPQueryAxisaxisOrdinalSpécifiez OLAPQuery.COLUMN AXIS pour un axe de colonne, OLAPQuery.ROW_AXIS pour un axe de rangée et OLAPQuery.SLICER_AXIS pour un axe de secteur.
     
      
      
      Obtient un axe de la requête. Vous appelez généralement cette méthode pour obtenir une occurrence IOLAPQueryAxis, puis configurez l’occurrence IOLAPQueryAxis pour la requête.
     
      setAxis
      
      Définit un axe de la requête.axisOrdinalSpécifiez OLAPQuery.COLUMN AXIS pour un axe de colonne, OLAPQuery.ROW_AXIS pour un axe de rangée et OLAPQuery.SLICER_AXIS pour un axe de secteur.
     
      axismx.olap:IOLAPQueryAxisOccurrence IOLAPQueryAxis.
      
      
      
      Définit un axe de la requête.
     
      COLUMN_AXIS
      Spécifie un axe de colonne.0
      Spécifie un axe de colonne. Utilisez cette propriété en tant que valeur de l’argument axisOrdinal de la méthode getAxis().
      
      ROW_AXIS
      Spécifie un axe de rangée.1
      Spécifie un axe de rangée. Utilisez cette propriété en tant que valeur de l’argument axisOrdinal de la méthode getAxis().
      
      SLICER_AXIS
      Spécifie un axe de secteur.2
      Spécifie un axe de secteur. Utilisez cette propriété en tant que valeur de l’argument axisOrdinal de la méthode getAxis().
      
      axes
      Axe de la requête en tant que tableau d’occurrences OLAPQueryAxis.
      Axe de la requête en tant que tableau d’occurrences OLAPQueryAxis. Une requête peut comporter trois axes : colonne, rangée et secteur.
      
      IOLAPQuery
  L’interface IOLAPQuery représente une requête OLAP exécutée sur une interface IOLAPCube.
  L’interface IOLAPQuery représente une requête OLAP exécutée sur une interface IOLAPCube.
 
  mx.olap.OLAPQuerymx.olap.IOLAPQueryAxismx.olap.OLAPQueryAxisgetAxis
      Obtient un axe de la requête.Occurrence IOLAPQueryAxis.
      
      mx.olap:IOLAPQueryAxisaxisOridnalSpécifiez OLAPQuery.COLUMN AXIS pour un axe de colonne, OLAPQuery.ROW_AXIS pour un axe de rangée et OLAPQuery.SLICER_AXIS pour un axe de secteur.
     
      
      Obtient un axe de la requête. Vous appelez généralement cette méthode pour obtenir une occurrence IOLAPQueryAxis, puis configurez l’occurrence IOLAPQueryAxis pour la requête.
     
      setAxis
      Définit un axe de la requête.axisOridnalSpécifiez OLAPQuery.COLUMN AXIS pour un axe de colonne, OLAPQuery.ROW_AXIS pour un axe de rangée et OLAPQuery.SLICER_AXIS pour un axe de secteur.
     
      axismx.olap:IOLAPQueryAxisOccurrence IOLAPQueryAxis.
      
      
      Définit un axe de la requête.
     
      IOLAPSet
  L’interface IOLAPSet représente un ensemble, qui est utilisé pour configurer l’axe d’une requête OLAP.
  L’interface IOLAPSet représente un ensemble, qui est utilisé pour configurer l’axe d’une requête OLAP.
 
  mx.olap.OLAPSetmx.olap.OLAPQueryAxismx.olap.IOLAPResultAxismx.olap.OLAPResultAxisaddElement
     Ajoute un nouveau membre à l’ensemble.elementmx.olap:IOLAPElementMembre à ajouter. Si element est une hiérarchie ou un niveau, ses membres sont ajoutés. Si element est une occurrence de l’interface IOLAPMember, il est ajouté directement. Un nouveau tuple est créé pour chaque membre.
     
     
     Ajoute un nouveau membre à l’ensemble.
    
     

Cette méthode ajoute les éléments appropriés à l’ensemble, selon le type d’élément transmis. Si un élément IOLAPHierarchy est transmis, il ajoute le membre par défaut de la hiérarchie. Si un élément IOLAPLevel est transmis, il ajoute tous les membres du niveau. Si un élément IOLAPMember est transmis, il est ajouté à l’ensemble.

addElements Ajoute une liste de membres à l’ensemble.elementsMembres à ajouter, en tant que liste d’occurrences IOLAPMember. Un nouveau tuple est créé pour chaque membre. Ajoute une liste de membres à l’ensemble. Cette méthode peut être appelée lorsque des membres ou des enfants d’une hiérarchie ou d’un membre doivent être ajoutés à l’ensemble. addTuple Ajoute un nouveau tuple à l’ensemble.tuplemx.olap:IOLAPTupleTuple à ajouter. Ajoute un nouveau tuple à l’ensemble. crossJoin Renvoie une nouvelle occurrence IOLAPSet qui contient une jointure croisée de cette occurrence IOLAPSet et input.Renvoie une nouvelle occurrence IOLAPSet qui contient une jointure croisée de cette occurrence IOLAPSet et input. mx.olap:IOLAPSetinputmx.olap:IOLAPSetOccurrence IOLAPSet. Renvoie une nouvelle occurrence IOLAPSet qui contient une jointure croisée de cette occurrence IOLAPSet et input. hierarchize Renvoie une nouvelle occurrence IOLAPSet constituant une version hiérarchisée de cet ensemble.Nouvelle occurrence IOLAPSet constituant une version hiérarchisée de cet ensemble. mx.olap:IOLAPSetpostfalseSi true, indique que les enfants doivent précéder les parents. Par défaut, les parents précèdent les enfants. Renvoie une nouvelle occurrence IOLAPSet constituant une version hiérarchisée de cet ensemble. union Renvoie une nouvelle occurrence IOLAPSet qui contient une union de cette occurrence IOLAPSet et input.Renvoie une nouvelle occurrence IOLAPSet qui contient une union de cette occurrence IOLAPSet et input. mx.olap:IOLAPSetinputmx.olap:IOLAPSetOccurrence IOLAPSet. Renvoie une nouvelle occurrence IOLAPSet qui contient une union de cette occurrence IOLAPSet et input.
OLAPTrace La classe OLAPTrace contrôle la génération des informations de trace générées par les classes OLAP et écrites dans le fichier journal.Object La classe OLAPTrace contrôle la génération des informations de trace générées par les classes OLAP et écrites dans le fichier journal. Cette classe utilise la méthode trace() en interne pour générer les informations de journal.

Vous devez définir TraceOutputFileEnable=1 dans mm.cfg et utiliser Debug Flash Player ou AIR Debug Launcher pour générer la sortie de trace.

trace()traceMsg Ecrit des informations de trace dans le fichier journal. Vous devez définir TraceOutputFileEnable=1 dans mm.cfg et utiliser Debug Flash Player ou AIR Debug Launcher pour générer la sortie de trace en appelant cette méthode. msgMessage de trace. level1Niveau de trace du message. Seuls les messages de trace comportant un argument level inférieur à traceLevel sont envoyés vers le fichier journal. Ecrit des informations de trace dans le fichier journal.

Vous devez définir TraceOutputFileEnable=1 dans mm.cfg et utiliser Debug Flash Player ou AIR Debug Launcher pour générer la sortie de trace en appelant cette méthode.

TRACE_LEVEL_1 Spécifie d’écrire des informations de trace minimales dans le fichier journal.1 Spécifie d’écrire des informations de trace minimales dans le fichier journal. TRACE_LEVEL_2 Spécifie d’écrire plus d’informations de trace dans le fichier journal que TRACE_LEVEL_1.2 Spécifie d’écrire plus d’informations de trace dans le fichier journal que TRACE_LEVEL_1. TRACE_LEVEL_3 Spécifie d’écrire le plus d’informations de trace dans le fichier journal.3 Spécifie d’écrire le plus d’informations de trace dans le fichier journal. traceLevel Niveau de trace actuel, qui détermine la quantité d’informations de trace écrites dans le fichier journal. TRACE_LEVEL_1 écrit le moins d’informations dans le fichier journal et TRACE_LEVEL_3 en écrit le plus.1TRACE_LEVEL_1 Niveau de trace actuel, qui détermine la quantité d’informations de trace écrites dans le fichier journal. TRACE_LEVEL_1 écrit le moins d’informations dans le fichier journal et TRACE_LEVEL_3 en écrit le plus.

Toutes les informations de trace sorties par un appel à la méthode traceMsg() avec un argument level inférieur à traceLevel sont envoyées vers le fichier journal.

traceOn Défini sur true pour activer la sortie de trace.truetrue Défini sur true pour activer la sortie de trace.
IOLAPElement L’interface IOLAPElement définit une interface de base qui fournit des propriétés communes pour tous les éléments OLAP. L’interface IOLAPElement définit une interface de base qui fournit des propriétés communes pour tous les éléments OLAP. mx.olap.OLAPElementdimension Dimension à laquelle cet élément appartient.mx.olap:IOLAPDimension Dimension à laquelle cet élément appartient. displayName Nom de l’élément OLAP, en tant que chaîne, qui peut être utilisé pour l’affichage. Nom de l’élément OLAP, en tant que chaîne, qui peut être utilisé pour l’affichage. name Nom de l’élément OLAP qui inclut la hiérarchie de schéma OLAP de l’élément. Nom de l’élément OLAP qui inclut la hiérarchie de schéma OLAP de l’élément. Par exemple, « Time_Year » est le nom de l’élément OLAP, où « Year » est un niveau de la dimension « Time » dans un schéma OLAP. uniqueName Nom unique de l’élément OLAP dans le cube. Nom unique de l’élément OLAP dans le cube. Par exemple, « [Time][Year][2007] » est un nom unique, 2007 étant le nom d’élément qui appartient au niveau « Year » de la dimension « Time ». OLAPDimension La classe OLAPDimension représente une dimension d’un cube OLAP. The <mx:OLAPDimension> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:OLAPDimension
    Properties
    attributes=""
    elements=""
    hierarchies=""
   />
 
  ]]>mx.olap:IOLAPDimensionmx.olap:OLAPElement
  La classe OLAPDimension représente une dimension d’un cube OLAP.
 
  mx.olap.IOLAPDimensionOLAPDimension
      Constructeur
     
      namenullNom de la dimension OLAP qui inclut la hiérarchie de schéma OLAP de l’élément.
     
      displayNamenullNom de la dimension OLAP, en tant que chaîne, qui peut être utilisé pour l’affichage. 
      
      
      Constructeur
     
      findAttribute
     
      Renvoie l’attribut avec le nom donné dans la dimension.Occurrence IOLAPAttribute représentant l’attribut, ou null si aucun attribut n’est trouvé.
      
      mx.olap:IOLAPAttributenameNom de l’attribut.
     
      
     
      Renvoie l’attribut avec le nom donné dans la dimension. 
     
      findHierarchy
      
      Renvoie la hiérarchie avec le nom donné dans la dimension.Occurrence IOLAPHierarchy représentant la hiérarchie, ou null si aucune hiérarchie n’est trouvée.
      
      mx.olap:IOLAPHierarchynameNom de la hiérarchie.
     
      
      
      Renvoie la hiérarchie avec le nom donné dans la dimension. 
     
      findMember
      
      Renvoie le membre avec le nom donné dans la dimension.Occurrence IOLAPMember représentant le membre, ou null si aucun membre n’est trouvé.
      
      mx.olap:IOLAPMembernameNom du membre.
     
      
      
      Renvoie le membre avec le nom donné dans la dimension. 
     
      attributes
      
      Attributs de cette dimension, en tant que liste d’occurrences OLAPAttribute.
      
      Attributs de cette dimension, en tant que liste d’occurrences OLAPAttribute.
      
      cube
      
      Cube auquel cette dimension appartient.mx.olap:IOLAPCube
      
      Cube auquel cette dimension appartient.
      
      defaultMember
      
      Membre par défaut de cette dimension.mx.olap:IOLAPMember
      
      Membre par défaut de cette dimension.
      
      hierarchies
      
      Toutes les hiérarchies de cette dimension, en tant que liste d’occurrences IOLAPHierarchy.
      
      Toutes les hiérarchies de cette dimension, en tant que liste d’occurrences IOLAPHierarchy.
      
      isMeasure
      
     Contient true s’il s’agit de la dimension de mesures, qui contient tous les membres de la mesure.
      
     Contient true s’il s’agit de la dimension de mesures, qui contient tous les membres de la mesure.
      
      members
      
      Renvoie tous les membres de cette dimension, en tant que liste d’occurrences IOLAPMember.
      
      Renvoie tous les membres de cette dimension, en tant que liste d’occurrences IOLAPMember. La liste renvoyée peut représenter des données distantes et peut donc générer une erreur ItemPendingError.
     
      elements
      Traite le tableau d’entrée et initialise les propriétés attributes et hierarchies en fonction des éléments du tableau.
      Traite le tableau d’entrée et initialise les propriétés attributes et hierarchies en fonction des éléments du tableau. Les attributs sont représentés dans le tableau par des occurrences de la classe OLAPAttribute, et les hiérarchies par des occurrences de la classe OLAPHierarchy.
     
      

Utilisez cette propriété pour définir les attributs et les hiérarchies d’un cube dans un tableau unique.

IOLAPSchema L’interface IOLAPSchema représente le schéma OLAP. L’interface IOLAPSchema représente le schéma OLAP. mx.olap.OLAPSchemacreateCube Crée un cube OLAP à partir du schéma.Occurrence IOLAPCube. mx.olap:IOLAPCubenameNom du cube. Crée un cube OLAP à partir du schéma. getCube Renvoie un cube spécifié par nom.Occurrence IOLAPCube ou null si aucune occurrence n’est trouvée. mx.olap:IOLAPCubenameNom du cube. Renvoie un cube spécifié par nom. cubes Tous les cubes connus par ce schéma, en tant que liste d’occurrences IOLAPCube. Tous les cubes connus par ce schéma, en tant que liste d’occurrences IOLAPCube. La liste renvoyée peut représenter des données distantes et peut donc générer une erreur ItemPendingError. IOLAPLevel L’interface IOLAPLevel représente un niveau dans le schéma OLAP d’un cube OLAP, où une hiérarchie d’une dimension contient un ou plusieurs niveaux.mx.olap:IOLAPElement L’interface IOLAPLevel représente un niveau dans le schéma OLAP d’un cube OLAP, où une hiérarchie d’une dimension contient un ou plusieurs niveaux. mx.olap.OLAPLevelfindMember Renvoie les membres avec le nom donné dans la hiérarchie.Liste d’occurrences IOLAPMember représentant les nombres, ou null si aucun membre n’est trouvé. nameNom du membre. Renvoie les membres avec le nom donné dans la hiérarchie. child Niveau enfant suivant dans la hiérarchie.mx.olap:IOLAPLevel Niveau enfant suivant dans la hiérarchie. depth Profondeur du niveau dans la hiérarchie de la dimension. Profondeur du niveau dans la hiérarchie de la dimension. hierarchy Hiérarchie de la dimension à laquelle ce niveau appartient.mx.olap:IOLAPHierarchy Hiérarchie de la dimension à laquelle ce niveau appartient. members Membres de ce niveau, en tant que liste d’occurrences IOLAPMember, ou null si aucun membre n’est trouvé. Membres de ce niveau, en tant que liste d’occurrences IOLAPMember, ou null si aucun membre n’est trouvé. La liste peut représenter des données distantes et peut donc générer une erreur ItemPendingError. parent Niveau parent de ce niveau, ou null si ce niveau n’est pas testé à un autre niveau.mx.olap:IOLAPLevel Niveau parent de ce niveau, ou null si ce niveau n’est pas testé à un autre niveau. OLAPAttribute La classe OLAPAttribute représente un attribut unique d’une classe OLAPDimension. The <mx:OLAPAttribute> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:OLAPAttribute
    Properties
    dataField=""
  />
 
  ]]>mx.olap:IOLAPAttributemx.olap:OLAPHierarchy
  La classe OLAPAttribute représente un attribut unique d’une classe OLAPDimension. Utilisez cette classe pour associer un champ des données brutes utilisées pour remplir un cube OLAP avec un niveau de la dimension.
 
  mx.olap.OLAPDimensionmx.olap.OLAPLevelOLAPAttribute
      Constructeur.namenullNom de l’occurrence OLAPAttribute. Utilisez ce paramètre pour associer l’occurrence OLAPAttribute à une occurrence OLAPLevel.
     
      displayNamenullNom de l’attribut, en tant que chaîne, qui peut être utilisé pour l’affichage.
      
      
      Constructeur.
     
      dataCompareFunction
      Fonction de rappel fournie par l’utilisateur à utiliser pour comparer les éléments de données lors du tri des données.
      Fonction de rappel fournie par l’utilisateur à utiliser pour comparer les éléments de données lors du tri des données. Par défaut, les membres de données sont comparés directement.
      
      displayNameFunction
      Fonction de rappel qui renvoie le nom d’affichage d’un élément de membre.
      Fonction de rappel qui renvoie le nom d’affichage d’un élément de membre. Flex appelle cette fonction pour chaque membre ajouté à l’occurrence OLAPAttribute. 
     
      

La signature de la fonction est :

          function myDisplayNameFunction(memberName:String):String

memberName contient le nom de l’élément.

La fonction renvoie le nom d’affichage de l’élément.

L’exemple suivant convertit un nom de groupe numérique, tel que 1, 2 ou 3, vers les noms d’affichage « 0-9 », « 10-19 » :

          private function myDispFunction(name:String):String
          {
              var value:int = parseInt(name);
              return String((value)0 + " - ") + String((value+1)0-1);     
          }
dataFunction Fonction de rappel qui renvoie les données réelles de l’attribut. Fonction de rappel qui renvoie les données réelles de l’attribut. Utilisez cette fonction de rappel pour renvoyer des données calculées en fonction des données réelles. Par exemple, vous pouvez renvoyer le nom du mois en tant que chaîne à partir de la date réelle qui représente le mois en tant que nombre. Ou vous pouvez calculer une valeur. Par exemple, vos données d’entrée contiennent les âges des personnes, comme 1, 4, 9, 10, 12, 15 ou 20. Votre fonction de rappel peut renvoyer un groupe d’âges qui contient l’âge, comme dans 1-10 ou 11-20.

La signature de la fonction de rappel est :

         function myDataFunction(rowData:Object, dataField:String):Object;
rowData contient les données de la rangée des données brutes d’entrée et dataField le nom du champ de données.

La fonction peut renvoyer une chaîne ou un nombre.

L’exemple suivant renvoie le groupe d’âges pour chaque valeur d’âge dans les données brutes :

         private function ageGroupingHandler(rowData:Object, field:String):Object
         {
             return rowData[field] / 10;
         } 
hasAll Contient la valeur true car les attributs sont sensés être agrégeables et tous les membres sont présents. Contient la valeur true car les attributs sont sensés être agrégeables et tous les membres sont présents. members Tous les membres de tous les niveaux qui appartiennent à cette hiérarchie, en tant que liste d’occurrences IOLAPMember. Tous les membres de tous les niveaux qui appartiennent à cette hiérarchie, en tant que liste d’occurrences IOLAPMember. La liste renvoyée peut représenter des données distantes et peut donc générer une erreur ItemPendingError. dataField Champ de l’ensemble de données d’entrée qui fournit les données pour cette occurrence OLAPAttribute. Champ de l’ensemble de données d’entrée qui fournit les données pour cette occurrence OLAPAttribute. OLAPCube La classe OLAPCube représente un cube OLAP. The <mx:OLAPCube> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:OLAPCube
    Properties
    dataProvider=""
    dimensions=""
    elements=""
    measures=""
  />
 
  ]]>mx.olap:IOLAPCubeflash.events:IEventDispatcherflash.utils:Proxy
  La classe OLAPCube représente un cube OLAP.
 
  mx.olap.IOLAPCubequeryProgress
 Distribué continuellement alors qu’un résultat de requête est en train d’être généré par un appel à la méthode execute().mx.events.CubeEvent.QUERY_PROGRESSmx.events.CubeEvent
 Distribué continuellement alors qu’un résultat de requête est en train d’être généré par un appel à la méthode execute().

 progress
 Distribué continuellement alors qu’un cube est en train d’être créé par un appel à la méthode refresh().mx.events.CubeEvent.CUBE_PROGRESSmx.events.CubeEvent
 Distribué continuellement alors qu’un cube est en train d’être créé par un appel à la méthode refresh().

 complete
 Distribué lorsqu’un cube a été créé et est prêt à être interrogé.mx.events.CubeEvent.CUBE_COMPLETEmx.events.CubeEvent
 Distribué lorsqu’un cube a été créé et est prêt à être interrogé.

 OLAPCube
      Constructeur.namenullNom du cube OLAP.
      
      
      Constructeur.
     
      addEventListener
      Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.typeType d’événement.
     
      listenerFonction d’écouteur qui traite l’événement. 
     
      useCapturefalseDétermine si l’écouteur est actif pendant la phase de capture ou pendant les phases cible et de propagation vers le haut (bubbling). 
     
      priority0Niveau de priorité de l’écouteur d’événements. 
     
      useWeakReferencefalseDétermine si la référence à l’écouteur est forte ou faible. Une référence forte (valeur par défaut) empêche le nettoyage de votre écouteur, Cela n’est pas le cas avec une référence faible.
     
      
      Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.
     
      flash.events.EventDispatcher.addEventListener()cancelQuery
      
      Abandonne une requête ayant été soumise pour exécution.querymx.olap:IOLAPQueryRequête à abandonner.
      
      
      
      Abandonne une requête ayant été soumise pour exécution.
     
      cancelRefresh
      
      Abandonne l’actualisation du cube actuel, si une actualisation est en cours d’exécution.
      
      Abandonne l’actualisation du cube actuel, si une actualisation est en cours d’exécution.
      
      dispatchEvent
      Distribue un événement dans le flux d’événements.Une valeur true si l’événement a bien été distribué. Une valeur false indique un échec ou que la méthode preventDefault() a été appelée sur l’événement.
     
      eventObjet Event qui est distribué dans le flux d’événements. 
     
      
      Distribue un événement dans le flux d’événements. La cible de l’événement est l’objet sur lequel la méthode dispatchEvent() est appelée.
     
      flash.events.EventDispatcher.dispatchEvent()execute
      
      Met en file d’attente une requête OLAP en vue de l’exécution.Occurrence AsyncToken.
     
      querymx.olap:IOLAPQueryRequête à exécuter, représentée par une occurrence IOLAPQuery.
     
      
      
      Met en file d’attente une requête OLAP en vue de l’exécution. Après avoir appelé la méthode refresh() pour mettre à jour le cube, vous devez attendre un événement complete avant d’appeler la méthode execute().
     
      

Les cubes OLAP pouvant être complexes, votre application ne doit pas se mettre en pause pendant que Flex calcule les résultats de votre requête OLAP. La méthode execute() renvoie une occurrence de la classe AsyncToken, qui vous permet de configurer des gestionnaires pour les opérations asynchrones, de sorte que votre application puisse continuer à s’exécuter pendant le traitement de la requête.

Lorsque vous utilisez la classe AsyncToken, vous configurez deux fonctions pour gérer les résultats de la requête. Dans cet exemple, la fonction showResult() traite les résultats de la requête lorsque la requête réussit et la fonction showFault() gère les erreurs détectées pendant l’exécution de la requête :

      <mx:Script>
              
              // Function to execute a query.
              private function runQuery(cube:IOLAPCube):void {
                  // Create a query instance.
                  var query:IOLAPQuery = getQuery(cube);
                  // Execute the query.
                  var token:AsyncToken = cube.execute(query);
                  // Set up handlers for the query results.
                  token.addResponder(new AsyncResponder(showResult, showFault));
              }
              
              // Handle a query fault.
              private function showFault(result:FaultEvent, token:Object):void {
                  Alert.show("Error in query.");
              }
      
              // Handle a query success.
              private function showResult(result:Object, token:Object):void {
                  if (!result) {
                      Alert.show("No results from query.");
                      return;
                  }
      
                  myOLAPDG.dataProvider= result as OLAPResult;            
              }        
      </mx:Script>
      
      <mx:OLAPDataGrid id="myOLAPDG" width="100%" height="100%" />
      
findDimension Renvoie la dimension avec le nom donné dans le cube OLAP.Occurrence IOLAPDimension représentant la dimension, ou null si aucune dimension n’est trouvée. mx.olap:IOLAPDimensionnameNom de la dimension. Renvoie la dimension avec le nom donné dans le cube OLAP. hasEventListener Vérifie si des écouteurs sont enregistrés auprès de l’objet pour un type spécifique d’événement.La valeur true est renvoyée si un écouteur du type spécifié est enregistré. La valeur false est renvoyée dans tous les autres cas. typeType d’événement. Vérifie si des écouteurs sont enregistrés auprès de l’objet pour un type spécifique d’événement. Cela vous permet de déterminer à quel endroit un objet a modifié le traitement d’un type d’événement dans la hiérarchie de flux d’événements. flash.events.EventDispatcher.hasEventListener()refresh Actualise le cube à partir du fournisseur de données. Actualise le cube à partir du fournisseur de données. Après avoir défini le schéma du cube, vous devez appeler cette méthode pour construire le cube.

Cette méthode distribue un événement progress pour indiquer la progression et un événement complete lorsque le cube est terminé et prêt à exécuter des requêtes. Vous devez attendre un événement complete avant d’appeler la méthode execute() pour exécuter une requête.

removeEventListener Supprime un écouteur.typeType d’événement. listenerObjet écouteur à supprimer. useCapturefalseIndique si l’écouteur a été enregistré pendant la phase de capture ou pendant les phases cible et de propagation vers le haut (bubbling). Supprime un écouteur. Si aucun écouteur correspondant n’est enregistré, un appel à cette méthode est sans effet. flash.events.EventDispatcher.removeEventListener()toString Renvoie le nom du cube. Nom du cube. Renvoie le nom du cube. willTrigger Vérifie si un écouteur d’événement est enregistré auprès de cet objet ou de ses ancêtres pour le type d’événement spécifié.La valeur true est renvoyée si un écouteur du type spécifié est déclenché. La valeur false est renvoyée dans tous les autres cas. typeType d’événement. Vérifie si un écouteur d’événement est enregistré auprès de cet objet ou de ses ancêtres pour le type d’événement spécifié. Cette méthode renvoie true si un écouteur d’événement est déclenché pendant une phase du flux d’événement lorsqu’un événement du type spécifié est distribué vers cet objet ou vers l’un de ses descendants. flash.events.EventDispatcher.willTrigger()cubeBuildingTimeInterval Intervalle de temps, en millisecondes, utilisé par la minuterie de la méthode refresh() pour construire le cube de manière itérative.5 Intervalle de temps, en millisecondes, utilisé par la minuterie de la méthode refresh() pour construire le cube de manière itérative. Vous pouvez le définir sur une valeur plus élevée si vous pouvez attendre plus longtemps avant la construction du cube. Vous pouvez le définir sur une valeur plus basse, mais ceci pourrait avoir un impact négatif sur les temps de réponse de votre application. measureDimensionName Définit le nom de la dimension pour les mesures du cube OLAP.Measures"Measures" Définit le nom de la dimension pour les mesures du cube OLAP. queryBuildingTimeInterval Intervalle de temps, en millisecondes, utilisé par la minuterie de la méthode execute() pour traiter les requêtes de manière itérative.1 Intervalle de temps, en millisecondes, utilisé par la minuterie de la méthode execute() pour traiter les requêtes de manière itérative. Vous pouvez le définir sur une valeur plus élevée si vous pouvez attendre plus longtemps avant que le cube ne génère le résultat de la requête. Vous pouvez le définir sur une valeur plus basse pour obtenir plus rapidement les résultats de la requête, mais ceci pourrait avoir un impact négatif sur les temps de réponse de votre application. resultClass Classe utilisée par une occurrence OLAPCube pour renvoyer le résultat.OLAPResult Classe utilisée par une occurrence OLAPCube pour renvoyer le résultat. Vous pouvez remplacer la classe par défaut, OLAPResult, par votre propre implémentation de l’interface IOLAPResult pour personnaliser le résultat. workDuration Intervalle de temps, en millisecondes, utilisé par la méthode refresh() pour construire le cube de manière itérative.50 Intervalle de temps, en millisecondes, utilisé par la méthode refresh() pour construire le cube de manière itérative. Avec une valeur plus élevée, plus de rangées sont traitées à chaque événement timer. Vous pouvez le définir sur une valeur plus élevée si vous voulez que le cube soit construit plus rapidement, mais ceci pourrait avoir un impact négatif sur les temps de réponse de votre application. dataProvider Données brutes utilisées pour remplir le cube OLAP. Données brutes utilisées pour remplir le cube OLAP. Vous devez appeler la méthode refresh() pour initialiser le cube après avoir défini cette propriété. dimensions Toutes les dimensions dans le cube, en tant que liste d’occurrences IOLAPDimension. Toutes les dimensions dans le cube, en tant que liste d’occurrences IOLAPDimension. name Nom du cube OLAP. Nom du cube OLAP. elements Traite le tableau d’entrée et initialise les propriétés dimensions et measures en fonction des éléments du tableau. Traite le tableau d’entrée et initialise les propriétés dimensions et measures en fonction des éléments du tableau. Les dimensions sont représentées dans le tableau par des occurrences de la classe OLAPDimension, et les mesures par des occurrences de la classe OLAPMeasure.

Utilisez cette propriété pour définir les dimensions et les mesures d’un cube dans un tableau unique.

measures Définit les mesures du cube OLAP, en tant que liste d’occurrences OLAPMeasure. Définit les mesures du cube OLAP, en tant que liste d’occurrences OLAPMeasure. OLAPCell La classe OLAPCell représente une cellule dans une occurrence OLAPResult.mx.olap:IOLAPCellObject La classe OLAPCell représente une cellule dans une occurrence OLAPResult. mx.olap.OLAPResultOLAPCell Constructeur valueValeur brute dans la cellule. formattedValuenullValeur formatée dans la cellule. Constructeur formattedValue Valeur formatée dans la cellule. Valeur formatée dans la cellule. value Valeur brute dans la cellule. Valeur brute dans la cellule. IOLAPCustomAggregator L’interface IOLAPCustomAggregator définit l’interface implémentée par des classes d’agrégation personnalisées. L’interface IOLAPCustomAggregator définit l’interface implémentée par des classes d’agrégation personnalisées. Une occurrence d’une classe qui implémente cette interface peut être transmise à un objet OLAPMeasure pour définir le type d’agrégation de la mesure.

Vous utilisez les méthodes de cette interface dans deux groupes. Le premier groupe comprend les méthodes computeBegin(), computeLoop() et computeEnd(). Utilisez ces méthodes pour calculer une agrégation des valeurs d’une mesure.

Le second groupe comprend les méthodes computeObjectBegin(), computeObjectLoop() et computeObjectEnd(). Utilisez ces méthodes pour calculer une agrégation des valeurs agrégées.

computeBegin Flex appelle cette méthode pour démarrer le calcul d’une valeur d’agrégation.Objet initialisé pour l’agrégation. Utilisez cet objet pour stocker les informations nécessaires à l’agrégation. Transmettez cet objet aux appels ultérieurs aux méthodes computeLoop() et computeEnd(). dataFieldNom de la propriété OLAPMeasure.dataField de la mesure à agréger. Flex appelle cette méthode pour démarrer le calcul d’une valeur d’agrégation. computeEnd Flex appelle cette méthode pour terminer le calcul de la valeur d’agrégation.Valeur agrégée. dataObjet renvoyé par l’appel à la méthode computeLoop(). Utilisez cet objet pour stocker les informations nécessaires à l’agrégation. dataFieldNom de la propriété OLAPMeasure.dataField de la mesure à agréger. Flex appelle cette méthode pour terminer le calcul de la valeur d’agrégation. computeLoop Flex appelle cette méthode lorsqu’une nouvelle mesure doit être ajoutée à l’agrégation.dataObjet renvoyé par l’appel à la méthode computeBegin() ou calculé par un appel précédent à la méthode computeLoop(). Utilisez cet objet pour stocker les informations nécessaires à l’agrégation. Cette méthode modifie cet objet ; elle ne renvoie pas de valeur. dataFieldNom de la propriété OLAPMeasure.dataField de la mesure à agréger. valueObjet représentant les données de rangées en cours d’analyse. Flex appelle cette méthode lorsqu’une nouvelle mesure doit être ajoutée à l’agrégation. computeObjectBegin Flex appelle cette méthode pour démarrer l’agrégation des valeurs agrégées.Objet initialisé pour l’agrégation. Utilisez cet objet pour stocker les informations nécessaires à l’agrégation. Transmettez cet objet aux appels ultérieurs aux méthodes computeObjectLoop() et computeObjectEnd(). valueObjet renvoyé par l’appel à la méthode computeEnd() pour une agrégation précédente. Utilisez cet objet pour stocker les informations nécessaires à l’agrégation. Flex appelle cette méthode pour démarrer l’agrégation des valeurs agrégées. Calculer la valeur moyenne d’un groupe de moyennes constitue un exemple d’agrégation de valeurs agrégées. computeObjectEnd Flex appelle cette méthode pour terminer le calcul.Valeur agrégée. valueObjet renvoyé par un appel à la méthode computeObjectLoop() utilisée pour stocker les résultats de l’agrégation. Cette méthode modifie cet objet ; elle ne renvoie pas de valeur. dataFieldNom de la propriété OLAPMeasure.dataField de la mesure à agréger. Flex appelle cette méthode pour terminer le calcul. computeObjectLoop Flex appelle cette méthode lorsqu’une nouvelle valeur agrégée doit être ajoutée à l’agrégation.valueObjet renvoyé par un appel à la méthode computeObjectBegin() ou calculé par un appel précédent à la méthode computeObjectLoop(). Cette méthode modifie cet objet ; elle ne renvoie pas de valeur. newValueObjet renvoyé par l’appel à la méthode computeEnd() pour une agrégation précédente. Flex appelle cette méthode lorsqu’une nouvelle valeur agrégée doit être ajoutée à l’agrégation.
IOLAPTuple L’interface IOLAPTuple représente un tuple. L’interface IOLAPTuple représente un tuple. Vous pouvez utiliser des tuples pour spécifier les éléments sur un axe de requête en tant que partie d’une occurrence OLAPSet. mx.olap.OLAPSetaddMember Ajoute un nouveau membre au tuple.membermx.olap:IOLAPElementMembre à ajouter. Si member est une dimension ou une hiérarchie, son membre par défaut est ajouté. Si member est une occurrence de l’interface IOLAPMember, il est ajouté directement. Ajoute un nouveau membre au tuple. addMembers Ajoute une liste de membres au tuple.valueMembres à ajouter, en tant que liste d’occurrences IOLAPMember. Ajoute une liste de membres au tuple. Cette méthode peut être appelée lorsque de nombreux membres doivent être ajoutés au tuple. explicitMembers Membres ajoutés à ce tuple par l’utilisateur, en tant que liste d’occurrences IOLAPMember. Membres ajoutés à ce tuple par l’utilisateur, en tant que liste d’occurrences IOLAPMember. OLAPHierarchy La classe OLAPHierarchy représente une hiérarchie du schéma d’un cube OLAP. The <mx:OLAPHierarchy> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:OLAPHierarchy
    Properties
    allMemberName="(All)"
    elements="An array of Levels of this hierarchy"
    hasAll="true|false"
    name="No default"
  />
 
  ]]>mx.olap:IOLAPHierarchymx.olap:OLAPElement
  La classe OLAPHierarchy représente une hiérarchie du schéma d’un cube OLAP.
 
  mx.olap.IOLAPHierarchyOLAPHierarchy
      Constructeur
     
      namenullNom du niveau OLAP qui inclut la hiérarchie de schéma OLAP de l’élément. 
     
      displayNamenullNom du niveau OLAP, en tant que chaîne, qui peut être utilisé pour l’affichage. 
      
      
      Constructeur
     
      findLevel
      
      Renvoie le niveau avec le nom donné dans la hiérarchie.Occurrence IOLAPLevel représentant le niveau, ou null si aucun niveau n’est trouvé.
      
      mx.olap:IOLAPLevelnameNom du niveau.
     
      
      
      Renvoie le niveau avec le nom donné dans la hiérarchie. 
     
      findMember
      
      Renvoie le membre avec le nom donné dans la hiérarchie.Occurrence IOLAPMember représentant le membre, ou null si aucun membre n’est trouvé.
      
      mx.olap:IOLAPMembernameNom du membre.
     
      
      
      Renvoie le membre avec le nom donné dans la hiérarchie. 
     
      allMemberName
      
      Nom du membre all de la hiérarchie."(All)"
      
      
      
      Nom du membre all de la hiérarchie.
     
      children
      
      Enfants du membre all, en tant que liste d’occurrences IOLAPMember.
      
      Enfants du membre all, en tant que liste d’occurrences IOLAPMember.
      
      defaultMember
      
      Membre par défaut de la hiérarchie.mx.olap:IOLAPMember
      
      Membre par défaut de la hiérarchie. Le membre par défaut est utilisé si la hiérarchie est utilisée là où un membre est attendu.
      
      hasAll
      
      Spécifie si la hiérarchie comporte un membre all (true) ou non (false).true
      
      
      
      Spécifie si la hiérarchie comporte un membre all (true) ou non (false). Si true, le nom du membre all est tel que spécifié par la propriété allMemberName. 
     
      levels
      
      Tous les niveaux de cette hiérarchie, en tant que liste d’occurrences IOLAPLevel.
      
      Tous les niveaux de cette hiérarchie, en tant que liste d’occurrences IOLAPLevel. La liste renvoyée peut représenter des données distantes et peut donc générer une erreur ItemPendingError.
      
      members
      
      Tous les membres de tous les niveaux qui appartiennent à cette hiérarchie, en tant que liste d’occurrences IOLAPMember.
      
      Tous les membres de tous les niveaux qui appartiennent à cette hiérarchie, en tant que liste d’occurrences IOLAPMember. La liste renvoyée peut représenter des données distantes et peut donc générer une erreur ItemPendingError.
      
      name
     Nom de cette hiérarchie défini par l’utilisateur.
     Nom de cette hiérarchie défini par l’utilisateur. Si l’utilisateur n’a pas défini de nom explicite, le nom de la dimension est renvoyé.
      
      elements
     Tableau des niveaux de la hiérarchie, en tant qu’occurrences OLAPLevel.
     Tableau des niveaux de la hiérarchie, en tant qu’occurrences OLAPLevel.
     
     OLAPTuple
  La classe OLAPTuple représente une expression de tuple pointant vers un cellule de cube OLAP.mx.olap:IOLAPTupleObject
  La classe OLAPTuple représente une expression de tuple pointant vers un cellule de cube OLAP. Un tuple est constitué d’un membre de chaque dimension contenue dans un cube. L’expression complète d’un identifiant de tuple est constituée d’un ou de plusieurs membres spécifiés de manière explicite, entre parenthèses. Un tuple peut être entièrement qualifié, peut contenir des membres implicites ou peut contenir un membre unique. Une dimension qui n’est pas explicitement référencée dans un tuple est implicitement référencée. 
 
  

Le membre de la dimension implicitement référencée dépend de la structure de la dimension :

  • Si la dimension implicitement référencée comporte un membre par défaut, ce membre est ajouté au tuple.
  • Si la dimension implicitement référencée ne comporte pas de membre par défaut, le membre (All) de la hiérarchie par défaut est utilisé.
  • Si la dimension implicitement référencée ne comporte pas de membre par défaut et que la hiérarchie par défaut ne comporte pas de membre (All), le premier membre du niveau le plus élevé de la hiérarchie par défaut est utilisé.

mx.olap.IOLAPTupleOLAPTuple Constructeur Constructeur addMember Ajoute un nouveau membre au tuple.elementmx.olap:IOLAPElementMembre à ajouter. Si member est une dimension ou une hiérarchie, son membre par défaut est ajouté. Si member est une occurrence de l’interface IOLAPMember, il est ajouté directement. Ajoute un nouveau membre au tuple. addMembers Ajoute une liste de membres au tuple.valueMembres à ajouter, en tant que liste d’occurrences IOLAPMember. Ajoute une liste de membres au tuple. Cette méthode peut être appelée lorsque de nombreux membres doivent être ajoutés au tuple. explicitMembers Membres ajoutés à ce tuple par l’utilisateur, en tant que liste d’occurrences IOLAPMember. Membres ajoutés à ce tuple par l’utilisateur, en tant que liste d’occurrences IOLAPMember.
OLAPSchema La classe OLAPSchema représente un ou des cubes OLAP. The <mx:OLAPSchema> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:OLAPSchema
    Properties
       cubeArray=""
  />
 
  ]]>mx.olap:IOLAPSchemaObject
  La classe OLAPSchema représente un ou des cubes OLAP.
 
  mx.olap.IOLAPSchemamx.olap.OLAPCubecreateCube
      
      Crée un cube OLAP à partir du schéma.Occurrence IOLAPCube.
      
      mx.olap:IOLAPCubenameNom du cube.
     
      
      
      Crée un cube OLAP à partir du schéma.
     
      getCube
      
      Renvoie un cube spécifié par nom.Occurrence IOLAPCube ou null si aucune occurrence n’est trouvée.
      
      mx.olap:IOLAPCubenameNom du cube.
     
      
      
      Renvoie un cube spécifié par nom.
     
      cubes
      
      Tous les cubes connus par ce schéma, en tant que liste d’occurrences IOLAPCube.
      
      Tous les cubes connus par ce schéma, en tant que liste d’occurrences IOLAPCube. La liste renvoyée peut représenter des données distantes et peut donc générer une erreur ItemPendingError.
      
      cubeArray
      Vous permet de définir les cubes d’un schéma en transmettant un tableau d’occurrences IOLAPCube.
      Vous permet de définir les cubes d’un schéma en transmettant un tableau d’occurrences IOLAPCube.
      
      IOLAPResult
  L’interface IOLAPResult représente le résultat d’une requête sur un cube OLAP.
  L’interface IOLAPResult représente le résultat d’une requête sur un cube OLAP.
 
  mx.olap.OLAPQuerymx.olap.OLAPQueryAxismx.olap.IOLAPResultAxismx.olap.OLAPResultAxismx.olap.OLAPResultgetAxis
      Renvoie un axe du résultat de la requête.Occurrence IOLAPQueryAxis.
      
      mx.olap:IOLAPResultAxisaxisOrdinalSpécifiez OLAPQuery.COLUMN AXIS pour un axe de colonne, OLAPQuery.ROW_AXIS pour un axe de rangée et OLAPQuery.SLICER_AXIS pour un axe de secteur.
     
      
      Renvoie un axe du résultat de la requête.
     
      getCell
      Renvoie une cellule à l’emplacement spécifié dans le résultat de la requête.Occurrence IOLAPCell représentant la cellule.
      
      mx.olap:IOLAPCellxColonne du résultat de la requête.
     
      yRangée du résultat de la requête.
     
      
      Renvoie une cellule à l’emplacement spécifié dans le résultat de la requête.
     
      axes
     Tableau d’occurrences IOLAPResultAxis qui représentent tous les axes de la requête.
     Tableau d’occurrences IOLAPResultAxis qui représentent tous les axes de la requête.
      
      query
      Requête dont le résultat est représenté par cet objet.mx.olap:IOLAPQuery
      Requête dont le résultat est représenté par cet objet.
      
      OLAPMember
  La classe OLAPMember représente un membre d’une dimension OLAP.
  The <mx:OLAPMember> tag inherits all of the tag attributes
  of its superclass, and adds the following tag attributes:
  

  <mx:OLAPMember
    Properties
  />
 
  ]]>mx.olap:IOLAPMembermx.olap:OLAPElement
  La classe OLAPMember représente un membre d’une dimension OLAP.
 
  mx.olap.IOLAPMemberOLAPMember
      Constructeur
     
      namenullNom de l’élément OLAP qui inclut la hiérarchie de schéma OLAP de l’élément. Par exemple, « Time_Year », où « Year » est un niveau de la dimension « Time » dans un schéma OLAP.
     
      displayNamenullNom du membre OLAP, en tant que chaîne, qui peut être utilisé pour l’affichage.
     
      
      
      Constructeur
     
      findChildMember
      
      Renvoie un enfant de ce membre avec le nom donné.Liste d’occurrences IOLAPMember représentant le nombre, ou null si aucun membre n’est trouvé.
      
      mx.olap:IOLAPMembernameNom du membre.
     
      
      
      Renvoie un enfant de ce membre avec le nom donné.
     
      children
      
      Enfants de ce membre, en tant que liste d’occurrences IOLAPMember.
      
      Enfants de ce membre, en tant que liste d’occurrences IOLAPMember.
      
      dataField
      Champ de l’ensemble de données d’entrée qui fournit les données pour cette occurrence OLAPMember.
      Champ de l’ensemble de données d’entrée qui fournit les données pour cette occurrence OLAPMember.
      
      dimension
      Dimension à laquelle ce membre appartient.mx.olap:IOLAPDimension
      Dimension à laquelle ce membre appartient.
      
      hierarchy
      
     Hiérarchie à laquelle ce membre appartient.mx.olap:IOLAPHierarchy
      
     Hiérarchie à laquelle ce membre appartient.
      
      isAll
      
      Renvoie true s’il s’agit du membre all d’une hiérarchie.
      
      Renvoie true s’il s’agit du membre all d’une hiérarchie.
     
      isMeasure
      
     Renvoie true si ce membre représente une mesure d’une dimension.
      
     Renvoie true si ce membre représente une mesure d’une dimension.
     
      level
      
     Niveau auquel ce membre appartient.mx.olap:IOLAPLevel
      
     Niveau auquel ce membre appartient.
      
      parent
      
     Parent de ce membre.mx.olap:IOLAPMember
      
     Parent de ce membre.
      
      uniqueName
      
      Nom unique de l’élément OLAP dans le cube.
      
      Nom unique de l’élément OLAP dans le cube. Par exemple, « [Time][Year][2007] » est un nom unique, 2007 étant le nom d’élément qui appartient au niveau « Year » de la dimension « Time ».
      
      IOLAPResultAxis
  L’interface IOLAPResultAxis représente un axe du résultat d’une requête OLAP.
  L’interface IOLAPResultAxis représente un axe du résultat d’une requête OLAP.
 
  mx.olap.OLAPQuerymx.olap.OLAPQueryAxismx.olap.OLAPResultAxismx.olap.IOLAPResultmx.olap.OLAPResultpositions
     Liste d’occurrences IOLAPAxisPosition, où chaque position représente un point le long de l’axe.
     Liste d’occurrences IOLAPAxisPosition, où chaque position représente un point le long de l’axe. 
      
      OLAPMeasure
  La classe OLAPMeasure représente un membre de la dimension de mesure d’un cube OLAP.mx.olap:OLAPMember
  La classe OLAPMeasure représente un membre de la dimension de mesure d’un cube OLAP.
  
  OLAPMeasure
      Constructeur.namenullNom de l’élément OLAP qui inclut la hiérarchie de schéma OLAP de l’élément. Par exemple, « Time_Year », où « Year » est un niveau de la dimension « Time » dans un schéma OLAP.
     
      displayNamenullNom de la mesure, en tant que chaîne, qui peut être utilisé pour l’affichage.
      
      
      Constructeur.
     
      aggregator
      Agrégation à calculer pour cette mesure.
      Agrégation à calculer pour cette mesure. Vous pouvez utiliser l’une des valeurs suivantes pour la propriété : "SUM", "AVG", "MIN", "MAX" ou "COUNT".
     
      

Vous pouvez aussi utiliser un agrégateur personnalisé en implémentant l’interface IOLAPCustomAggregator, puis en définissant la propriété aggregator sur cet agrégateur personnalisé, comme l’illustre l’exemple suivant :

aggregator={new CustomAgg()}
mx.olap.IOLAPCustomAggregator
IOLAPDimension L’interface IOLAPDimension représente une dimension dans une occurrence IOLAPCube.mx.olap:IOLAPElement L’interface IOLAPDimension représente une dimension dans une occurrence IOLAPCube. mx.olap.OLAPDimensionfindAttribute Renvoie l’attribut avec le nom donné dans la dimension.Occurrence IOLAPAttribute représentant l’attribut, ou null si aucun attribut n’est trouvé. mx.olap:IOLAPAttributenameNom de l’attribut. Renvoie l’attribut avec le nom donné dans la dimension. findHierarchy Renvoie la hiérarchie avec le nom donné dans la dimension.Occurrence IOLAPHierarchy représentant la hiérarchie, ou null si aucune hiérarchie n’est trouvée. mx.olap:IOLAPHierarchynameNom de la hiérarchie. Renvoie la hiérarchie avec le nom donné dans la dimension. findMember Renvoie le membre avec le nom donné dans la dimension.Occurrence IOLAPMember représentant le membre, ou null si aucun membre n’est trouvé. mx.olap:IOLAPMembernameNom du membre. Renvoie le membre avec le nom donné dans la dimension. attributes Attributs de cette dimension, en tant que liste d’occurrences OLAPAttribute. Attributs de cette dimension, en tant que liste d’occurrences OLAPAttribute. cube Cube auquel cette dimension appartient.mx.olap:IOLAPCube Cube auquel cette dimension appartient. defaultMember Membre par défaut de cette dimension.mx.olap:IOLAPMember Membre par défaut de cette dimension. hierarchies Toutes les hiérarchies de cette dimension, en tant que liste d’occurrences IOLAPHierarchy. Toutes les hiérarchies de cette dimension, en tant que liste d’occurrences IOLAPHierarchy. isMeasure Contient true s’il s’agit de la dimension de mesures, qui contient tous les membres de la mesure. Contient true s’il s’agit de la dimension de mesures, qui contient tous les membres de la mesure. members Renvoie tous les membres de cette dimension, en tant que liste d’occurrences IOLAPMember. Renvoie tous les membres de cette dimension, en tant que liste d’occurrences IOLAPMember. La liste renvoyée peut représenter des données distantes et peut donc générer une erreur ItemPendingError. IOLAPHierarchy L’interface IOLAPHierarchy représente une hiérarchie définie par l’utilisateur dans une dimension d’un schéma OLAP.mx.olap:IOLAPElement L’interface IOLAPHierarchy représente une hiérarchie définie par l’utilisateur dans une dimension d’un schéma OLAP. mx.olap.OLAPHierarchyfindLevel Renvoie le niveau avec le nom donné dans la hiérarchie.Occurrence IOLAPLevel représentant le niveau, ou null si aucun niveau n’est trouvé. mx.olap:IOLAPLevelnameNom du niveau. Renvoie le niveau avec le nom donné dans la hiérarchie. findMember Renvoie le membre avec le nom donné dans la hiérarchie.Occurrence IOLAPMember représentant le membre, ou null si aucun membre n’est trouvé. mx.olap:IOLAPMembernameNom du membre. Renvoie le membre avec le nom donné dans la hiérarchie. allMemberName Nom du membre all de la hiérarchie."(All)" Nom du membre all de la hiérarchie. children Enfants du membre all, en tant que liste d’occurrences IOLAPMember. Enfants du membre all, en tant que liste d’occurrences IOLAPMember. defaultMember Membre par défaut de la hiérarchie.mx.olap:IOLAPMember Membre par défaut de la hiérarchie. Le membre par défaut est utilisé si la hiérarchie est utilisée là où un membre est attendu. hasAll Spécifie si la hiérarchie comporte un membre all (true) ou non (false).true Spécifie si la hiérarchie comporte un membre all (true) ou non (false). Si true, le nom du membre all est tel que spécifié par la propriété allMemberName. levels Tous les niveaux de cette hiérarchie, en tant que liste d’occurrences IOLAPLevel. Tous les niveaux de cette hiérarchie, en tant que liste d’occurrences IOLAPLevel. La liste renvoyée peut représenter des données distantes et peut donc générer une erreur ItemPendingError. members Tous les membres de tous les niveaux qui appartiennent à cette hiérarchie, en tant que liste d’occurrences IOLAPMember. Tous les membres de tous les niveaux qui appartiennent à cette hiérarchie, en tant que liste d’occurrences IOLAPMember. La liste renvoyée peut représenter des données distantes et peut donc générer une erreur ItemPendingError. OLAPResultAxis La classe OLAPResultAxis représente un axe du résultat d’une requête OLAP.mx.olap:IOLAPResultAxisObject La classe OLAPResultAxis représente un axe du résultat d’une requête OLAP. mx.olap.OLAPQuerymx.olap.OLAPQueryAxismx.olap.IOLAPResultAxismx.olap.IOLAPResultmx.olap.OLAPResultaddPosition Ajoute une position à l’axe du résultat de la requête.pmx.olap:IOLAPAxisPositionOccurrence IOLAPAxisPosition qui représente la position. Ajoute une position à l’axe du résultat de la requête. removePosition Supprime une position de l’axe du résultat de la requête.true si la position est supprimée de l’axe et false dans le cas contraire. pmx.olap:IOLAPAxisPositionOccurrence IOLAPAxisPosition qui représente la position. Supprime une position de l’axe du résultat de la requête. positions Liste d’occurrences IOLAPAxisPosition, où chaque position représente un point le long de l’axe. Liste d’occurrences IOLAPAxisPosition, où chaque position représente un point le long de l’axe. OLAPQueryAxis L’interface OLAPQueryAxis représente un axe d’une requête OLAP. The <mx:OLAPQueryAxis> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:OLAPQueryAxis
    Properties
  />
 
  ]]>mx.olap:IOLAPQueryAxisObject
  L’interface OLAPQueryAxis représente un axe d’une requête OLAP.
 
  mx.olap.OLAPQuerymx.olap.IOLAPQueryAxisOLAPQueryAxis
      Constructeur
     
      ordinalType d’axe. Utilisez OLAPQuery.COLUMN AXIS pour un axe de colonne, OLAPQuery.ROW_AXIS pour un axe de rangée et OLAPQuery.SLICER_AXIS pour un axe de secteur.
      
      
      Constructeur
     
      addMember
      
      Ajoute un membre unique à l’axe de la requête.mmx.olap:IOLAPMemberMembre à ajouter à la requête.
      
      
      
      Ajoute un membre unique à l’axe de la requête. Le membre est automatiquement converti en une occurrence IOLPASet. Cette méthode est utile lors de l’ajout d’un membre à un axe de secteur.
     
      addSet
      
      Ajoute un ensemble à l’axe de la requête.smx.olap:IOLAPSetEnsemble à ajouter à la requête.
      
      
      
      Ajoute un ensemble à l’axe de la requête. L’ensemble définit les membres et les tuples qui fournissent les informations pour l’axe de la requête.
     
      addTuple
      
      Ajoute un tuple à l’axe de la requête.tmx.olap:IOLAPTupleTuple à ajouter à la requête.
      
      
      
      Ajoute un tuple à l’axe de la requête. Le tuple est automatiquement converti en une occurrence IOLPASet.
     
      clear
     Efface tous les ensembles, tuples et membres de cet axe.
     Efface tous les ensembles, tuples et membres de cet axe.
      
      axisOrdinal
      Le type d’axe : OLAPQuery.COLUMN AXIS pour un axe de colonne, OLAPQuery.ROW_AXIS pour un axe de rangée et OLAPQuery.SLICER_AXIS pour un axe de secteur.
      Le type d’axe : OLAPQuery.COLUMN AXIS pour un axe de colonne, OLAPQuery.ROW_AXIS pour un axe de rangée et OLAPQuery.SLICER_AXIS pour un axe de secteur.
      
      sets
      
      Tous les ensembles de l’axe de la requête, en tant que tableau d’occurrences IOLAPSet.
      
      Tous les ensembles de l’axe de la requête, en tant que tableau d’occurrences IOLAPSet. Ce tableau inclut les ensembles ajoutés par les méthodes addMember() et addTuple().
      
      tuples
      
      Tous les tuples ajoutés à l’axe de la requête, en tant que tableau d’occurrences IOLAPTuple.
      
      Tous les tuples ajoutés à l’axe de la requête, en tant que tableau d’occurrences IOLAPTuple. Ce tableau inclut les tuples ajoutés par les méthodes addMember() et addSet().
      
      OLAPResult
  La classe OLAPResult représente le résultat d’une requête sur un cube OLAP.mx.olap:IOLAPResultObject
  La classe OLAPResult représente le résultat d’une requête sur un cube OLAP.
 
  mx.olap.IOLAPResultmx.olap.OLAPQuerymx.olap.OLAPQueryAxismx.olap.IOLAPResultAxismx.olap.OLAPResultAxisgetAxis
      
      Renvoie un axe du résultat de la requête.Occurrence IOLAPQueryAxis.
      
      mx.olap:IOLAPResultAxisaxisOrdinalSpécifiez OLAPQuery.COLUMN AXIS pour un axe de colonne, OLAPQuery.ROW_AXIS pour un axe de rangée et OLAPQuery.SLICER_AXIS pour un axe de secteur.
     
      
      
      Renvoie un axe du résultat de la requête.
     
      getCell
      
      Renvoie une cellule à l’emplacement spécifié dans le résultat de la requête.Occurrence IOLAPCell représentant la cellule.
      
      mx.olap:IOLAPCellxColonne du résultat de la requête.
     
      yRangée du résultat de la requête.
     
      
      
      Renvoie une cellule à l’emplacement spécifié dans le résultat de la requête.
     
      hasRowData
      Renvoie true si la rangée contient des données.true si la rangée contient des données, false dans le cas contraire. 
      
      rowIndexIndex de la rangée dans le résultat.
     
      
      Renvoie true si la rangée contient des données.
     
      COLUMN_AXIS
      Spécifie un axe de colonne.0
      Spécifie un axe de colonne. Utilisez cette propriété en tant que valeur de l’argument axisOrdinal de la méthode getAxis().
      
      ROW_AXIS
      Spécifie un axe de rangée.1
      Spécifie un axe de rangée. Utilisez cette propriété en tant que valeur de l’argument axisOrdinal de la méthode getAxis().
      
      SLICER_AXIS
      Spécifie un axe de secteur.2
      Spécifie un axe de secteur. Utilisez cette propriété en tant que valeur de l’argument axisOrdinal de la méthode getAxis().
      
      cellData
      Tableau de tableaux qui contient la valeur de chaque cellule du résultat.unknown
      Tableau de tableaux qui contient la valeur de chaque cellule du résultat. Une cellule est une intersection d’une rangée et d’une position d’axe de colonne.
      
      axes
      
     Tableau d’occurrences IOLAPResultAxis qui représentent tous les axes de la requête.
      
     Tableau d’occurrences IOLAPResultAxis qui représentent tous les axes de la requête.
      
      query
      
      Requête dont le résultat est représenté par cet objet.mx.olap:IOLAPQuery
      
      Requête dont le résultat est représenté par cet objet.
      
      IOLAPCube
  L’interface IOLAPCube représente un cube OLAP qui contient une représentation N-dimensionnelle d’un ensemble de données brutes.
  L’interface IOLAPCube représente un cube OLAP qui contient une représentation N-dimensionnelle d’un ensemble de données brutes. Vous utilisez un schéma OLAP pour définir la manière dont le cube représente l’ensemble de données brutes d’entrée.
 
  

Un cube OLAP est analogue à une table dans une base de données relationnelle. Alors qu’une table dans une base de données relationnelle comporte deux dimensions, un cube OLAP peut comporter n’importe quel nombre de dimensions. Dans leur forme la plus simple, les dimensions d’un cube OLAP correspondent à un champ de l’ensemble de données brutes.

Après avoir défini le schéma du cube OLAP, vous devez appeler la méthode IOLAPCube.refresh() pour construire le cube. Une fois l’initialisation du cube terminée, le cube OLAP distribue l’événement complete pour signaler que le cube est prêt à interroger.

mx.olap.OLAPCubecancelQuery Abandonne une requête ayant été soumise pour exécution.querymx.olap:IOLAPQueryRequête à abandonner. Abandonne une requête ayant été soumise pour exécution. cancelRefresh Abandonne l’actualisation du cube actuel, si une actualisation est en cours d’exécution. Abandonne l’actualisation du cube actuel, si une actualisation est en cours d’exécution. execute Met en file d’attente une requête OLAP en vue de l’exécution.Occurrence AsyncToken. querymx.olap:IOLAPQueryRequête à exécuter, représentée par une occurrence IOLAPQuery. Met en file d’attente une requête OLAP en vue de l’exécution. Après avoir appelé la méthode refresh() pour mettre à jour le cube, vous devez attendre un événement complete avant d’appeler la méthode execute().

Les cubes OLAP pouvant être complexes, votre application ne doit pas se mettre en pause pendant que Flex calcule les résultats de votre requête OLAP. La méthode execute() renvoie une occurrence de la classe AsyncToken, qui vous permet de configurer des gestionnaires pour les opérations asynchrones, de sorte que votre application puisse continuer à s’exécuter pendant le traitement de la requête.

Lorsque vous utilisez la classe AsyncToken, vous configurez deux fonctions pour gérer les résultats de la requête. Dans cet exemple, la fonction showResult() traite les résultats de la requête lorsque la requête réussit et la fonction showFault() gère les erreurs détectées pendant l’exécution de la requête :

      <mx:Script>
              
              // Function to execute a query.
              private function runQuery(cube:IOLAPCube):void {
                  // Create a query instance.
                  var query:IOLAPQuery = getQuery(cube);
                  // Execute the query.
                  var token:AsyncToken = cube.execute(query);
                  // Set up handlers for the query results.
                  token.addResponder(new AsyncResponder(showResult, showFault));
              }
              
              // Handle a query fault.
              private function showFault(result:FaultEvent, token:Object):void {
                  Alert.show("Error in query.");
              }
      
              // Handle a query success.
              private function showResult(result:Object, token:Object):void {
                  if (!result) {
                      Alert.show("No results from query.");
                      return;
                  }
      
                  myOLAPDG.dataProvider= result as OLAPResult;            
              }        
      </mx:Script>
      
      <mx:OLAPDataGrid id="myOLAPDG" width="100%" height="100%" />
      
mx.rpc.AsyncTokenmx.rpc.AsyncResponder
findDimension Renvoie la dimension avec le nom donné dans le cube OLAP.Occurrence IOLAPDimension représentant la dimension, ou null si aucune dimension n’est trouvée. mx.olap:IOLAPDimensionnameNom de la dimension. Renvoie la dimension avec le nom donné dans le cube OLAP. refresh Actualise le cube à partir du fournisseur de données. Actualise le cube à partir du fournisseur de données. Après avoir défini le schéma du cube, vous devez appeler cette méthode pour construire le cube.

Cette méthode distribue un événement progress pour indiquer la progression et un événement complete lorsque le cube est terminé et prêt à exécuter des requêtes. Vous devez attendre un événement complete avant d’appeler la méthode execute() pour exécuter une requête.

mx.events.CubeEvent
dimensions Toutes les dimensions dans le cube, en tant que liste d’occurrences IOLAPDimension. Toutes les dimensions dans le cube, en tant que liste d’occurrences IOLAPDimension. name Nom du cube OLAP. Nom du cube OLAP.