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

Sử dụng dịch vụ tích hợp máy chủ SQL (SSIS) để điền vào bản ghi QuickBooks

Trình điều khiển ODBC QuickBooks cho phép bạn chèn dữ liệu vào QuickBooks bằng cách sử dụng gói SSIS.

Trước khi có thể sử dụng Trình điều khiển ODBC QuickBooks để kết nối SSIS với QuickBooks, bạn cần định cấu hình nguồn dữ liệu ODBC. Nguồn dữ liệu ODBC lưu trữ chi tiết kết nối cho cơ sở dữ liệu đích (ví dụ:QuickBooks) và trình điều khiển ODBC được yêu cầu để kết nối với nó (ví dụ:trình điều khiển ODBC QuickBooks).

Bạn định cấu hình nguồn dữ liệu ODBC trong Quản trị viên ODBC, được bao gồm trong Windows. Để chạy Quản trị viên ODBC, trong hộp thoại Chạy Windows, nhập:

%windir%\syswow64\odbcad32.exe

Sử dụng Quản trị viên ODBC để tạo nguồn dữ liệu Trình điều khiển ODBC QuickBooks:

  1. Chọn tab Hệ thống DSN, sau đó chọn Thêm.
  2. Trong hộp thoại Tạo Nguồn Dữ liệu Mới, chọn Trình điều khiển Máy tính để bàn Easysoft ODBC-QuickBooks, rồi chọn Kết thúc.
  3. Hoàn thành các trường này Hộp thoại Thiết lập DSN Trình điều khiển Máy tính để bàn Easysoft ODBC-QuickBooks:
    Setting Giá trị
    DSN Máy tính để bàn QuickBooks
    Chế độ kết nối Giống như QuickBooks
    Tên ứng dụng EasysoftQuickBooksODBC.
    ID ứng dụng EasysoftQuickBooksODBC.
    Ấn bản QB Đặt giá trị này giống với QuickBooks Desktop. Ví dụ:nếu bạn có QuickBooks phiên bản Hoa Kỳ, hãy đặt QB Edition tới US .

Tạo dự án SSIS:

  1. Tạo tệp văn bản có tên billingrate.txt với các nội dung sau:
    Name,FixedBillingRate
    "BR1A",5.00
    "BR1B",10.00
    "BR1C",15.00
    "BR1D",20.00
    "BR1E",25.00
    
  2. Khởi động QuickBooks Desktop nếu nó chưa chạy.
  3. Trong SSIS, hãy tạo một dự án mới có tên "QuickBooksBillingRate".
  4. Kéo một Nhiệm vụ luồng dữ liệu từ Hộp công cụ SSIS vào Luồng điều khiển.
  5. Đặt tên cho Nhiệm vụ luồng dữ liệu là "CreateBillingRate".
  6. Nhấp đúp vào "CreateBillingRate".
  7. Trong tab Luồng dữ liệu, hãy nhấp đúp vào Nguồn tệp phẳng. Đặt tên cho Nguồn tệp phẳng là "BillingRate".
  8. Nhấp đúp vào "BillingRate".

    Hộp thoại Trình chỉnh sửa nguồn tệp phẳng được hiển thị.

  9. Chọn Mới.

    Hộp thoại Trình chỉnh sửa trình quản lý kết nối tệp phẳng được hiển thị.

  10. Duyệt qua billingrate.txt. Trong hộp Định nghĩa văn bản, hãy nhập ".
  11. Trong ngăn bên trái, chọn Cột. Chọn OK.
  12. Trong tab Luồng Dữ liệu, bấm đúp vào Đích ODBC. Đặt tên cho Đích ODBC là "BillingRateTable".
  13. Kéo mũi tên màu xanh lam từ BillingRate đến BillingRateTable.
  14. Nhấp đúp vào "BillingRateTable"

    Hộp thoại Đích ODBC được hiển thị.

  15. Chọn Mới.

    Hộp thoại Định cấu hình Trình quản lý Kết nối ODBC được hiển thị.

  16. Chọn Mới.

    Hộp thoại Trình quản lý kết nối được hiển thị.

  17. Chọn nguồn dữ liệu trình điều khiển ODBC QuickBooks của bạn từ danh sách Sử dụng tên nguồn dữ liệu hệ thống hoặc người dùng. Chọn OK.
  18. Trong hộp thoại Đích ODBC, nhập "BillItemLine" vào Tên của bảng hoặc hộp chế độ xem.
  19. QuickBooks nhắc bạn có cho phép trình điều khiển QuickBooks ODBC truy cập vào dữ liệu QuickBooks của bạn hay không. Trong hộp thoại QuickBooks - Ứng dụng Không có Chứng chỉ, hãy chọn "Có, luôn cho phép truy cập ngay cả khi QuickBooks không chạy". Chọn "Cho phép ứng dụng này truy cập dữ liệu cá nhân như Số An sinh Xã hội và thông tin thẻ tín dụng của khách hàng". Chọn Tiếp tục.

    Hộp thoại Xác nhận để tiếp tục được hiển thị.

  20. Chọn Có.

    Hộp thoại Xác nhận Quyền truy cập được hiển thị. Chọn OK.

  21. Trong ngăn Ánh xạ, ánh xạ từng cột đầu vào với một cột đích có cùng tên. Chọn OK.
  22. Chọn tab Luồng điều khiển, sau đó chọn Bắt đầu.

    Bảng BillingRate được điền với các bản ghi mới.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách kết nối với cơ sở dữ liệu từ Unity

  2. Cách thay đổi nhiều cột cùng một lúc trong SQL Server

  3. Hoạt động CRUD với ASP.NET Core MVC, Entity Framework Core và SQL Server

  4. Nhận Ngày trong năm từ một ngày trong SQL Server (T-SQL)

  5. Cách bắt đầu với SQL Server trên Azure