Sử dụng SQL Server 2005 và Visual Studio 2005, tôi đang cố gắng tạo một gói SSIS để hợp nhất dữ liệu từ 1 bảng thành nhiều các bảng khác.Sử dụng SSIS để ánh xạ các giá trị được mã hóa cứng như một phần của di chuyển bảng một đến nhiều trong Visual Studio
Bảng nguồn không có nhiều trường mà bảng đích thực hiện. Ví dụ: các trường 'CreatedBy' và 'CreatedDate'. Tôi muốn các mã này được mã hóa cứng (theo nghĩa) như là một phần của quá trình nhập gói.
Vấn đề không biết phải sử dụng cái gì để tạo điều kiện ánh xạ này. Như là một điểm khởi đầu nó sẽ được chấp nhận để có một mã hóa cứng '1' và GetDate() cho createdBy và createDate tương ứng.
Tab "Bản đồ đầu vào và đầu ra" hoặc "Cột ánh xạ" trên hộp thoại tùy chọn "Trình chỉnh sửa nâng cao cho đích" không có hỗ trợ rõ ràng để ánh xạ giá trị "mặc định" như GetDate().
Bất kỳ đề xuất nào về cách đạt được điều này?
Tôi viết SQL để lấy dữ liệu ra khỏi các bảng nguồn. Trong SQL nguồn của tôi, tôi chỉ định tất cả các cột bị thiếu để chúng khớp nhau. Tôi không thể nói đó là cách hiệu quả nhất để hoàn thành nhiệm vụ, nhưng nó có vẻ hiệu quả với tôi. – JJO