SSIS ne convertit pas implicitement les types de données, vous devez donc le faire explicitement. Le gestionnaire de connexions Excel ne peut gérer que quelques types de données et essaie de faire une meilleure estimation en fonction des premières lignes du fichier. Ceci est entièrement documenté dans la documentation SSIS.
Vous avez plusieurs options :
- Changez votre type de données de destination en flottant
- Charger dans une table "intermédiaire" avec le type de données float à l'aide de l'assistant d'importation, puis
INSERT
dans la vraie table de destination en utilisantCAST
ouCONVERT
pour convertir les données - Créez un package SSIS et utilisez la Conversion de données transformation pour convertir les données
Vous pouvez également noter les commentaires dans la documentation de l'assistant d'importation sur les mappages de types de données.