2017-01-19 1 views
0

Situation:Importation grand fichier Excel en utilisant le gestionnaire de connexion Excel dans SSIS

En ce moment, j'ai plusieurs fichiers Excel qui doivent être peuplées de bases de données. Comme d'habitude, j'ai d'abord essayé d'importer des fichiers en utilisant import task dans SSMS, mais cela a échoué lorsque j'ai essayé de modifier le mappage et passer à l'étape suivante. (Ici, je devine que c'est à cause de la taille d'Excel qui ne peut pas traiter dans le cache?), Puis je passe à en utilisant SSIS, mais encore, le gestionnaire de connexion Excel ne me permet pas de prévisualiser ou de terminer la connexion à le fichier. (Après quelques minutes, il me donne l'erreur dit la source n'existe pas?)

J'ai essayé de briser le fichier en petite taille, il a travaillé.

Voici ma question:

  1. quel est le nombre maximum de lignes SSIS ou SSMS peuvent pré-charger le fichier Excel? Au lieu de casser le gros fichier en petit morceau (je ne sais pas quelle est la taille exacte que je dois distribuer à chaque fois), y a-t-il un autre moyen d'importer un fichier Excel de grande taille? Parce que c'est un peu faisable quand ayant beaucoup de fichiers.

Merci

Répondre

1

SSIS ne limite pas le nombre de lignes peut importer à partir d'une source particulière (Sauf si vous utilisez une sorte de contrainte). Par défaut, l'aperçu donne généralement environ 200 lignes seulement et je ne connais pas un moyen de le changer.

Bien que vous puissiez modifier le nombre de lignes que vous pouvez utiliser pour interroger les métadonnées à probablement 10000, mais pour l'aperçu, c'est plutôt standard.

Quelle est la version d'Excel dans laquelle vous importez des données et quelle est votre version de SSDT que vous utilisez? Quel est le nombre maximum de lignes que vous avez rencontrées sur vos plus gros fichiers Excel?

+0

excel 2007 et VS2013. La rangée de droite la taille excel est d'environ 500 mb et il a environ 50 000 lignes – LONG

+0

500 Mo pour 50k rangs? Quel type de données chargez-vous et combien de colonnes y a-t-il? Je suppose qu'il y a beaucoup de données de texte sur ce fichier. – rvphx

+0

Désolé, il a 700k lignes de A à DT – LONG