Configuration des références
Une référence est un nom abrégé qui identifie un modèle de données spécifique publié pour Excel, ainsi que l'environnement à partir duquel les données doivent être récupérées. Les références définissent également la stratégie de mise en cache utilisée par le complément, contribuant ainsi à améliorer les performances grâce à une génération et une réutilisation efficaces du cache.
Créez une référence pour chaque modèle de données auquel vous souhaitez accéder à l'aide de la formule NecAccess dans votre fichier Excel. Si vous devez récupérer des données à partir de plusieurs modèles de données ou environnements, vous pouvez créer autant de références que nécessaire — il n'y a pas de limite par classeur Excel.
Pour ouvrir la boîte de dialogue Configuration des références, accédez à l'onglet Compléments et sélectionnez Configuration des références.
Comprendre les références, le cache et les performances
Les références font partie du système de mise en cache du complément, qui améliore les performances des formules en réduisant les récupérations de données répétées.
Pour des performances optimales, configurez moins de références, mais plus larges. Un cache généré plus volumineux offre généralement de meilleures performances que plusieurs petits caches. Dans la plupart des cas, utiliser une référence par modèle de données est plus efficace que de créer plusieurs références restreintes.
Les performances peuvent être réduites lorsque les champs mis en cache sont utilisés avec certains types de logique, notamment :
- Logique d'exclusion avec
ExclusionouNOT(par ex.,Account NOT 40000) - Plages alphanumériques (par ex.,
Company between AAAA and BBBB) - Filtres de date (par ex.,
2019-01-01)
Testez différentes configurations de références pour déterminer la configuration la plus efficace pour votre classeur Excel.
Consultez Optimiseur de cache pour obtenir des conseils sur l'optimisation des références et des formules.
Créer une nouvelle référence
- Cliquez sur Ajouter pour créer une nouvelle référence, ou sur Modifier pour modifier une référence existante.
- Dans le champ Modèle de données, sélectionnez le modèle de données auquel vous souhaitez accéder.
- Dans le champ Environnement, choisissez l'environnement que la référence doit utiliser.
- Sélectionnez une ou plusieurs Dimensions dont les valeurs sont susceptibles de changer.
- Dans le champ Référence, saisissez un nom et cliquez sur Ok pour enregistrer.
- Sélectionnez la référence et cliquez sur Ok pour fermer la fenêtre Références.
Le système de cache analyse les formules et prédit les valeurs supplémentaires qui pourraient être nécessaires. Choisir les bonnes dimensions permet au système de générer un cache plus efficace.
Exemple – Calculer la somme des ventes pour une année
Imaginons que vous créez une formule qui calcule la Somme des ventes pour un Produit spécifique sur l'Année en cours.
Pour accélérer les calculs futurs, le système de cache peut automatiquement pré-calculer des valeurs supplémentaires. Selon le comportement de votre rapport, il peut choisir l'une des stratégies suivantes :
- Pré-calculer les ventes pour tous les produits sur l'année en cours.
- Pré-calculer les ventes pour le produit sélectionné sur toutes les années.
- Pré-calculer les ventes pour tous les produits sur toutes les années.
L'option 3 couvre toutes les possibilités, mais c'est la plus coûteuse et la plus lente à générer. Vous pouvez orienter le système vers un choix plus efficace en sélectionnant les bonnes dimensions lors de la création de la référence :
- Si le rapport varie selon l'Année, l'option 2 est plus efficace.
- Si le rapport varie selon le Produit, l'option 1 est plus efficace.
Cela permet au système de cache de se concentrer sur les valeurs dont votre classeur Excel a réellement besoin, améliorant ainsi les performances sans sacrifier la flexibilité.
Définir les paramètres du modèle de données
Vous pouvez définir les paramètres du modèle de données directement dans le complément Excel sans vous déconnecter. Comme sur SEI, les valeurs dynamiques peuvent être appliquées immédiatement.
Par exemple, vous pouvez définir la valeur 7 pour le paramètre Mois du modèle de données Saisie budgets. La variable $$month sera ensuite utilisée dans les scripts SQL du Concepteur de modèles de données.
- Sélectionnez Définition des paramètres du modèle de données.
- Les champs affichés correspondent aux paramètres définis dans le modèle de données. La colonne Valeur affiche la valeur par défaut ; modifiez-la si nécessaire.
- Pour ignorer l'écran des paramètres, sélectionnez Ignorer.
- Sélectionnez Ok pour appliquer les modifications. Cette action vide le cache et actualise les données de la feuille de calcul. Consultez Réinitialiser la cache pour plus de détails.
Exécuter des procédures stockées
Les procédures stockées peuvent également être exécutées directement depuis le complément Excel sans vous déconnecter.
- Sélectionnez Exécuter la procédure stockée.
- Les champs affichés correspondent aux paramètres définis pour la procédure stockée sur SEI.
- Valeur (De) affiche la valeur par défaut. Modifiez-la si nécessaire. Les paramètres obligatoires sont signalés par une icône en forme de point d'exclamation.
- Utilisez l'icône invite pour ouvrir la boîte de dialogue Guide de sélection et choisir parmi une liste de valeurs.
- Si la procédure stockée prend en charge les plages, une colonne Valeur (À) apparaît.
- Pour ignorer des valeurs, cliquez sur Ignorer.
- Sélectionnez Ok pour appliquer les modifications. Cette action vide le cache et actualise les données de la feuille de calcul. Consultez Réinitialiser la cache pour plus de détails.