|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Pierre PERRINInscription : juin 2006 Messages : 53 ![]() |
Bonjour,
Je modifie une application SQL Server 2005 qui alimente un datawarehouse à partir de fichiers logs applicatifs. J'ai une boucle de chargement par For Each Loop qui inclut un traitement dans le Data Flow. Les faibles performances de SSIS au niveau des séparateurs m'obligent à saisir des lignes complètes sans séparateurs (la séparation est effectuée par des scripts VB). Ceci fonctionnait très bien jusque là avec les anciens logs. Avec les nouveaux logs, j'obtiens le message Code :
Je n'ai rien d'autre comme information, aucun moyen de tracer le contenu de la ligne qui pose problème la position exacte de la ligne incriminée (le chiffre 1 ne veut rien dire puisque la ligne 1 passe très bien seule ou dans un paquet restreint) ![]() Que faire ? ![]() Merci beaucoup |
||
|
00
|
|
|
#2 | |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 669 ![]() |
Bonjour,
Citation:
Le premier enregistrement de votre fichier contient-il ces carrés ? @++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
|
00
|
|
|
#3 | |
|
Membre Expert
![]() |
Citation:
Vous n'avez pas du tester beaucoup SSIS pour avancer ce genre d'ignominie...
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
|
00
|
|
|
#4 | |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 958 ![]() |
Citation:
http://msdn.microsoft.com/en-us/libr...ql.100%29.aspx A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() |
SQLPRO, vous savez bien qu'avec un bon pattern vous pouvez faire beaucoups mieu en CSHARP avec LINQ TO ENTITIES...
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 958 ![]() |
T'as pas honte de poster des trucs comme ça, j'ai faillit vôôôôôôôôômir mon Kfé !
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#7 |
![]() ![]() Administrateur de base de données Inscription : août 2007 Messages : 1 159 ![]() |
Avez vous teste les data viewers ?
|
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Pierre PERRINInscription : juin 2006 Messages : 53 ![]() |
Bonjour
Un grand merci à ceux d'entre vous qui ont pris la peine d'analyser ma demande et d'y répondre favorablement. ![]() Le problème est momentanément résolu par un simple copier coller dans un nouveau fichier ce qui supprime les caractères non acceptés (si le message avait pu être plus précis...et le Data Viewer n'a rien écrit). Maintenant il va falloir trouver une solution pour que les fichiers chargés automatiquement soient valides en entrée, ça c'est une autre histoire ! S'il y a 100 fichiers plats, je ne vais pas les recopier un à un Enfin pour répondre à mon détracteur, il suffit de rappeler qu'EXCEL autant que SSIS traite les séparateurs sauf que :
Malheureusement, on ne peut pas utiliser EXCEL pour ce genre d'application. Voilà entre autres joyeusetés le genre de bug que l'on peut rencontrer sur un produit certes performant mais qui aurait mérité une finition un plus soignée (rappel concernant le constructeur : 5000 bugs répertoriés sur la version la plus performante de Windows XP, je cite un expert du CNAM aujourd'hui retraité mais qui est toujours consultant pour THALES, EDF et le Ministère de la Défense, excusez du peu) Je ne me prétends pas un cador mais j'ai au moins la politesse de respecter mes interlocuteurs, cela fait partie de mon éducation de simple fils d'ouvrier Quant à CSHARP et autres, je ne suis pas DSI et donc ne peux utiliser que les outils mis à ma disposition |
|
00
|
|
|
#9 | ||
|
Membre Expert
![]() |
Citation:
Citation:
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
||
|
|
00
|
|
|
#10 | ||
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 958 ![]() |
Citation:
1) on peut utiliser n'importe quel séparateur de champs et dilimiteur de ligne sous SSIS ! 2) de même on peut choisir le mode de complétion, y compris chiane vide = NULL Citation:
1) vous confondez visiblement bug et votre propre incompétence 2) lorsque l'on cite, on poste les références... CONCLUSION : Commencez par vous former à SSIS parce que là vous faites perdre du temps à ceux qui pourrait vous aider en sus de raconter d'énormes âneries ! A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
||
|
00
|
|
|
#11 | |
|
Membre Expert
![]() ![]() |
Citation:
voici un lien Pour des projets d'import/export de données j'utilise soit BCP ou BULK INSERT A+ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com