Excel Front End SQL Serverile

Tavaline kasutaja töötab Microsoft Excelis mugavalt. Miks mitte anda oma kasutajatele vahendit, mida nad juba teavad, ja lisage sellele ühendus oma SQL Serveri keskkonda. Selle lähenemisviisi eeliseks on see, et nende Exceli tabelid on alati ajakohastatud, kasutades praeguseid andmeid tagantjärele andmebaasi. Kasutajatele on tüüpiliselt andmete edastamine Excelile, kuid tavaliselt on see hetktõmmis andmete kohta ajahetkel. See artikkel näitab teile, kui lihtne on Exceli arvutustabeli konfigureerimine ühendusega SQL-iga, mida saate oma kasutajatele pakkuda.

Selles näites kavatseme kasutada Adventure Worksi proovide andmebaasi, mida Microsoft pakub SQL Server 2008-ga.

Raskusaste: Keskmine

Nõutav aeg: 10 minutit

Siin, kuidas

  1. Exceli SQL Serveri ühenduse seadistamiseks vajate mõnda informatsiooni.
      • SQL Server Name - Meie näites on SQL Server MTP \ SQLEXPRESS.
  2. Andmebaasi nimi - Meie näide, me kasutame AdventureWorksi andmebaasi.
  3. Tabel või vaade - läheme pärast vaadet Sales.vIndividualCustomer.
  4. Avage Excel ja looge uus töövihik.
  5. Klikkige vahekaardil Andmed. Leidke valik "Hangi välised andmed" ja klõpsake "Muude allikatega" ja valige "From SQL Server". See avab andmeühenduse nõustaja.
  6. Täitke serveri nimi. Selles näites on serveri nimi "MTP \ SQLEXPRESS". Määrake sisselogimisvolitused "Windowsi autentimise kasutamiseks". Teine võimalus oleks kasutatav, kui teie andmebaasi administraator esitas teie kasutajanime ja parooli. Klõpsake nuppu Edasi. See avab "Andmeühenduse nõustaja".
  7. Vali andmebaas ("Meie juhtum" AdventureWorks ") rippmenüüst" Vali andmebaas, mis sisaldab soovitud andmeid ". Veenduge, et märkeruuduga "Ühenda kindlale tabelile". Leidke loendist vaade ("Müük. Individuaalne klient") ja valige see. Klõpsake nuppu Valmis, mis avab dialoogiboksi Impordi andmed.
  1. Märkige ruut Tabel ja valige, kuhu soovite andmeid (olemasolev tööleht või uus tööleht) asetada. Klõpsake nuppu OK, mis loob Exceli loendi ja impordib kogu tabeli oma arvutustabelisse.
  2. Salvesta arvutustabel ja saatke see kasutaja. Hea asi selle tehnika puhul on see, et teie kasutajal on juurdepääs praegustele andmetele, kui nad seda vajavad. Kuigi andmed salvestatakse arvutustabelisse, on olemas ühendus SQL-andmebaasiga. Anytime soovite värskendada arvutustabeli, paremklõpsake kusagil tabelis ja klõpsake "Tabel" ja seejärel "Värskenda". See on nii.

Näpunäited

  1. On tõesti oluline, et veenduge, et kasutaja on SQL Serveris korralikult häälestatud. See on asi, mis põhjustab probleeme enamikul juhtudel, kasutades seda tehnikat.
  2. Kontrollige tabelis või vaates, millega te ühendate, kirjete arv. Kui tabelil on mitu kirjet, võiksite selle filtreerida. Viimane asi, mida soovite teha, on hankida SQL Server.
  3. Dialoogiboksis Ühendusomadused on faili avamisel valik "Värskenda andmeid". Kaaluge selle valiku kontrollimist. Kui see valik on märgitud, on Exceli arvutustabeli avamisel alati kasutaja jaoks uus andmekogum.
  4. Mõelge Pivot-tabelite kasutamisele andmete kogumiseks.

Mida sa vajad