QuickBooks ODBC-driveren giver dig mulighed for at indsætte data i QuickBooks ved at bruge en SSIS-pakke.
Før du kan bruge QuickBooks ODBC-driveren til at forbinde SSIS til QuickBooks, skal du konfigurere en ODBC-datakilde. En ODBC-datakilde gemmer forbindelsesdetaljerne for måldatabasen (f.eks. QuickBooks) og den ODBC-driver, der kræves for at oprette forbindelse til den (f.eks. QuickBooks ODBC-driveren).
Du konfigurerer ODBC-datakilder i ODBC Administrator, som er inkluderet i Windows. For at køre ODBC Administrator skal du i Windows Kør-dialogboksen skrive:
%windir%\syswow64\odbcad32.exe
Brug ODBC Administrator til at oprette en QuickBooks ODBC Driver datakilde:
- Vælg fanen System DSN, og vælg derefter Tilføj.
- Vælg Easysoft ODBC-QuickBooks Desktop Driver i dialogboksen Opret ny datakilde, og vælg derefter Udfør.
- Udfyld disse felter Easysoft ODBC-QuickBooks Desktop Driver DSN Setup dialogboks:
Indstilling Værdi DSN QuickBooks Desktop Forbindelsestilstand Samme som QuickBooks Applikationsnavn EasysoftQuickBooksODBC. Applikations-id EasysoftQuickBooksODBC. QB Edition Indstil dette til at være det samme som QuickBooks Desktop. For eksempel, hvis du har den amerikanske version af QuickBooks, skal du indstille QB Edition
tilUS
.
Opret SSIS-projektet:
- Opret en tekstfil med navnet billingrate.txt med dette indhold:
Name,FixedBillingRate "BR1A",5.00 "BR1B",10.00 "BR1C",15.00 "BR1D",20.00 "BR1E",25.00
- Start QuickBooks Desktop, hvis det ikke allerede kører.
- I SSIS skal du oprette et nyt projekt med navnet "QuickBooksBillingRate".
- Træk en dataflowopgave fra SSIS-værktøjskassen til kontrolflowet.
- Navngiv dataflowopgaven "CreateBillingRate".
- Dobbeltklik på "CreateBillingRate".
- På fanen Dataflow skal du dobbeltklikke på en flad filkilde. Navngiv den flade filkilde "BillingRate".
- Dobbeltklik på "BillingRate".
Dialogboksen Flat File Source Editor vises.
- Vælg Ny.
Dialogboksen Flat File Connection Manager Editor vises.
- Søg efter billingrate.txt. Skriv ". i tekstkvalifikationsfeltet
- Vælg Kolonner i venstre rude. Vælg OK.
- I fanen Dataflow skal du dobbeltklikke på ODBC-destination. Navngiv ODBC-destinationen "BillingRateTable".
- Træk den blå pil fra BillingRate til BillingRateTable.
- Dobbeltklik på "BillingRateTable"
Dialogboksen ODBC-destination vises.
- Vælg Ny.
Dialogboksen Konfigurer ODBC Connection Manager vises.
- Vælg Ny.
Dialogboksen Connection Manager vises.
- Vælg din QuickBooks ODBC-driverdatakilde fra listen Brug bruger- eller systemdatakildenavn. Vælg OK.
- I dialogboksen ODBC-destination skal du skrive "BillItemLine" i navnet på tabellen eller visningsboksen.
- QuickBooks beder dig om, hvorvidt du vil tillade QuickBooks ODBC-driveren at få adgang til dine QuickBooks-data. I dialogboksen QuickBooks - Applikation uden certifikat skal du vælge "Ja, tillad altid adgang, selvom QuickBooks ikke kører". Vælg "Tillad denne applikation at få adgang til personlige data såsom CPR-numre og kundekreditkortoplysninger". Vælg Fortsæt.
Dialogboksen Bekræft for at fortsætte vises.
- Vælg Ja.
Dialogboksen Adgangsbekræftelse vises. Vælg OK.
- I Tilknytningsruden skal du tilknytte hver inputkolonne til en destinationskolonne, der har samme navn. Vælg OK.
- Vælg fanen Kontrolflow, og vælg derefter Start.
BillingRate-tabellen er udfyldt med de nye poster.