textRuleScore

loadTableFromDisk

Description

Charge un fichier binaire de modèle d'analyse des sentiments (SAM), un fichier binaire de modèle de catégorie (MCO), ou un fichier binaire de modèle de concept (LI) depuis la machine cliente, et crée une table CAS contenant les données binaires du fichier.

textRuleScore.loadTableFromDisk / caslib="string", casOut={caslib="string", name="table-name", replace=TRUE|FALSE, ...}, path="string";
Paramètres
ParamètreDescription
caslibSpécifie la caslib où la table de sortie sera créée. Si non spécifié, la caslib de la session active est utilisée.
casOutSpécifie la table CAS de sortie qui contiendra les données du modèle binaire chargé. Le paramètre `name` est requis.
pathSpécifie le chemin complet du fichier binaire (.li, .mco, ou .sam) sur la machine cliente à charger.
Préparation des Données Voir la fiche de ce code dataprep
Pré-requis : Fichier Binaire de Modèle

Cette action ne génère pas de données à partir d'une table SAS. Elle présuppose l'existence d'un fichier de modèle binaire (.li, .mco, ou .sam) sur la machine cliente. Ces fichiers sont généralement créés et exportés à partir de SAS Visual Text Analytics.

Copié !
1/* Aucun code SAS n'est nécessaire pour créer les données. Assurez-vous que le fichier binaire, par exemple 'mon_modele.li', est accessible depuis le client qui exécute le code CASL. */

Exemples

Cet exemple charge un fichier binaire de modèle de concepts nommé 'concepts.li' situé dans le répertoire '/client/path/models/' sur la machine cliente. Le contenu est chargé dans une table CAS nommée 'concept_model_table' dans la caslib 'casuser'.

Code SAS® / CAS Code en attente de validation par la communauté
Copié !
1PROC CAS;
2 textRuleScore.loadTableFromDisk /
3 path="/client/path/models/concepts.li",
4 casOut={caslib="casuser", name="concept_model_table"};
5RUN;
Résultat :
Une table CAS nommée 'concept_model_table' est créée dans la caslib 'casuser'. Elle contient une seule ligne avec le contenu binaire du fichier 'concepts.li'.

Cet exemple charge un fichier de modèle de catégorie nommé 'categories.mco'. L'option 'replace=TRUE' dans le paramètre 'casOut' assure que si la table 'category_model_table' existe déjà, elle sera écrasée sans erreur. La caslib de la session active est utilisée par défaut.

Code SAS® / CAS Code en attente de validation par la communauté
Copié !
1PROC CAS;
2 textRuleScore.loadTableFromDisk /
3 path="/client/path/data/categories.mco",
4 casOut={name="category_model_table", replace=TRUE};
5RUN;
Résultat :
Le fichier 'categories.mco' est chargé dans la table CAS 'category_model_table'. Si la table existait, son contenu est remplacé par le nouveau modèle.

Cet exemple montre comment charger un modèle d'analyse des sentiments 'sentiment_model_fr.sam' dans une caslib nommée 'mycaslib'. Spécifier la caslib directement dans 'casOut' garantit que la table est créée au bon endroit.

Code SAS® / CAS Code en attente de validation par la communauté
Copié !
1PROC CAS;
2 textRuleScore.loadTableFromDisk /
3 path="/client/path/models/sentiment_model_fr.sam",
4 casOut={caslib="mycaslib", name="sentiment_rules"};
5RUN;
Résultat :
Une table CAS nommée 'sentiment_rules' est créée dans la caslib 'mycaslib', contenant le modèle de sentiment binaire.

FAQ

À quoi sert l'action `loadTableFromDisk` ?
Quels sont les paramètres requis pour l'action `loadTableFromDisk` ?
Comment spécifier la table de sortie avec le paramètre `casOut` ?
Où le fichier binaire doit-il être localisé pour être chargé ?