Macro Optimiseur D'emplacement

Version:
2023.1
Last modified: June 30, 2021

La macro Optimiseur d’emplacement est une macro exécutée sur plusieurs itérations afin de déterminer les meilleurs emplacements à ajouter ou à supprimer pour un réseau d’emplacements. Vous pouvez déterminer le nombre d'emplacements à ajouter au réseau, le niveau d'optimisation, ainsi que les amorces aléatoires ou spécifiques des itérations.

Par exemple, si vous disposez de 100 emplacements de demande et souhaitez isoler les 4 premiers emplacements en fonction d’une valeur spécifique, le processus itératif est tel que tout le flux de données entrant est traité par groupes de 4 afin d’identifier les emplacements présentant le score combiné le plus élevé. Vous déterminez le nombre d’itérations à exécuter via le paramètre Vitesse/Optimisation.

Accéder aux propriétés des macros

Les propriétés des macros Optimiseur d'emplacement ne s'affichent que dans l'onglet Test du Concepteur d'interface. Vous ne pouvez pas modifier le contenu de l'onglet Test depuis le Concepteur d'interface.

Concevoir une macro Optimiseur d'emplacement

Configurez votre workflow pour qu'il soit un workflow Optimiseur d'emplacement :

  1. Dans la fenêtre Configuration , sélectionnez l'onglet Workflow .
  2. Sous Type, sélectionnez Macro , puis dans la liste déroulante, sélectionnez Macro Optimiseur d'emplacement.

Une fois le workflow enregistré en tant que macro Optimiseur d'emplacement, chaque outil du workflow est associé à un éclair d'ancrage, ce qui indique qu'il existe des éléments et des actions d'interface mettant à jour un outil de workflow. Seuls les outils d'interface peuvent se connecter à ce type d'ancrage.

Configurez les propriétés de l'Optimiseur d'emplacement, accessibles dans la Fenêtre Concepteur d'interface (Ctrl + Alt + D) ou dans le menu Affichage. Sélectionnez l'icône de clé pour afficher les propriétés.

  1. Entrée d'emplacements potentiels : sélectionnez l'outil Entrée pour le workflow contenant les emplacements potentiels pour analyse.
  2. Sortie de score : dans le menu déroulant, sélectionnez l'outil Sortie pour le workflow contenant la valeur correspondant au score.
  3. Sélectionnez l'optimisation pour un score élevé ou faible. Si vous souhaitez un score élevé, sélectionnez Optimiser pour score élevé. Si vous souhaitez un score faible, sélectionnez Optimiser pour score moins élevé.

Enregistrez votre workflow.

Configurer une macro Optimiseur d'emplacement

Vous disposez de deux méthodes pour utiliser une macro Optimiseur d'emplacement dans votre workflow :

  • Cliquez avec le bouton droit de la souris sur le canevas et choisissez Insérer une macro... , puis naviguez jusqu'à l'emplacement du fichier de la macro souhaitée.
  • Faites glisser la macro de la palette d'outils vers le canevas. Spécifiez les répertoires de macros à afficher dans la palette d'outils depuis Options > Paramètres utilisateur > Modifier les paramètres utilisateur. Vous pouvez créer des référentiels de macros dans l'onglet Macro. Voir Paramètres utilisateur.

Configurez l'outil en entrant les paramètres dans les onglets.

Onglet Optimiseur d'emplacement :

1. Utilisez les flèches haut/bas pour déterminer le nombre d'emplacements à ajouter. Ceci est le nombre d'enregistrements d'emplacement renvoyés.

2. Définissez la vitesse/optimisation :

  • Rapide : optimisation de vitesse. Ce paramètre accélère l'exécution du workflow, au détriment de la précision.
  • Équilibré : ce paramètre établit un équilibre entre vitesse et précision. L'exécution du workflow est plus lente qu'avec le paramètre rapide, mais est plus précise.
  • Précis : ce paramètre génère les résultats les plus précis, au détriment de la vitesse.
  • Personnalisé : définissez une optimisation de vitesse personnalisée. Utilisez les flèches haut/bas pour définir le pourcentage dans générations.

3. Amorce aléatoire : les processus principaux comportent un nombre important d'amorces aléatoires. Si vous spécifiez une amorce, vous vous assurez que la même séquence de numéros est exécutée. Cela garantit les mêmes données, la même amorce et les mêmes résultats à chaque exécution du workflow.

  • Automatique : une amorce aléatoire est utilisée. Vous pouvez vous attendre à une variation des résultats entre deux exécutions.
  • Spécifique : cela garantit les mêmes données, la même amorce et les mêmes résultats à chaque exécution du workflow. Pour définir l'amorce, spécifiez un nombre aléatoire.
Cette page vous a-t-elle été utile ?

Vous rencontrez des problèmes avec votre produit Alteryx ? Visitez la communauté Alteryx ou contactez le  support. Vous n'arrivez pas à soumettre ce formulaire ? Envoyez-nous un e-mail.