1. Leksioni Nr. 4 – Import Data
Kur jufilloni te punoni me nje databaze te re nje ngaproblemetme te medhadote jete mbledhjae te
dhenave.Pert’i importuarketote dhenakemi disame menyra:
Important: Per te importuardisate dhenanukmjaftonvetemte importoshnje liste me informacion.
Nese kjoliste nukeshte e lidhuratehere dote detyroheni te vendosni informacionmanualisht.
Perte importuarnje file duhetqe:
i)Te importoni edhe primarykeynga databazaqe poju jepte dhenat
ii) Te merrni ne excel (ose txt) listenbashke me te dhenate prinditqe doperdoretperte krijuar
lidhjenne databazentuaj,si ne file kom_rrethe-qarqe.xls.(sictreguamsotne klase)
1. Deri ne 10 rreshtamund t’i shkruajme me dore ne databaze duke perdorur: klikojmemete djathen
tabelen -> Edit top 200 rows.
2. Ne forme query:
a. Marrim te dhenanga tabelate tjeraduke perdorurquery.
insert into Profile_Studimi(Program_Studimi_ID,Profil_Studimi_Emertimi)
select p.program_studimi_id, t.profil_studimi_emertimi
from temp_table as t
inner join Programe_Studimi as p on
p.Program_Studimi_Emertimi=t.program_studimi_emertimi
b. Shkruajme te dhenatsi ne piken1.Por ne kete rast me query
insert into Profile_Studimi(Program_Studimi_ID,Profil_Studimi_Emertimi)
Values (12,'Teknologji Informacioni')
Shenim: Kur ne bejme join normalisht i bejme ne fusha qe jane te tipit int
ose Char. Ne rastin qe importojme te dhena do shikoni qe nuk e keni kete
lluks. Si ne queryin numer 1.
3. Import Wizard,nga (excel /textfile /tabele ne databaze tjeter)
Kliko me te djathten tekemri i databazes ->Tasks->ImportData
2. Mbas dy hapashne butoninEDITMAPPINGSmundte zgjidhni kolonatqe doni te ngarkoni ne databazen
tuaj nga exceli.Kolonatme “ignore”ne figure nukmerren.
3. 4. BCP utilityqe perdoretne commandprompt.*Mosharroni te hapni commandpromptduke klikuar
me te djathtendhe “Run asadministrator”seper ndryshemund tekeni permission problems“Can not
open hostfile”.
bcp e ekzekutuarpaparametratregonperdorimine bcpcommand
-T iswhenyouare on the serverpassthe log oncredentials(TrustedConnection),futeshne SQLServer
me kredencialetqe je futurne kompjuter
-c use character type
-S emri i serveritqe ndodhetSQLSERVER
ANSItipi i dokumentittexteshteANSIencoding(kjoduketkuri benSAVEASdokumentit)
a. Te dhenatdalinngadatabazadhe shkojne ne filedepartamentet.txt
bcp shkolla_jone.dbo.departamentetout"C:Departamentet.txt"-c-T-SServer_NameInstance_Name
b. Te dhenatngarkohenne databaze ngafile Departamentet.txt
bcp shkolla_jone.dbo.departamentetin"Departamentet.txt" -c-SServer_NameInstance_Name -U
my_username -Pmy_password
(bcpme siperpoekzekutohetme -Tpor kemi vendosurusername dhe paswordqe logohemine SQL
server
Shenim:bcp can be run directly when bcp path is set to environmentalvariables.
5. SSIS package duke i ndertuarne BusinessInteligentDevelopmentStudio.