SSIS không chuyển đổi hoàn toàn các kiểu dữ liệu, vì vậy bạn cần thực hiện điều đó một cách rõ ràng. Trình quản lý kết nối Excel chỉ có thể xử lý một vài kiểu dữ liệu và nó cố gắng đưa ra dự đoán tốt nhất dựa trên một vài hàng đầu tiên của tệp. Đây là tài liệu đầy đủ trong tài liệu SSIS.
Bạn có một số tùy chọn:
- Thay đổi kiểu dữ liệu đích của bạn thành float
- Tải vào bảng 'staging' với kiểu dữ liệu float bằng cách sử dụng Trình hướng dẫn nhập và sau đó
INSERT
vào bảng đích thực bằng cách sử dụngCAST
hoặcCONVERT
để chuyển đổi dữ liệu - Tạo một gói SSIS và sử dụng Chuyển đổi Dữ liệu chuyển đổi để chuyển đổi dữ liệu
Bạn cũng có thể muốn lưu ý các nhận xét trong Tài liệu hướng dẫn nhập về ánh xạ kiểu dữ liệu.