Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Używanie SQL Server Integration Services (SSIS) do wypełniania rekordów QuickBooks

Sterownik QuickBooks ODBC umożliwia wstawianie danych do QuickBooks za pomocą pakietu SSIS.

Zanim będzie można użyć sterownika QuickBooks ODBC do łączenia usług SSIS z QuickBooks, należy skonfigurować źródło danych ODBC. Źródło danych ODBC przechowuje szczegóły połączenia z docelową bazą danych (np. QuickBooks) i sterownik ODBC wymagany do połączenia z nią (np. sterownik ODBC QuickBooks).

Źródła danych ODBC konfiguruje się w Administratorze ODBC, który jest dołączony do systemu Windows. Aby uruchomić Administratora ODBC, w oknie dialogowym Uruchom systemu Windows wpisz:

%windir%\syswow64\odbcad32.exe

Użyj Administratora ODBC, aby utworzyć źródło danych sterownika ODBC QuickBooks:

  1. Wybierz kartę Systemowe DSN, a następnie wybierz Dodaj.
  2. W oknie dialogowym Utwórz nowe źródło danych wybierz sterownik Easysoft ODBC-QuickBooks Desktop, a następnie wybierz Zakończ.
  3. Wypełnij te pola Okno dialogowe Konfiguracja sterownika DSN Easysoft ODBC-QuickBooks Desktop:
    Ustawienia Wartość
    DSN Pulpit QuickBooks
    Tryb połączenia Tak samo jak QuickBooks
    Nazwa aplikacji EasysoftQuickBooksODBC.
    Identyfikator aplikacji EasysoftQuickBooksODBC.
    Wydanie QB Ustaw to samo, co w programie QuickBooks Desktop. Na przykład, jeśli masz amerykańską wersję QuickBooks, ustaw QB Edition do US .

Utwórz projekt SSIS:

  1. Utwórz plik tekstowy o nazwie billingrate.txt z następującą zawartością:
    Name,FixedBillingRate
    "BR1A",5.00
    "BR1B",10.00
    "BR1C",15.00
    "BR1D",20.00
    "BR1E",25.00
    
  2. Uruchom QuickBooks Desktop, jeśli jeszcze nie działa.
  3. W SSIS utwórz nowy projekt o nazwie „QuickBooksBillingRate”.
  4. Przeciągnij zadanie przepływu danych z przybornika SSIS do przepływu sterowania.
  5. Nazwij zadanie przepływu danych „CreateBillingRate”.
  6. Kliknij dwukrotnie „Utwórz stawkę rozliczeniową”.
  7. Na karcie Przepływ danych kliknij dwukrotnie źródło pliku płaskiego. Nazwij źródło pliku płaskiego „BillingRate”.
  8. Kliknij dwukrotnie opcję „Stawka rozliczeń”.

    Wyświetlone zostanie okno dialogowe Edytor źródła plików płaskich.

  9. Wybierz Nowy.

    Zostanie wyświetlone okno dialogowe Edytor menedżera połączeń plików płaskich.

  10. Przeszukaj plik billingrate.txt. W polu Kwalifikator tekstu wpisz „.
  11. W lewym panelu wybierz Kolumny. Wybierz OK.
  12. Na karcie Przepływ danych kliknij dwukrotnie miejsce docelowe ODBC. Nazwij miejsce docelowe ODBC „BillingRateTable”.
  13. Przeciągnij niebieską strzałkę z BillingRate do BillingRateTable.
  14. Kliknij dwukrotnie „Tabela opłat rozliczeniowych”

    Wyświetlone zostanie okno dialogowe Miejsce docelowe ODBC.

  15. Wybierz Nowy.

    Wyświetlone zostanie okno dialogowe Konfiguruj Menedżera połączeń ODBC.

  16. Wybierz Nowy.

    Wyświetlone zostanie okno dialogowe Menedżera połączeń.

  17. Wybierz źródło danych sterownika QuickBooks ODBC z listy Użyj nazwy źródła danych użytkownika lub systemu. Wybierz OK.
  18. W oknie dialogowym Miejsce docelowe ODBC wpisz „BillItemLine” w Nazwie tabeli lub polu widoku.
  19. QuickBooks wyświetla monit, czy zezwolić sterownikowi QuickBooks ODBC na dostęp do danych QuickBooks. W oknie dialogowym QuickBooks — aplikacja bez certyfikatu wybierz opcję „Tak, zawsze zezwalaj na dostęp, nawet jeśli QuickBooks nie jest uruchomiony”. Wybierz opcję „Zezwól tej aplikacji na dostęp do danych osobowych, takich jak numery ubezpieczenia społecznego i informacje o karcie kredytowej klienta”. Wybierz Kontynuuj.

    Wyświetlone zostanie okno dialogowe Potwierdź, aby kontynuować.

  20. Wybierz Tak.

    Wyświetlone zostanie okno dialogowe Potwierdzenie dostępu. Wybierz OK.

  21. W okienku Mapowania zamapuj każdą kolumnę wejściową na kolumnę docelową o tej samej nazwie. Wybierz OK.
  22. Wybierz kartę Przepływ sterowania, a następnie wybierz Start.

    Tabela BillingRate jest wypełniana nowymi rekordami.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Znaczenie nawiasów kwadratowych [] w projektancie tabel MS-SQL?

  2. Aktualizowanie danych Salesforce za pomocą kursora SQL Server

  3. Łączenie aplikacji działających w systemie Linux z usługami relacyjnej bazy danych Amazon (RDS) dla SQL Server

  4. Używanie SQL Server Integration Services (SSIS) do wypełniania rekordów QuickBooks

  5. Jak włączyć wszystkie ograniczenia sprawdzania w bazie danych SQL Server — samouczek SQL Server / TSQL, część 88