Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách sử dụng thuật sĩ nhập / xuất trong SQL Server - Hướng dẫn sử dụng SQL Server / TSQL Phần 104

Chúng tôi đã nhận được tệp SourceFile.xlsx và chúng tôi phải tải tệp đó vào Bảng máy chủ SQL. Chúng tôi có thể tạo Gói SSIS trong BIDS hoặc chúng tôi có thể sử dụng Trình hướng dẫn Nhập / Xuất để tải tệp này trong Bảng SQL Server. Trong bài đăng này, chúng tôi sẽ sử dụng Trình hướng dẫn Nhập / Xuất.
Hình 1:Tệp nguồn Excel
Bước 1:
Nhấp chuột phải vào Cơ sở dữ liệu mà bảng của bạn tồn tại hoặc bạn muốn tạo và tải dữ liệu Excel như hình dưới đây
Hình 2:Nhập dữ liệu bằng cách sử dụng trình hướng dẫn nhập / xuất trong bảng SQL Server.

Chọn Nguồn Dữ liệu:

Chọn nguồn dữ liệu mà bạn muốn sử dụng làm nguồn, Vì chúng tôi đang tải dữ liệu từ Excel, Hãy chọn tệp Excel như hình dưới đây Hình 3:Chọn Nguồn dữ liệu Excel trong Trình hướng dẫn xuất nhập


Chọn điểm đến:

Chọn điểm đến mà bạn muốn tải dữ liệu từ nguồn. Trong trường hợp của chúng tôi, chúng tôi đang tải dữ liệu của mình vào Bảng SQL Server. Cấu hình như hình bên dưới Hình 4:Chọn SQL Server làm đích

Chỉ định Bản sao Bảng hoặc Truy vấn:

Bạn có thể trực tiếp chọn bảng từ nơi bạn muốn tải dữ liệu hoặc bạn có thể viết truy vấn nếu bạn đang sử dụng Cơ sở dữ liệu làm nguồn của mình. Vì chúng tôi đang sử dụng Excel làm nguồn, chúng tôi sẽ chọn Bảng (Trang tính). Hình 5:Chọn Sao chép dữ liệu từ một hoặc nhiều bảng hoặc chế độ xem

Chọn Bảng nguồn và Chế độ xem:

Trong phần này của Wizard, chúng ta phải chọn các Bảng hoặc Chế độ xem mà chúng ta muốn sử dụng từ nguồn và tải dữ liệu đến đích. Khi chúng tôi đang tải dữ liệu từ Excel, các Tab Excel sẽ được hiển thị. Chọn Trang tính (Tab) mà bạn muốn tải. Trong Đích, nó sẽ hiển thị cho bạn tên giống như Nguồn. Tôi đã thay đổi điều đó thành CustomerData. Bạn có thể chọn bất kỳ tên nào của Bảng mà bạn muốn. Bạn có thể chọn nhiều trang tính hoặc Bảng từ Nguồn. Hình 6:Chọn Bảng / Chế độ xem nguồn trong Trình hướng dẫn xuất nhập

Ánh xạ cột:

Nhấp vào Chỉnh sửa ánh xạ và sau đó bạn có thể ánh xạ các cột nguồn thành cột đích, Ngoài ra, nếu bạn cần chọn đúng Kiểu dữ liệu, bạn có thể thay đổi tại đây. Hình 7:Trình hướng dẫn nhập xuất bản đồ cột


Gói Lưu và Chạy:

Theo mặc định, Chạy ngay lập tức được chọn. Tôi đã thay đổi tùy chọn thành Lưu Gói SSIS và cung cấp vị trí mà tôi muốn lưu Gói SSIS. Ngoài ra, không có thông tin nhạy cảm nào mà tôi muốn lưu trong Gói chẳng hạn như Mật khẩu nên tôi đã chọn Không lưu dữ liệu nhạy cảm. Hình 8:Lưu gói SSIS vào hệ thống tệp

Lưu Gói SSIS:

Cung cấp tên của Gói SSIS và Vị trí Tệp như hình dưới đây
Hình 10:Cung cấp tên cho gói SSIS

Hoàn thành Trình hướng dẫn:

Tóm tắt tất cả các bước sẽ được hiển thị cho bạn trong bước này. Bạn có thể xem nguồn và đích, v.v.


Hình 11:Tóm tắt các bước
Sau khi bạn nhấn nút Hoàn tất, Trình hướng dẫn sẽ thực hiện tất cả các bước bên dưới và cuối cùng lưu Gói SSIS.

Hình 12:Lưu Gói SSIS vào vị trí nhất định
Gói được tạo trên máy tính để bàn theo đường dẫn nhất định của tôi.
Hình 13:Gói SSIS được tạo bởi Trình hướng dẫn nhập / xuất
Để thực hiện gói này, hãy nhấp đúp vào nó và cửa sổ bên dưới sẽ mở ra. Nếu bạn cần thay đổi tên của Tệp hoặc SQL Server, bạn có thể đi tới Trình quản lý kết nối và thay đổi nó. Trong trường hợp của tôi, tôi không muốn thực hiện bất kỳ thay đổi nào. Nhấn nút Thực thi
Hình:14 Thực thi gói tiện ích
Khi bạn nhấn Thực thi, cửa sổ Tiến độ Thực thi Gói sẽ xuất hiện và bạn có thể xem tiến trình thực hiện Gói SSIS của mình. Hình 15:Tiến độ thực thi gói.
Import / Export Wizard là một cách để tải nhanh dữ liệu giữa các nguồn và đích khác nhau. Bạn có thể tạo Gói SSIS của mình một cách nhanh chóng bằng cách sử dụng Trình hướng dẫn Nhập / Xuất, sau đó thêm vào Dự án SSIS và thực hiện các thay đổi nếu được yêu cầu.
Nếu chúng ta cần xuất dữ liệu từ SQL Server thì chúng ta cần phải Nhấp chuột phải vào Cơ sở dữ liệu -> Nhiệm vụ -> Export Data and Import / Export Wizard sẽ bắt đầu.

Video Demo:Cách sử dụng Import Export Wizard để tải dữ liệu tệp Excel vào SQL Server Table


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 11 Phương pháp hay nhất về chỉ mục SQL Server để cải thiện hiệu suất

  2. Làm cách nào để kết nối với MS SQL Server bằng cách sử dụng Inno Setup?

  3. UNION ALL so với OR điều kiện trong truy vấn máy chủ sql

  4. Thay đổi định dạng ngày cho phiên hiện tại trong SQL Server

  5. Giải pháp cho DATEDIFF () Bỏ qua SET DATEFIRST trong SQL Server (Ví dụ T-SQL)