Các dự án hiện có hai hương vị dựa trên mô hình triển khai của chúng: dựa trên gói (cổ điển) hoặc dựa trên dự án (mới). Gói có sẵn từ năm 2005 - 2012. Trong quá trình phát triển, bạn phát triển các giải pháp giải quyết các vấn đề kinh doanh. Vấn đề là, một khi bạn ở ngoài Visual Studio / BIDS / SSDT, khái niệm toàn bộ sẽ biến mất. Mô hình dự án tạo một tệp .ispac, gần giống với thư viện C - 3/4 của một tập hợp là không tốt, bạn phải có tất cả. Các tệp .ispac tải lên danh mục SSISDB đặc biệt mới trong năm 2012
SSISDB là một danh mục chuyên dụng để lưu trữ các dự án mô hình triển khai Dự án trong SQL Server. Tổ chức là Thư mục mà bạn tạo. Một thư mục có thể có 2 loại mục trong đó: Dự án và Môi trường. Một dự án là một dự án SSIS. Có thể có nhiều trong một thư mục hoặc chỉ một. Một Môi trường là cách tiếp cận năm 2012 để cấu hình / tham số hóa các gói. Môi trường có thể nhiều hoặc chỉ một cho mỗi thư mục. Không có liên kết tự động giữa Môi trường và các tham số hoặc trình quản lý kết nối của dự án. Một môi trường có thể được sử dụng trên các dự án trong nhiều thư mục.
Các dự án trong các thư mục trong Danh mục dịch vụ tích hợp có thể có cấu hình mã hóa thủ công, được áp dụng cho chúng hoặc bạn có thể sử dụng Môi trường để cung cấp các cấu hình đó. Sự khác biệt có thể là tinh tế. Giả sử 2 dự án SSIS khác nhau tham chiếu cơ sở dữ liệu Bán hàng. Cùng một nguồn lực. Bạn có thể sử dụng tùy chọn Cấu hình và xác định thủ công máy chủ cho mỗi môi trường (dev, test, prod) cho mỗi dự án hoặc bạn tạo 1 Môi trường xác định giá trị cho máy chủ Bán hàng. Sau đó báo cho từng dự án sử dụng lại cùng một tài nguyên cho cấu hình. Máy chủ đó đi lên, một thay đổi sửa chữa tất cả.
Từ các thư mục SSISDB, các dự án, giải thích về môi trường
Danh mục dịch vụ tích hợp
Lấy danh pháp được sắp xếp có lẽ sẽ giúp tôi có được công cụ này.
1. SSISDB
Các SSISDB là các catalô nơi tất cả các 2012+ gói SSIS sẽ được triển khai, nếu bạn đang sử dụng các mô hình triển khai dự án mới. Nó sẽ luôn được đặt tên SSISDB cho SQL Server 2012.
Tùy chọn nhấp chuột phải
- Hoạt động tích cực - Liệt kê tất cả các gói SSIS hiện đang chạy với tùy chọn Dừng gói đã chọn.
- Tạo thư mục - Tạo thư mục với mô tả tùy chọn
- Bắt đầu PowerShell - Tự giải thích
- Báo cáo - Một loạt các báo cáo gốc về thực thi gói.
- Xóa - Điều này sẽ xóa danh mục SSISDB. Làm điều này sẽ dẫn đến việc phải tạo lại danh mục và mất tất cả lịch sử của bạn.
- Làm mới - Tự giải thích
- Thuộc tính - Chứa thông tin về cài đặt ghi nhật ký mặc định và phiên bản dự án.
2. Thư mục
Một thư mục chứa Project (s) và, tùy chọn, Môi trường. Bạn phải tạo một thư mục. Trình hướng dẫn triển khai sẽ không tự động tạo một cái cho bạn. Bạn có thể gọi nó là bất cứ điều gì bạn thích. Bạn có thể có tất cả các dự án SSIS của mình trong một thư mục, có ánh xạ 1: 1 giữa các dự án và thư mục hoặc bất cứ thứ gì ở giữa. Các thư mục chỉ sâu 1 cấp - Không lồng nhau
Tùy chọn nhấp chuột phải
- Bắt đầu PowerShell - Tự giải thích
- Báo cáo - Tất cả thực thi, tất cả xác nhận
- Xóa - Điều này sẽ xóa thư mục, giả sử không có Dự án hoặc Môi trường bên dưới thư mục đó.
- Làm mới - Tự giải thích
- Thuộc tính - Chứa tên, phiên bản và mô tả.
3. Dự án
Điều này được tự động tạo khi một thư mục được tạo.
Tùy chọn nhấp chuột phải
- Dự án triển khai - Thuật sĩ Dpeloyment IS
- Gói nhập khẩu - Trình hướng dẫn chuyển đổi dự án dịch vụ tích hợp
- Bắt đầu PowerShell - Tự giải thích
- Báo cáo - Chỉ có Báo cáo tùy chỉnh có sẵn
- Làm mới - Tự giải thích
Tôi chỉ muốn xây dựng một thử nghiệm đơn giản bằng SSIS, nhập tệp vào bảng, yêu cầu nào ở trên và tôi phải tạo chúng theo thứ tự nào?
Bạn sẽ chỉ cần tạo một gói duy nhất để xử lý việc di chuyển dữ liệu từ tệp vào bảng. Bạn có thể thực thi nó từ Visual Studio, không yêu cầu "công cụ" nào ở trên. Tuy nhiên, trong tình huống thế giới SOX / SAS 70, có lẽ bạn sẽ không có đủ quyền để thực hiện tải trong môi trường sản xuất (tách nhiệm vụ). Tại thời điểm đó, bạn cần lập kế hoạch về cách các gói sẽ được triển khai, cách bạn sẽ sửa đổi các giá trị cụ thể của môi trường (Máy chủ bán hàng nằm trên sqldev / sqltest / sqlprod), cách các gói sẽ được khởi chạy (lên lịch so với ổ đĩa sự kiện so với sẽ), v.v. Đó là khi bạn có thể muốn triển khai vào danh mục Dịch vụ Tích hợp 2012. Nó không phải là một yêu cầu mặc dù, bạn có thể chạy các gói mô hình triển khai dự án từ một .ispac, nhưng nó không phải là một tùy chọn thuận tiện.
Thứ tự bạn tạo chúng là 1. Tạo dự án trong Visual Studio / SQL Server Data Tools (BI) 1. Tạo thư mục trong danh mục Dịch vụ tích hợp 2. Triển khai dự án 3. Tạo môi trường (tùy chọn) 4. Định cấu hình dự án ( liên kết đến Môi trường hoặc đặt thủ công các giá trị) 5. Chạy gói trong SSMS bằng cách nhấp chuột phải vào chạy, nhấp vào hộp kiểm để đảm bảo giá trị cấu hình đã được áp dụng
Ngoài ra, bạn có bất kỳ liên kết tốt nào đến tổng quan cơ bản về SSIS 2012 ETL và / hoặc cách viết bài không
Việc tôi viết bài về việc nhận SSIS dưới vành đai của bạn là loạt bài của Andy Leonard trên SSC, Stairway to Integration Services . Anh ấy là một tác giả tốt và anh ấy cũng có vẻ tốt (như anh ấy sẽ nói). Tập trung vào việc tìm hiểu các yếu tố cần thiết của SSIS và sau đó bạn sẽ có thể hiểu được sự tinh tế của việc triển khai năm 2012 hoặc ít nhất là tìm hiểu cụ thể những câu hỏi bạn có.