SSIS implicitně nepřevádí datové typy, takže to musíte udělat explicitně. Správce připojení aplikace Excel dokáže zpracovat pouze několik typů dat a snaží se co nejlépe odhadnout na základě prvních několika řádků souboru. Toto je plně zdokumentováno v dokumentaci SSIS.
Máte několik možností:
- Změňte typ dat cíle na plovoucí
- Načtěte do „pracovní“ tabulky s datovým typem float pomocí Průvodce importem a poté
INSERT
do skutečné cílové tabulky pomocíCAST
neboCONVERT
převést data - Vytvořte balíček SSIS a použijte Konverze dat transformace pro konverzi dat
Můžete si také poznamenat komentáře v dokumentaci Průvodce importem o mapování datových typů.