Sunopsis : utilisation de la fonction SnpsSqlUnload
Bonjour
Je cherche à exporter le résultat d'une interface Sunopsis dans un fichier plat (txt ou csv).
J'utilise pour cela la fonction SnpsSqlUnload paramétrée de la manière suivante :
Citation:
SnpsSqlUnload "-FILE=C:\Documents and Settings\A000000\Bureau\Fichiers\HERMES_GRC.txt" "-DRIVER=com.microsoft.sqlserver.jdbc.SQLServerDriver" "-URL=jdbc:sqlserver://fr-ulisDB.groupinfra.com:1433" "-USER=SNPS_MAITRE" "-PASS=gPya3SvYPuehH.KUL4whBp" "-FILE_FORMAT=VARIABLE" "-FIELD_SEP=;" "-XROW_SEP=0D0A" "-DATE_FORMAT=yyyyMMdd" "-CHARSET_ENCODING=ISO8859_1" "-XML_CHARSET_ENCODING=ISO-8859-1"
SELECT * FROM BASE_TRAVAIL_SUNOPSIS_PORTEFEUILLE.dbo.HERMES_GRC
J'ai utilisé cette fonction dans un package à la suite de mon interface. Les informations de connexion obligatoires (driver, url, user, pass) sont apparemment correctes (elles viennent du fichier snps_login_security.xml) et correspondent à la connexion au Référentiel Maître.
Pourtant, quand je lance mon package, je récupère le message d'erreur :
Citation:
com.microsoft.sqlserver.jdbc.SQLServerException: Invalid object name 'BASE_TRAVAIL_SUNOPSIS_PORTEFEUILLE.dbo.HERMES_GRC'.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
at com.microsoft.sqlserver.jdbc.I
La requête que j'utilise marche parfaitement sous SQL Server 2005, la table existe.
Quelqu'un sait-il d'où vient cette erreur ?
Est-ce qu'il n'est pas possible de récupérer les identifiants de connexions autrement ? (après tout, Sunopsis les utilise tout seul pour ses interfaces)
Où existe-t-il un autre moyen efficace d'exporter ma requête dans un fichier plat ?
Mille merci d'avance à qui pourra m'aider.
Limitation de snpssqlunload(sunopsis 3.2.03.26)
Hello,
Quand le volume de données à récupérer est trop important, la fonction renvoie un fichier vide sans retour d'erreur.
Cela nous est déjà arriver plusieurs fois.
Est-ce que quelqu'un connait la limite en volume? Est-ce elle dépendante de la machine, du système ou s'exécute l'agent sunopsis, de la bdd distante, des paramètres Java donner lors de l'exécution de l'agent?
Merci