Excel Front End для SQL Server

Тыповы карыстальнік зручна працаваць у Microsoft Excel . Чаму б не даць карыстальнікам з дапамогай інструмента яны ўжо ведаюць і дадаць да яго злучэнне ў вашым SQL Server асяроддзя. Перавага такога падыходу складаецца ў іх электронных табліц Excel заўсёды ў курсе бягучых дадзеных з базай дадзеных. Гэта тыпова для карыстальнікаў, каб змяшчаць дадзеныя ў Excel, але, як правіла, гэта маментальны здымак дадзеных на пэўны момант часу. Гэты артыкул пакажа вам, як гэта проста наладзіць электронную табліцу Excel з падключэннем да SQL, якія вы можаце падаць сваім карыстальнікам.

У гэтым прыкладзе мы будзем выкарыстоўваць ўзор базы дадзеных Adventure Works, якая пастаўляецца з Microsoft SQL Server 2008.

Складанасць: Сярэдняя

Неабходны час: 10 хвілін

Вось і # 39; S Як

  1. Вам спатрэбяцца некалькі фрагментаў інфармацыі для налады Excel ў SQL злучэння з серверам.
      • SQL Server Name - У нашым прыкладзе SQL Server з'яўляецца MTP \ SQLEXPRESS.
  2. Імя базы дадзеных - Наш прыклад, мы выкарыстоўваем базу дадзеных AdventureWorks.
  3. Табліца або View - Мы збіраемся пасля прагляду Sales.vIndividualCustomer.
  4. Адкрыйце Excel і стварыце новую кнігу.
  5. Націсніце на ўкладку Дадзеныя. Знайдзіце опцыю «Знешнія дадзеныя» і націсніце на кнопку «З іншых крыніц» і выберыце «З SQL Server». Гэта адкрывае «Data Connection Wizard».
  6. Запоўніце сервера Імя. У гэтым прыкладзе імя сервера «MTP \ SQLEXPRESS». Усталюйце ўліковыя дадзеныя для ўваходу ў "Выкарыстоўваць праверку сапраўднасці Windows». Іншы варыянт будзе выкарыстоўвацца, калі адміністратар базы дадзеных пры ўмове, імя карыстальніка і пароля для карыстальніка. Націсніце кнопку Далей. Гэта выкліча «Connection Data Wizard».
  7. Выберыце базу дадзеных ( «AdventureWorks» у нашым прыкладзе) з акна «Вылучыце базу дадзеных, якія змяшчаюць дадзеныя, якія вы хочаце» ўпасці ўніз. Пераканайцеся, што «Падключэнне да канкрэтнай табліцы» правяраецца. Знайдзіце выгляд ( «Sales.vIndividualCustomer» у нашым прыкладзе) з спісу і выберыце яго. Націсніце кнопку Гатова, пасля чаго з'явіцца дыялогавае акно Імпарт дадзеных.
  1. Праверце табліцу сцяжок і выбраць, дзе вы хочаце змясціць дадзеныя (існуючы працоўны аркуш ці новы працоўны аркуш). Націсніце кнопку ОК, якая стварае спіс Excel і імпартуе усю табліцу ў табліцу.
  2. Захавайце табліцу і адправіць карыстальніку. Добрая рэч аб гэтым метадзе з'яўляецца тое, што ваш карыстальнік мае доступ да бягучых дадзеных, калі ім гэта неабходна. У той час як дадзеныя захоўваюцца ў табліцы, ёсць падключэнне да базы дадзеных SQL. У любы час вы хочаце, каб абнавіць табліцу, пстрыкніце правай кнопкай мышы дзе-небудзь у табліцы і націсніце на кнопку «Табліца», а затым «Абнавіць». Вось і ўсё.

чаявыя

  1. Гэта вельмі важна, што вы пераканайцеся, што карыстальнік правільна усталяваны ў SQL Server. Гэта рэч, якая выклікае праблемы ў большасці выпадкаў з дапамогай гэтай тэхнікі.
  2. Праверце колькасць запісаў, якія знаходзяцца ў табліцы або прадстаўленні, што вы падлучаецеся. Калі табліца мае мільён запісаў, вы можаце фільтраваць гэта ўніз. Апошняе, што вы хочаце зрабіць, гэта павесіць SQL Server.
  3. У дыялогавым акне Уласцівасці падлучэння, ёсць опцыя называецца «Абнавіць дадзеныя пры адкрыцці файла». Разгледзім гэты варыянт праверкі. Калі гэтая опцыя ўключаная, то карыстач заўсёды будзе мець новы набор дадзеных пры адкрыцці электроннай табліцы Excel.
  4. Разгледзіце магчымасць выкарыстання зводных табліц для summerize дадзеных.

Што вам трэба