Partager via


Exporter et importer des modèles de traitement de documents non structurés avec PowerShell

S’applique à : ✓ Traitement de document non structuré

Importante

Les applets de commande PowerShell Microsoft Syntex et tous les autres composants PnP sont des outils open source soutenus par une communauté active qui les prend en charge. Il n’existe aucun contrat de niveau de service pour la prise en charge des outils open source des canaux de support Microsoft officiels.

Les modèles Syntex peuvent être exportés en tant que modèles PnP, ce qui permet une réutilisation dans des centres de contenu ou des locataires.

Exporter tous les modèles dans un centre de contenu

Pour exporter tous les modèles de traitement de documents non structurés dans un centre de contenu dans un seul modèle PnP, utilisez les applets de commande PowerShell PnP suivantes :

Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"

Get-PnPSiteTemplate -Out MyModels.pnp -Handlers SyntexModels

Exporter des modèles spécifiques

Pour exporter des modèles de traitement de documents non structurés spécifiques à partir d’un centre de contenu vers un modèle PnP, utilisez les applets de commande PowerShell PnP suivantes :

Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"

Get-PnPSiteTemplate -Out MyModels.pnp -Configuration .\extract.json

Le fichier extract.json définit les modèles que vous souhaitez exporter, ce qui permet de spécifier le modèle par nom ou ID et éventuellement de configurer pour ne pas extraire les données d’apprentissage.

Exemple - Spécifier le modèle par nom

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/pnp/provisioning/202102/extract-configuration.schema.json",
    "persistAssetFiles": true,
    "handlers": [        
        "SyntexModels"
    ],
    "syntexModels": {
        "models": [
            {
                "name": "Sample - benefits change notice.classifier"
            }
        ]
    }
}

Exemple - Spécifier le modèle par ID

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/pnp/provisioning/202102/extract-configuration.schema.json",
    "persistAssetFiles": true,
    "handlers": [        
        "SyntexModels"
    ],
    "syntexModels": {
        "models": [
            {
                "id": 3,
                "excludeTrainingData": true
            }
        ]
    }
}

Si vous n’incluez pas la propriété « includeTrainingData », le comportement par défaut est d’inclure.

Remarque

Les données d’entraînement sont requises pour qu’un modèle puisse être modifié lorsqu’il est importé dans un centre de contenu de destination.

Importer des modèles dans un centre de contenu

Les modèles de traitement de documents non structurés qui ont été exportés vers des modèles PnP peuvent être importés dans un centre de contenu sur n’importe quel locataire. Si l’exportation incluait des données d’entraînement, le modèle sera modifiable une fois importé.

Pour importer un modèle, utilisez les commandes suivantes :

Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"

Invoke-PnPSiteTemplate -Path .\sampleModel.pnp