Bahay Mga Databases Mga susi sa kaharian: pamamahala ng sql server na may dynamic na pagtuklas

Mga susi sa kaharian: pamamahala ng sql server na may dynamic na pagtuklas

Anonim

Sa pamamagitan ng Techopedia Staff, Mayo 26, 2016

Takeaway: Tinatalakay ng Host Eric Kavanagh ang pamamahala sa database at pagtuklas ng halimbawa kasama sina Robin Bloor, Dez Blanchfield at Bullett Manale sa pinakabagong yugto ng Hot Technologies.

Kasalukuyan kang hindi naka-log in. Mangyaring mag-log in o mag-sign up upang makita ang video.

Eric Kavanagh: Alright ladies and gentlemen. Maligayang pagdating muli. Ang pangalan ko ay Eric Kavanagh. Mainit ang mga bagay. Nagpapainit ang mga bagay dito. Hindi ko alam kung ano ang nangyayari. Oh tama, oras na para sa Hot Technologies. Oo nga, ang aking pangalan ay, muli, Eric Kavanagh. Maaari mong mahanap ako sa Twitter @eric_kavanagh. Ito ang palabas na idinisenyo upang pag-usapan ang kung ano ang mainit sa palengke. Ang pamagat ngayon, "Mga Susi sa Kaharian: Pamamahala ng SQL Server na may Dynamic Discovery." Magandang bagay. Nariyan ka talaga. Okay, ang larawang iyon ay mula sa ilang taon na ang nakalilipas. Hindi ako magsisinungaling, medyo tumatanda ako ngayon, ngunit okay lang iyon.

Kaya, pinag-uusapan namin kung paano ang mga teknolohiya at SQL Server ay talagang, talaga, talaga, mainit. Mayroon kaming isang buong bungkos ng nilalaman ngayon, kaya't ihahatid ko ito kaagad. Tumayo ka, dito tayo pupunta. Nariyan ang aming mga nagsasalita. At mauna si Robin Bloor.

Robin Bloor: Oo nga. Ang pagtatanghal ay pagpunta sa malalim sa pamamahala ng database kaya naisip ko lamang na tatakbo ako sa pamamahala ng database o, alam mo, ang database maze, upang makuha ang mga tao sa diwa nito. Dati akong isang DBA, inaakala kong masasabi mong dati akong naging consultant sa database, mga 20 taon na ang nakakaraan, at ang bagay na talagang sorpresa sa akin tungkol sa mga database ay hindi maraming nagbago. Ang isang pulutong ng mga bagay ay nagbago sa mga tuntunin ng bilis, sa mga tuntunin ng dami ng data at mga bagay na tulad nito, ngunit ang karamihan sa mga ito ay talagang nananatiling katulad ng kung ano ang naganap.

Ang isang database ay, sa aking palagay, isang organisadong extensible na koleksyon ng data na maaaring mai-optimize para sa mga tiyak na mga kargamento at naghahatid ng mga kakayahan sa pamamahala ng data. Ito ay umiral lalo na dahil kung nais mong pamahalaan ang data sa mga file ito ay isang mahirap na trabaho. At ang ideya ng pagsasama-sama ng isang piraso ng software na gagawing anumang bagay na kailangan mo upang gawin ay agad na nawala agad, sa sandaling nagkaroon kami ng random na pag-access sa mga mainframes ng IBM noong 1970s.

Ang liblib na database ay naimbento noong '70s at umiral sa mga tuntunin ng mga prototypes noong' 80s at uri ng nakuha nitong traksyon sa merkado mula sa simula ng '90s pataas. At ang mga database ng relational pa rin ay lubos na nangingibabaw sa katanyagan. Kung nabasa mo ang pindutin maririnig mo ang isang kakila-kilabot na mga bagay na sinabi tungkol sa mga - SQL database at kamakailan mayroong isang kakila-kilabot na ingay tungkol sa mga database ng mga graph. At ang mga kawili-wili, kung gusto mo, ngunit talagang nasa mga pinakabagong numero ng mga benta, ang mga database ng relational ay may 95% ng merkado. At ang Microsoft SQL Server na tatalakayin namin sa ilang lalim ngayon ay ang pangalawang pinakapopular sa Oracle.

Ang bagay tungkol sa mga database ng relational na ginagawang hindi pangkaraniwan sa mga tuntunin ng mga makina na sila ay maaari silang magtrabaho sa parehong OLTP at mga query sa query. Kailangan mong i-tune ang mga ito nang naiiba kung gagawin mo iyon ngunit talagang may kakayahan silang kapwa mga uri ng workload. Ang isa sa mga ito ay maiksing random na mga transaksyon at ang iba pang mga kung saan ay mahaba mga query na sumasaklaw ng maraming data. Ang kahalili, ang database ng NoSQL at ang database ng graph ay pangunahin para sa analytics at sila ay tumaas nang medyo kamakailan. Dumating muna ang NoSQL at nagsimula na ang graph upang makakuha ng kaunting traksyon sa mga nakaraang panahon. Ang NoSQL ay maaaring magamit para sa mga transactional na aktibidad, ngunit ang mga graph ay halos hindi kailanman ginagamit para sa mga transactional na aktibidad. Ang dahilan, nakita ko ang isang stat na kung saan sa palagay ko ay hindi bababa sa sampung taong gulang na nagsasabing ang karamihan sa mga kumpanya ay may hindi bababa sa tatlo, sa katunayan ang numero ay 3.5, iba't ibang mga tatak ng mga database, kung titingnan mo ang kanilang imbentaryo ng software.

Ngunit ang katotohanan ay na ang karamihan sa mga kumpanya ay nag-standardize sa isang tukoy na database. At ang karamihan sa mga kumpanya ay na-standardize alinman sa SQL Server at Oracle bilang dalawang pinakapopular para sa, kung gusto mo, karaniwang mga database. At ginagamit lamang nila ang mga kahalili lamang sa mga pambihirang kalagayan kung saan, halimbawa, nakakakuha sila ng isang software package na nangangailangan ng ibang database o pupunta sila pagkatapos ng ilan sa mga malalaking target na analytics ng data na naganap.

Nakakuha din kami, kung gusto mo, ang panghihimasok ng Hadoop. Ang Hadoop sa isang paraan o iba pa ay naging higit pa sa isang file system ngunit hindi pa isang database. Gayunpaman, mayroon itong SQL na nakaupo sa tuktok nito. Ngunit ang katibayan doon ay hindi talaga ito nagtutustos o kung saan man malapit sa pagbibigay ng mga relational database na nakuha ang mga puso at isipan ng mundo. At ang dahilan para sa tunay na mga relational database ay kinuha dalawampung taon, talagang mas mahaba kaysa dalawampung taon, upang maging kasing ganda nila. At hindi ka lamang magtatayo ng isang query sa engine o SQL engine na talagang performant sa isang napakaliit na oras. Hindi lang ito nangyayari.

At kaya ang konklusyon ng slide na ito ay ang mga database ay madiskarteng at umuusbong, gumaling sila. At iyon ay tiyak na ang kaso sa Oracle at Microsoft SQL Server. Marahil, kakaunti ang naaalala mo pabalik sa mga araw na unang lumabas ang mga database ngunit ginawa ko, bata pa ako noon. Ang orihinal na ideya ay na magkakaroon ng isang solong database at iyon ay isang ideya ng konsepto na ganap na hindi naging ugat. Nagkaroon ng isang pagtatangka ng IBM kasama ang AS / 400 upang aktwal na magkaroon ng isang database-based na file system ngunit hindi rin ito namuno. Naiiwan ka sa katotohanan na ang mga database ay natural na fragment. Talagang mayroon kang maraming mga pagkakataon. Mayroong mga isyu sa scalability. Nasusukat lamang ang database sa isang tiyak na sukat, tinanggap na ang laki ay tumaas sa mga nakaraang taon, ngunit mayroon silang mga limitasyon.

At mayroong mga isyu sa workload, ang pangunahing isyu sa workload na ang mga workload ng OLTP at malaking query ng query ay hindi katugma sa bawat isa. At imposible na magtayo ng isang makina na gagawin iyon. Ang pinatatakbo namin, na kung saan ay uri ng kawili-wili, nakarating ako sa isang site kamakailan na mayroong higit sa isang libong iba't ibang mga pagkakataon ng Oracle. Hindi ko matandaan nang eksakto kung gaano karaming mga DBA ang mayroon sila, ngunit kung talagang nakausap mo sila kung gaano karami sa mga database na iyon ay talagang sinusubaybayan ng isang DBA, ito ay tulad ng sampung. Karaniwang ginagamit nila ang database bilang isang aparador at ibinabato lamang ang data dito dahil kahit papaano mayroon kang isang scheme at ito ay mas organisado kaysa sa isang file system na mangyayari, ngunit walang ibang gumagawa ng iba kundi ang pagbibigay nito ng isang default na pagsasaayos at pagtatakda nito maluwag

Hindi ako sigurado kung iyon ay isang magandang ideya. Ito ay kakaiba sa akin, maging matapat dahil, sa aking palagay, sa tuwing nagtrabaho ako sa mga database, kinakailangan ang pagdalo ng mga database at kailangan mo, sa isang paraan o sa iba pa, alam nang eksakto kung ano ang nangyayari doon. At isang kakila-kilabot na mga pagkakaiba-iba ng system ay nangangahulugang ang ilang mga uri ng mga antas ng serbisyo ay dapat na matugunan o kung mayroon kang mga problema.

Mayroong pag-uusap kamakailan, nakatagpo ako ng iba't ibang mga database na nagsasabing self-tuning. Ang mga tindahan ng haligi na naka-set up para sa trapiko ng query ay higit sa lahat na nakatutok sa sarili dahil may napakakaunting mga pagpipilian na kailangan mong gawin sa mga tuntunin ng mga index. Ngunit maliban sa partikular na lugar na iyon, ang mga database ay kailangang mai-tuning. At kailangan nilang mai-tono, ang ilang mga database ng relational na pangunahin, pangunahin dahil ang isang kakila-kilabot na mga transaksyon ay nagsasali na sumali. Ang mga sumali ay mga mamahaling aktibidad. Kung hindi mo inilalagay ang tamang mga index sa tamang lugar at pagkatapos ay sumali na kumuha ng mas kaunting oras ng oras na hindi nila kailangan.

Ang mga database ng self-tuning sa kasalukuyan, mahusay na mayroon lamang sa mga lugar na ito kung saan ang kilalang mga workload ay kilala. At ang aking karanasan ay ang karamihan sa mga kumpanya ay nagtatrabaho ng kaunting mga DBA at iyon ay dahil mahal. At samakatuwid ito ay mas mahusay kung maaari mong kahalili kung ano ang ginagawa ng DBA. Ito ang mga aktibidad ng DBA sa pagkakaintindihan ko sa kanila. Ginagawa nila ang pag-install, pagsasaayos at pag-upgrade ng mga database. Ang pag-upgrade, sa pamamagitan ng paraan, ay hindi kinakailangan isang maliit na aktibidad. Ang dahilan kung bakit mo i-upgrade ang isang database, ang ibig kong sabihin, ang panuntunan na palagi kong pinagtatrabahuhan ay hindi hawakan ito kung ito ay gumagana, at kung mag-upgrade ka ng isang database sa anumang partikular na bagong bersyon, ginagawa mo ito sa mode ng pagsubok una at pagkatapos na i-upgrade mo ang lahat. Palagi kang nakikipag-usap sa parehong bersyon. Ngunit sa aktwal na katotohanan ng maraming mga site na naabutan ko, hindi iyon ang mangyayari. Mayroong, sabihin nating, isang makatarungang antas ng entropy. Ang pamamahala ng lisensya ay isang isyu, nakasalalay sa kung ano ang lisensya na nakuha mo. Pagsusulit ng ETL at data.

Ang isa sa mga trick na may database ay kung mayroon kang isang workload ng query na kailangang hatiin, maaari kang lumikha ng dalawang mga pagkakataon at magtiklop at madalas na ginagawa kung saan ginagamit ng mga tao ang replika bilang isang mainit na backup kung kailangan. Pagkatapos ang pag-iimbak at pagpaplano ng kapasidad, iyon ay bahagi ng aktibidad ng DBA dahil sa kurso ng data ay lumalaki at kailangan mong subaybayan iyon. At pagkatapos ay kailangan mong magplano para sa iba't ibang mga pag-upgrade ng hardware o pagpapalaki ng hardware. Mayroong pag-aayos na kung saan ay isang masakit na aktibidad para sa karamihan sa mga DBA. Kung saan may isang bagay na mali at ang backup ay hindi gumana nang eksakto nang perpekto at pagkatapos ay kailangan nilang i-roll up ang kanilang mga manggas at bumaba at subukan at mabawi ang mga bagay mula sa mga file ng log. Nangyayari ito nang mas madalas kaysa sa iniisip ko, well, naaalala ko na ang nangyayari ngunit wala akong sampung taon, ngunit naalala ko na ang nangyayari nang mas madalas kaysa sa dati mong inaasahan. Ang pagsubaybay sa pagganap at pag-tono ay uri lamang ng matalo na puso ng isang trabaho sa DBA. Ngunit mayroon ding seguridad sa mga tuntunin ng pag-access sa pamamahala, backup at pagbawi, ang paglikha ng mga sistema ng pagsubok ng software na makatuwirang kahanay sa isang live na system na gagawin. At ang buong data lifecycle na bagay. Kaya nga, sa aking palagay, ay ang listahan ng mga trabaho ng DBA bukod sa anumang bagay na maaaring hilingin sa kanila na gawin. Ang dynamic na pagpapatakbo. Sa huli ang integridad ng data at pamamahala ng antas ng serbisyo ay ang pangunahing responsibilidad ng DBA. At normal na kritikal sila. At iyon lang ang dapat kong sabihin. Pupunta ako sa kamay ni Dez.

Dez Blanchfield: Maraming salamat. Pupunta ako sa amin sa isang maliit na masaya, anecdotal na paglalakbay sa paligid kung bakit ang buong paksa na ngayon ay tungkol sa at mas kritikal kaysa dati. Hindi pa katagal ang nakalipas ay kasangkot ako sa isang proyekto kung saan lumipat kami ng isang platform ng gobyerno ng estado na ginamit para sa pagpaparehistro ng lisensya at pagrehistro ng sasakyan at isang buong hanay ng mga bagay sa paligid ng paksang ito, mula sa isang platform ng Fujitsu mainframe na nagpapatakbo ng isang bagay na tinatawag na A + Addition, na kung saan ay isang Solaris operating system, o sa madaling salita, Unix, nagpapatakbo ng Oracle at gumagawa ng isang napakahusay na trabaho nito. At ang pananaw ay ang bagay na ito ay tumatanda na at oras na upang ilipat ito sa ibang bagay. Marami kaming kasiyahan na tumatakbo sa Unix sa mainframe at ito ay napaka-matatag at napaka ligtas at kakatwa sapat ang SDL platform at ganap na mabilis ang kidlat. Ngunit ang karunungan ay oras na upang bumaba sa mainframe at lumipat.

Ang makabuluhang hamon ng pagma-map sa lahat ng mga system at logic ng negosyo at ang kapaligiran ng SQL para sa mga database sa ilalim at tinitingnan kung paano kami pupunta sa arkitekto at inhinyero ng isang bagong tahanan para dito. At natapos namin ang pagdadala nito sa isa sa mga bagay na ito na ilang taon na ngayon, ngunit isa sa nangungunang pagtatapos ng system ng Sun rack Starfire server. At ito ay marahil ang ilan sa mga pinakamalaking lata na maaari mong bilhin sa planeta na ang lahat ay nakatira sa isang malaking kahon at isang simetriko na multiprocessing server. Ito ay isang mid-range system sa ating mundo. Tinakbo nito si Unix at pinatakbo nito ang Oracle na katutubong at ang pananaw ay, "Ano ang posibleng magkamali?" Well, lumiliko ito, marami.

Halimbawa, sa oras na iyon, at hindi namin napag-uusapan nang matagal, kinailangan naming dumaan sa isang napaka-manu-manong proseso upang matuklasan kung ano ang nasa platform ng mainframe at maipasok. Sa partikular na ang aktwal na kapaligiran ng database at ang SQL logic. Kaya't ang pananaw ay magiging isang diretso na Oracle-to-Oracle na paglipat, paglipat ng database-to-database; ang lahat ng lohika sa negosyo ay makikita, karamihan sa lohika ng negosyo ay isinulat sa naka-embed na mga query at mga nag-trigger, at kung gaano kahirap ito? Ngunit ang isang bagay na dapat na tumagal ng mga buwan ay natapos sa pagkuha ng hindi masyadong isang taon. Para lamang pisikal at manu-manong dumaan sa bawat bahagi ng Unix sa mainframe na kapaligiran, alamin kung saan ang lahat ng mga database at kung gaano karaming mga pangyayari ang tumatakbo at kung ano ang tumatakbo sa mga pagkakataong iyon at ito ay isang walang pag-eehersisyo at walang katapusang ehersisyo at natapos namin ang paggawa nito tatlong beses lamang upang matiyak na nakuha namin ang lahat. Dahil sa bawat oras na akala namin ay humuhukay kami nang malalim hangga't kailangan namin, sa ilalim ng ibabaw nito ay mayroong higit doon.

Ang iba pang hamon namin ay kung aling mga pagkakataon ay tumatakbo at sa anong estado? Ito ba ay isang kapaligiran sa pag-unlad? Ito ba ay isang kapaligiran sa pagsubok? Ito ba ay bahagi ng proseso ng pagsasama? Ito ba ay pagsasama ng mga sistema? UAT ba ito, pagsubok sa pagtanggap ng gumagamit? Produksyon ba ito? Ito ba ay isang kapaligiran sa DR? Sapagkat ang mahusay na bagay tungkol sa mga mainframes ay maaari mong mabuo ang mga maliit na virtual na kapaligiran na pinapabayaan nating lahat at ilipat ang mga bagay sa paligid. At kailangan mong magtrabaho ay ang taong ito ay gumagawa ng pag-unlad at pagsubok sa produksiyon, o ginagawa nila ang paggawa ng produksyon, mayroon bang aktwal na mga gumagamit? Ang pag-alala na ang bagay na ito ay gumagawa ng real-time na paglabas ng mga lisensya sa pagmamaneho at pagrehistro ng kotse at mga bagay na talagang mahalaga sa buhay ng mga tao.

At ito ay tumagal ng mahabang panahon upang magpatakbo ng mga backup para sa bagay na ito kaya wala kaming isang window ng pagpapanatili upang kunin ang bagay sa offline at makita kung ano ang nangyari. Walang bagay na tulad ng pag-rerouting nito. Nagkaroon din kami ng hamon na hindi lamang mahanap kung aling mga pagkakataon ang tumatakbo at kung saan at kung sino ang, ngunit pagkatapos ay kailangan naming magtrabaho kung anong mga bersyon ng kung anong mga pagkakataon ang tumatakbo. At dito ko halos nawala ang aking balak. Kapag sinimulan kong mapagtanto na mayroon kaming dalawa o tatlong bersyon ng kapaligiran sa paggawa na tumatakbo sa iba't ibang mga antas ng pagsubok at napakakaunti sa paraan ng mga tool at sistematikong diskarte dito. Kami ay literal na upang suriin ang code at sa tumatakbo na halimbawa at sa ilang mga kaso isinasaalang-alang ang panganib ng pagkuha ng isang bagay sa offline ng kaunti. Nakarating kami sa ilalim ng buong bagay na ito, inilalaro namin ito, at ito ay isang napaka-manu-manong proseso tulad ng sinabi ko. At sa wakas ay ginawa namin ang buong paglipat ng ETL, na inilalabas mula sa isang lugar at inililipat ito sa isa pa at sa buong gumana nito. At kami ay tulad ng, okay ito ay gumagana, masaya kami kasama ito.

Ngunit pagkatapos ay tumakbo kami sa isang bilang ng mga napaka seryosong solidong pader ng ladrilyo. Sa partikular na nakita namin ang mga isyu sa pagganap. At ang makatuwirang pag-iisip ng araw ay, kung kaya't nawala ito sa isang mas malaki, mas mahusay, mas mabilis, mas mahirap na hardware, walang dahilan kung bakit dapat itong gumanap ng masama sa aplikasyon sa antas ng database, kaya't simulan nating maghanap sa ibang lugar. Kaya't ganap na namin muling inhinyero ang network ng dalawang beses. Ang bawat router, bawat switch, bawat cable, nagpunta kami mula sa Ethernet sa hibla sa ilang mga kaso, na-upgrade namin ang software, na-patch namin, nakuha mo ang view. Mahalagang itinayong muli namin ang network ng dalawang beses na iniisip na ang mga isyu sa pagganap doon. At ito ay tumingin at naramdaman. Dumaan kami sa iba't ibang mga sistema ng seguridad, iba't ibang mga firewall. Nag-patch kami ng operating system. Inilipat namin ang mga bagay mula sa isang compute blade sa isa pa. At ginugol namin ang isang makabuluhang halaga ng oras sa pagtingin sa imprastraktura na piraso nito.

At pagkatapos ay natanto namin na kapag na-disconnect namin ang mga server at nagpatakbo kami ng ilang iba pang mga aplikasyon dito na ang network ay tumakbo lamang. Kaya nagsimula kaming hilahin ang operating system bukod. Parehong isyu. Ngunit kawili-wili, ang antas ng network at antas ng operating system, ang mga tool ay nariyan, ito ay talagang medyo diretso para sa amin na benchmark at subukan at patunayan na ang bawat isa sa mga piraso ay nagtrabaho. Ngunit kahit na noon, sa Solaris sa kalagitnaan ng saklaw sa platform ng SPARC hardware, ang mga tool ay wala roon para simulan nating suriin ang kapaligiran ng database. Alam mo, pagma-map kung dinala namin ang lahat ng mga pagkakataon sa kabuuan. At sa gayon kailangan nating magtayo ng aming sariling mga kasangkapan at isulat ang ilan at umupo at, kung ito ay nasa loob mismo ng mga kasangkapan sa database mismo sa mga katutubong wika ng script o kung ito ay isang serye ng mga script ng shell o sa ilang mga kaso isang grupo ng mga C na programa.

Sa wakas natapos namin ang ilang mga kagiliw-giliw na mga isyu kung saan ang lohika sa ilalim ng layer ng SQL, ang aktwal na database ng kanilang mga sarili, ito ay nakabukas na kapag ang isang bagay ay binuo ng isang partikular na paraan para sa isang bagay na tumakbo sa mainframe na bersyon ng Oracle ay lumipat sa Solaris sa SPARC bersyon Oracle hindi ito agad na itaboy ang parehong pagganap. Kaya't ito ay lubos na isang masakit na paglalakbay para sa amin sa una, ginagawa lamang ito at hinahanap ang lahat, ngunit ngayon kailangan nating suriin ito sa bagong sistema ng paggawa at muli ang bagay na ito ay sumabog sa isang buwan na halaga ng paglipat sa halos isang taon. At napunta lamang sa katotohanan na wala kaming mga tool sa paligid. Tumatakbo sa paggawa ng mga bagay tulad ng pagsubok sa mapa ng metadata.

Sa ilang mga oras halos kami ay nagpasya na kailangan namin ng isang Ouija board dahil magiging mas madali ito sa paraang random na ituro at sundutin. Ang mga simpleng bagay tulad ng paghahanap ng kung sino ang may access sa mga lumang sistema at kung bakit nila nakuha ang access na iyon. At sino ang nangangailangan ng pag-access sa bago at pagkumpirma, pagkuha ng isang tao na mag-sign-off at kumpirmahin iyon at pag-map sa iyon. Kahit na ang isang bagay na kasing simple ng laki ng database ay hindi pare-pareho sa buong platform. Kailangan naming magtayo ng isang tool upang gawin iyon at gumawa ng ilang paghahambing sa pagitan ng kung gaano kalaki ang database sa tonelada, sa mga raw megabytes o terabytes sa System A versus System B. At diving sa mas detalyado sa paligid ng pagganap at ang performant na kapaligiran. Muli, kailangang magtayo ng mga bagong tool. Mayroong ay walang anumang off-the-shelf para sa amin.

At natatanggal mo ang buong mensahe na ito, kapag nakarating kami sa dulo ng pagkuha ng bagay na tumatakbo at nakuha namin itong matatag, ang bawat solong piraso nito ay isang napaka manu-manong proseso, ang tanging paraan upang mai-automate namin ang isang bagay kung magtatayo kami ng isang bagong tool o bagong script. At kung mayroon kaming mga tool na magagamit ngayon, ang buhay ay magiging mas madali at mas mahusay. At mai-save namin ang milyon-milyong sa proyektong ito. Ngunit sa palagay ko, kung ano ang malapit nating pag-usapan ngayon ay ang katotohanan na ang mga tool ay magagamit na ngayon at ginagawang mas madali ang buhay. Marami sa mga pitfalls ay nananatili pa rin. Natuklasan ang mga database na nasa labas at kung aling mga pagkakataon ay tumatakbo kung ano. Ano ang estado nila. Ilan ang tumatakbo? Bakit tumatakbo sila. Kung maayos ang kanilang pagtakbo. Na-back up ba sila?

Ito ang lahat ng mga bagay na maaari nating gawin para sa ipinagkaloob ngayon sa mga tamang tool. Ngunit mayroong isang panahon sa partikular na anekdota tulad ng sinabi ko, kung saan iyon ay isang bagay na maraming nawala sa amin ng maraming buhok tungkol sa, marahil ay tumagal kami ng labinlimang taon mula sa aming buhay, at ikinalulungkot ang katotohanan na ang mga tool ay wala doon ngayon . At inaasahan kong marinig ang higit pa tungkol sa na mula sa aming panauhin ngayon, si Bullett. Sa gayon, Bullett, pupunta ako sa iyo, at inaasahan kong marinig kung paano mo malutas ang problemang ito.

Bullett Manale: Sige. Magaling ang tunog. Eric, hayaan mo akong dalhin dito kasama ang mga slide at pag-usapan nang kaunti tungkol sa, totoong mabilis, Idera, ang kumpanya, bago kami makapasok sa produkto mismo. Tulad ng isang FYI, ito ay uri ng isang portfolio ng iba't ibang mga produkto na magagamit namin.

Eric Kavanagh: Ang iyong audio ay uri ng mainit kaya kung gumagamit ka ng headset ay hilahin mo na lang.

Bullett Manale: Walang problema. Mas mabuti ba yun?

Eric Kavanagh: Mas mahusay iyon. Kunin mo na.

Bullett Manale: Sige. Kaya ngayon kami ay magiging pagtuon sa Inventory Manager na malinaw na nakahanay sa maraming mga paksang ito na tinatalakay namin. Gusto ko lang bigyan ng kaunting pag-unawa sa kung paano nakuha ang produktong ito kung nasaan ito. Sinimulan namin ang uri ng pagtingin sa isang pang-araw-araw na batayan kasama ang aming linya ng produkto, mayroon kaming isang tool sa pagsubaybay sa pagganap na tinatawag na Diagnostic Manager. Mayroon kaming tool sa Pagsunod sa Pagsunod. Kaya, maraming iba't ibang mga tool sa paligid ng SQL Server at hindi maiiwasang lagi naming tinatanong ang tanong para sa mga layunin ng paglilisensya, "Ano ang bilang ng mga pagkakataon na kasalukuyang pinamamahalaan mo sa loob ng iyong samahan?" At ang nakawiwiling bagay ay hindi namin nagawa talagang makakuha ng isang matatag na sagot tungkol doon. Hindi mahalaga kung sino ang iyong nakausap. Ito ay palaging uri ng, "Well sa tingin namin ay nasa paligid ng bilang na ito." Ang mga uri ng mga bagay na iyon ay palaging pumasok at pagkatapos ay kakailanganin nating dumaan sa prosesong ito ng pag-uunawa nang eksakto kung ano ang mayroon sila na nais nilang mag lisensya sa mga tuntunin ng mga pagkakataong pinamamahalaan natin.

Kitang-kita namin ang talagang mabilis na tila may ilang sakit na nauugnay sa na may maraming mga DBA. Malinaw bilang isang DBA ang isa sa mga bagay na responsable nila ay ang pag-alam na, dahil ang isa sa mga bagay na kailangan nilang gawin ay mag-alala tungkol sa kanilang mga kasunduan sa paglilisensya, sa aming kaso sa Microsoft at SQL Server. Malinaw na mayroon silang maraming iba pang mga iba't ibang mga lugar na responsable sila, ngunit iyon ang isa sa mga iyon na uri ng isang malaking item ng tiket sa mga tuntunin ng isang DBA kung ano ang iyong pangkalahatang responsibilidad. Gamit ang kung ano ang uri namin ay natapos sa pagtatapos ng kailangan namin ng isang tool na ginagawang madali para sa isang DBA upang maunawaan talaga ang bilang na iyon. Sapagkat mayroon kang SQL sprawl kung nais mong tawagan ito at nangyayari ito para sa isang iba't ibang mga kadahilanan. Hindi marahil ang sobrang kontrol sa paligid kung sino ang nag-install ng software at mga uri ng mga bagay.

At ang pinakamasama bagay na maaaring mangyari ay ang isang tao ay nakakakuha ng kanilang mga kamay sa isang kopya ng SQL Server, mai-install ito, nagsisimulang magtrabaho kasama nang walang anumang kaalaman sa ilan sa iba pang mga organisasyon o kagawaran sa kumpanya, at pagkatapos ang susunod na bagay na alam mo, marahil ang data ay hindi nai-back up, at ang mga uri ng mga bagay na maaaring mangyari. Kung saan mayroon kang isa pang problema, kung saan mayroon kang mga sitwasyon kung saan ikaw ay talagang mawalan ng kritikal na data dahil hindi mo alam na ang pangyayari ay umiiral pa sa unang lugar.

Ang isa sa mga bagay na kailangan nating gawin ay sabihin nating alamin ang natuklasan na bahagi nito. At pagkatapos ay sa itaas na magagawang ayusin at pamahalaan ang impormasyong iyon na kinokolekta namin sa isang lohikal na paraan na may katuturan batay sa kung ano ang ginagawa ng negosyo. At pagkatapos ay malinaw na mula sa magagawang gumawa ng mga pagpapasya sa paligid ng impormasyong iyon at magawa ang mga uri ng mga bagay na iyon. Iyon ay uri ng kung saan nagsimula ang tool at kung saan nanggaling. Masasabi ko sa iyo na sa regular na pakikipag-usap sa mga DBA, ang tunay na mayroon tayo ay ang problema na hindi alam kung gaano karaming mga pagkakataon na mayroon sila.

At nakakatawa dahil, ang term, hindi mo mapamamahalaan kung ano ang hindi mo masusukat, palaging dumating sa mga tool ng pagganap na mayroon kami, tulad ng SQL Diagnostic Manager, ngunit talagang hindi mo mapamamahalaan ang anumang bagay kung hindi mo alam iyon "Nito" kahit na sa unang lugar. Kaya ang uri din ng isang malaking bahagi ng tool na ito, ay ang pagkakaroon lamang upang malaman na narito.

Ngayon sa tala na iyon, nakikipag-usap sa ilan sa mga mas malaking samahan o mga tindahan ng negosyo na may SQL Server, ang kagiliw-giliw na bagay na natagpuan namin sa maraming mga lalaki na napag-usapan namin ay talagang nagtakda sila ng oras sa kanilang kurso ng kanilang taon kung saan aktwal silang lumakad mula sa isang lugar patungo sa ibang lugar upang subukang matukoy kung ano ang hitsura ng bilang na iyon. Maaari mong isipin bilang isang DBA na binabayaran ka ng isang magandang halaga ng pera upang pisikal na lakad mula sa isang makina patungo sa isa pa sa ilang mga kaso, na nakakagulat kung ano ang maririnig namin mula sa ilang mga magagandang malalaking kumpanya na hindi ko papangalanan. Ngunit ang uri lamang ng isang kagiliw-giliw na punto na ang dalawang linggo ng isang taon ay maaaring ginugol sa paggawa ng mga ganitong uri ng pagsasanay upang malaman lamang kung tama ang kanilang mga lisensya.

Lahat ng ito ay may kaugnayan sa tool na ito at kung paano ito nakakatulong ngunit ang paraan ng pagtalakay namin ay sa pamamagitan ng kakayahang gawin ang pagtuklas batay sa isang bilang ng mga katangian ng SQL Server. At kaya ang unang tanong ay, ano ang ituturo mo o ano ang susubukan mong tingnan sa una? Ang paraan na ginawa namin ay upang sabihin gawin natin ito sa pamamagitan ng IP o maaari nating gawin ito sa pamamagitan ng pagiging kasapi ng domain mismo sa mga tuntunin ng mga computer na mga miyembro ng domain. Iyon ang uri ng kung paano namin tinalakay ang bahaging iyon, para lamang masabi na ito ang lugar na nais nating ituon sa mga tuntunin ng pagtuklas.

At pagkatapos ay ang iba pang bahagi ng iyon ay batay sa mga katangiang iyon, ang mga port at iba pang mga bagay, ang mga pindutan ng rehistro ng WMI at ang mga uri ng mga bagay, maaari nating tipunin at alamin na ang SQL ay malamang na tumatakbo at mai-install sa pagkakataong iyon o sa partikular na kapaligiran. Ito ay malinaw na isang mas mahusay na pamamaraan kaysa sa pamamaraan ng sneaker o pamamaraan ng ekspresyon ng sneaker. Ngayon ang cool na bagay ay, na ang lahat ng impormasyong iyon na tinitipon namin tungkol sa mga halimbawa ay pinapanatili sa isang imbakan at maaari itong magbago habang nagbabago ang kapaligiran. Hindi lamang ito tungkol sa, "Uy, mayroong isang halimbawa, narito ang isang listahan na aming nahanap, " ngunit ito ay bilang DBA, o ang taong namamahala sa mga pagkakataon, na natutukoy kung nais nilang gawin ang bahagi ng imbentaryo, at pagkatapos kung kailan hindi ito bahagi ng imbentaryo, upang ma-decommission ang pagkakataong iyon. At sa gayon mayroon silang lifecycle ng buong proseso ng SQL Server halimbawa upang madaling maunawaan sa loob ng tool.

Kapag natuklasan natin ang mga pangyayari, ano ang gagawin natin pagkatapos nito? Ang iba pang bagay ay maraming impormasyon tungkol sa halimbawa, hindi ko nais na manu-manong makakuha ng manu-manong makuha ito at ilagay ito sa isang spreadsheet o mga uri ng mga bagay. At iyon ang isa pang bagay na naging kaakit-akit sa pakikipag-usap sa mga DBA tungkol sa proseso ng pag-imbentaryo at paglilisensya, na magugulat ka ba sa kung gaano karaming mga DBA na kinausap ko, kapag tinanong mo sila, "Paano mo pinapanatili ang iyong mga imbentaryo?" pinag-uusapan namin ang mga DBA na kung saan ay ang talagang ironic na bahagi nito, na pinapanatili nila iyon at sinusubaybayan iyon sa isang static na spreadsheet ng lahat ng mga bagay. Tulad ng sinabi ko, napaka-ironic kapag iniisip mo ang tungkol sa isang minuto. Ngunit iyon ay sa maraming mga kaso, at pa rin ang kaso sa maraming mga organisasyon kung paano nila pinamamahalaan iyon. Paano nila pinapanatili iyon. Ito ay isang master kopya ng isang spreadsheet ng Excel na lumulutang sa paligid at dapat itong mai-update nang regular.

Iyon ang mga bagay na naging hamon at sa pamamagitan ng pagrehistro ng pagkakataong iyon at gawin itong bahagi ng imbentaryo, magagawa mo iyon at kunin ang impormasyon. Maaari mo itong awtomatiko kung maging bahagi ito ng imbentaryo, ang bersyon, edisyon, ang iba pang mga bagay na maaari mong gawin sa mga ito ay maaari mong manu-manong magdagdag marahil sa listahan o sa Excel spreadsheet na mayroon ka. Maaari mong mai-import na sa tool na ito na tinatawag na SQL Inventory Manager. Kung mayroon ka nang panimulang punto ng mga pagkakataon na sa tingin mo ay medyo tiwala ka, maaari mong mai-import ang mga pagkakataong iyon at pagkatapos ay gawin itong bahagi ng iyong pinamamahalaang imbentaryo sa loob ng produkto. Sa sandaling mayroon tayong halimbawa at sa sandaling malaman natin na naroroon ito pagkatapos, ito ay okay, marami kaming impormasyon na maaari nating magamit sa pamamagitan ng pag-alam na ang okasyong iyon ay, sa pamamagitan ng paglabas at pagkolekta ng impormasyong iyon.

At ang maraming impormasyon ay kakailanganin para sa higit pa sa mga layunin ng paglilisensya. Ang isang pulutong nito ay maaaring magamit para sa malinaw na pag-alam lamang kung saan ang mga bagay, maaring maghanap sa impormasyong ito pagkatapos makuha ito. Ngunit ang mga pangunahing bagay ay ang server, ang hardware mismo. Naintindihan kung anong uri ng makina ito, marahil ang modelo o tagagawa, memorya, ang halaga ng memorya, ito ay isang pisikal o virtual na makina at lalo na ang bilang ng mga pisikal na socket o cores at CPU at mga uri ng mga bagay.

Sa mga tuntunin ng bilang ng mga cores, lalo na sa SQL Server, alam ang paraan na ginagawa nila ang kanilang paglilisensya ay per-core kalkulasyon na ngayon sa mga mas bagong bersyon ng SQL, na nagiging isang mahalagang bahagi nito at hindi ito anumang bagay na mayroon ka upang lumabas at talagang pumunta maghukay. Kapag natukoy ang halimbawa maaari naming ibigay ang impormasyong iyon at mailabas ito at hayaan mong tingnan ito at maunawaan ito at malinaw naman na maaaring samantalahin ito.

Ang susunod na layer down ay sa halimbawa na malinaw na mayroon kang maraming iba't ibang mga SQL Server halimbawa kung ito ay pamantayan o enterprise o kahit na ipahayag para sa bagay na iyon, o ang libreng bersyon ng SQL Server. Ang pag-unawa din kung ano ang mga aplikasyon ay nakatali sa pagkakataong iyon at awtomatikong maaaring gawin ito. Ang pag-unawa sa mga setting ng pagsasaayos at mga uri ng mga bagay pati na rin ang iba pang mga piraso ng impormasyon na nauugnay sa halimbawa ng SQL Server mismo.

Pagkatapos ay bumaba ka sa aktwal na database at nakikita ang mga setting ng pagsasaayos, ang halaga ng puwang na nakatali sa data na iyon, kung saan matatagpuan ito, ang lahat ng mga bagay na ito ay makakakuha ng awtomatikong populasyon at sa gayon ay isang napakalaking oras saver. At sa sandaling muli, dahil sa dinamikong paglabas at sa pang-araw-araw na batayan na nagpapakilala ng mga bagong pagkakataon, ito ay isang buhay na bagay na mayroon ka sa mga tuntunin ng iyong imbentaryo. Iyon ang uri ng layunin ng produkto ay gawin itong ganoon, ay gawin itong isang bagay na pabago-bagong nagbabago.

Ngayon kapag ang lahat ng impormasyong ito ay magagamit sa amin at maaari naming hilahin ang lahat ng data na ito sa, pagkatapos ay makatuwiran na simulan ang paglikha sa ilang mga kaso ang iyong sariling metadata na nauugnay sa mga pagkakataong ito at ang metadata ay maaaring malikha sa isang paraan na uri ng nakahanay sa paraan ng iyong negosyo.

Kaya kung mayroon kang mga pagkakataon na pinagsama-sama ng lokasyon ng heograpiya, o sa pamamagitan ng mga may-ari ng aplikasyon o ng mga may-ari ng DBA o anuman, maaaring ito ay sa mga tuntunin kung paano mo nais na ipagsama ang mga pagkakataong iyon, kung paano mo lohikal na nais na magkaroon ng kahulugan ng mga pagkakataong iyon, kung gayon may uri ng dalawang lugar sa loob ng tool na magbibigay sa iyo ng kakayahang iyon.

Ang una ay ang kakayahang lumikha ng isang tag halimbawa, o isang tag. Alin ang mahalagang lumilikha ng isang samahan sa alinman sa server, halimbawa o database upang makalikha ka ng mga pananaw at sagutin ang mga katanungan na maaaring dumating sa pang-araw-araw na batayan, na talagang makakatulong sa iyo na makakuha ng isang hawakan sa kung ano ang mayroon ka, kung ano ang pamamahala mo at kung paano mo nais na sumulong sa impormasyong iyon.

Ang iba pang bagay na mayroon tayo ay isang bagay na tinatawag na mga patlang ng imbentaryo o mga patlang na imbentaryo at ito ay mas tiyak sa uri ng mga balita na maaari mong mag-drill sa, halimbawa ang database layer na maaari kong magpasya na magdagdag ng isang drop-down list na mayroong lahat ng mga DBA at maaari kong ilagay kung sino ang may pananagutan para sa database na iyon depende sa uri ng sitwasyon o anuman, alinman sa database na ito ay may sinumang responsable para dito magagawang piliin iyon upang malaman ko na sila ang mga may pananagutan. at napakadali lamang sa pamamagitan ng paghuhukay sa imbentaryo.

Kaya ang mga piraso ng impormasyong ito ay naging napakahalaga, lalo na kung mayroon kang isang malaking kapaligiran, dahil makakatulong ka lamang na magkaroon ng kahulugan ng impormasyong iyon at alam ang mayroon ka at kung paano mo ito ginagawa.

Kaya hayaan mo akong magpatuloy at lumipat sa susunod na slide dito. Ang ipinapakita ko sa iyo ngayon ay ang lahat ng impormasyong ito na aming pinagtutuunan, ang lahat ng impormasyong ito at data na kinokolekta namin at nag-aaplay ng metadata upang makakuha ka ng kakayahang pagkatapos ay makagawa ng mas madali at mas mabilis na mga pagpapasya pagdating sa i-up ang iyong mga lisensya sa Microsoft sa dami ng negosyo ng paglilisensya o seguro ng software sa Microsoft.

Ginagawa nitong madali para sa iyo na gawin ito kaysa sa kinakailangang, kailangang pumunta at gumawa ng maraming manu-manong koleksyon ng data, isang pulutong ng manu-manong pagtitipon ng impormasyong iyon na talagang pangkalahatan lamang ay ginagawang mas mahusay ng isang proseso. Kaya't iyon ang uri ng isa sa mga mandato ng produkto, kung minsan ay gawing mas madali para sa mga DBA na gumawa ng mga pagpapasyang iyon sa paligid ng paglilisensya.

Ngayon ang iba pang bagay, uri ng pakikipag-usap sa mga DBA, natuklasan at natutunan nang mabilis ay - at ito ay uri ng pagbalik sa kung ano ang napag-usapan nang mas maaga - maaari kang magkaroon ng 300 mga pagkakataon sa iyong kapaligiran ng SQL Server ngunit mayroong lamang marahil isang subset ng mga tunay na sinusubaybayan at pinamamahalaan mula sa isang tradisyonal na uri ng pagmamanman ng uri ng tool.

Kaya kung pupunta ka at umupo ka talaga kasama ang DBA at sasabihin mo, "Tingnan, alam namin na nakuha mo ang 20 mga pagkakataong ito o 10 mga pagkakataon ng 300 na sinusubaybayan sa tool na ito na idinisenyo upang subaybayan iyon at sumunod sa iyong Mga SOA at kumuha ng mga alerto at lahat ng mga uri ng magagandang bagay, "ang nahanap din namin na kung tatanungin mo, " Kung gayon, ano ang tungkol sa iba pang mga 280 mga pagkakataon na mayroon ka? Nagmamalasakit ka ba sa mga iyon? "At ginagawa nila, nagmamalasakit sila, ngunit hindi nila nais na kinakailangang gumawa ng isang pamumuhunan upang masubaybayan ang mga nasa antas ng kalaliman na maaaring gawin sa mga pagkakataong kumpara sa mga 10 o 20 na talaga, talagang kritikal na mga pangyayari sa produkto.

Kaya ang iba pang bahagi ng equation sa tool na ito ay tumutulong din ito sa mga tuntunin ng pagiging siguraduhin na sa isang antas ng antas na nasaklaw ka sa mga tuntunin ng kalusugan ng halimbawa. Ngayon hindi ito sasabihin sa iyo kung mayroon kang isang deadlock o kung sino ang biktima ng deadlock. Hindi upang makarating sa antas na iyon ng mga sesyon mismo at ang mga detalye ng mga query. Ngunit sa parehong oras ipapaalam pa sa iyo na, hey down ang server o hey ang dami ay pinupunan o kailangan mong gumawa ng mga backup ng database, iyon ang uri ng isang mahalagang bahagi ng pagiging isang DBA.

Kaya ang mga uri ng mga bagay ay tiyak na mahalaga pa rin at sa ganitong uri ng tool na ginawa ito ng isang paraan para sa iyo na magkaroon ng isang catch-lahat para sa iyong talagang kritikal na mga pagkakataon na may maraming, maraming halaga na nakagapos sa kanila, kung pupunta sila down na kailangan mong malaman kaagad. Maaari silang magkaroon ng mas mataas na antas ng pagmamanman at magagawa ang mga uri ng mga bagay, samantalang kasama nito magagawang pumili ng anumang mga bagong pagkakataon na idinagdag sa kapaligiran at siguraduhin na sila ay accounted para at gumawa din sigurado na ang mga pangunahing antas ng mga tseke sa kalusugan ay nabuo.

Kaya na uri ng sa isang maikling salita kung ano ang lahat ng tungkol sa Inventory SQL import Manager. Ngayon ipapakita ko sa iyo ang isang demonstrasyon nito. Bago natin gawin iyon, mabilis lang akong ipakita sa iyo ito ang slide ng arkitektura dito at para lamang sa uri ng pagpapakita nito, ang mga pagkakataon ng SQL na pinamamahalaan natin, matutuklasan natin ang lahat mula sa SQL 2000 hanggang sa bago bersyon ng SQL.

Kaya magagawa natin iyon nang hindi kailanman kinakailangang mag-deploy ng mga ahente sa kanilang mga pagkakataon. Ginagawa namin ito sa pamamagitan ng isang serbisyo ng koleksyon at lalabas ito at tipunin ang impormasyong iyon at ilagay ito sa isang imbakan at pagkatapos ay mula sa isang serbisyo ng front-end console ng Tomcat maaari naming makisabay makipag-ugnay sa data na iyon at tingnan ito. Kaya medyo direkta ang arkitektura.

Pupunta ako sa unahan at lumipat at talagang isama kami sa produkto mismo upang magkaroon ka ng isang pakiramdam para dito, isang pag-unawa sa kung paano ito gumagana. Kaya ang pinakamahusay na paraan upang gawin ito ay ang unang uri ng ipakilala sa interface mismo sa ito ay uri ng isang dashboard na tinitingnan namin dito.

Maaari kong makita ang bilang ng mga pagkakataon ngayon na mayroon ako sa ilalim ng pamamahala ay hindi gaanong marami. Ngunit wala akong isang buong sentro ng data sa aking likod na bulsa. Kaya't nakuha ko ang tungkol sa anim na mga pagkakataon na nakikita natin dito. Ngayon, sinabi na, Ako, kung ano ang gagawin ko ay maglakad sa proseso ng pagtuklas at ipakita kung paano ito gagana.

Ngayon ang unang bagay na gagawin mo ay sa seksyon ng pangangasiwa maaari mong tukuyin kung paano mo nais na matuklasan ang iyong mga pagkakataon. Maaari mong ilagay ang impormasyong iyon dito at muli na maaaring gawin sa pamamagitan ng isang hanay ng mga IP address. Maaari kang magturo sa isang domain o subdomain at magagawa lamang sa mga makina na kasapi ng domain na iyon ay magagawa ang mga tseke na maaari kang pumili ng isang iba't ibang mga uri ng mga katangian ng kapag tumatakbo ang SQL upang suriin.

Pagkatapos kapag nagawa mo na iyon at maaari mo itong awtomatiko na tumakbo sa pang-araw-araw na batayan upang pumunta at tipunin ang data na iyon. Magagawa mo rin ito sa isang batayan ng ad hoc kung kinakailangan. Ngunit sa sandaling simulan mo na, ang proseso ng pagtuklas pagkatapos kung ano ang makikita mo simulan upang makita ay kapag pumunta ka sa view ng mga pagkakataon dito. Mayroon kang isang tab na Tuklasin at ang tab na Tuklasin ay magpapakita sa amin ng mga pagkakataong natuklasan kamakailan. Kaya sa aming kaso mayroon kaming isang numero dito. Ano ang gagawin ko sa unahan at gawin ay magpatuloy at idagdag ang isa na gagamitin namin bilang halimbawa. Kaya ito ay isang halimbawa sa Chicago sa kasong ito, di ba? Pupunta ako sa unahan at idagdag ang pagkakataong iyon sa aking imbentaryo.

Alright at pupunta ako sa paglalakad sa pamamagitan ng isang pares ng mga bagay dito. Pupunta lang ako sa unahan at makikita mo na maaari nating itakda ang mga kredensyal. Dapat maging mabuti ang aking mga kredensyal. Pupunta ako sa unahan at mapapansin mo na maaari kong italaga ang pagmamay-ari nito kung nais ko. Maaari ko ring tukuyin ang isang lokasyon. Ngayon ang lokasyon mismo ay maaaring maidagdag, at tatandaan na sa susunod na oras, malinaw naman.

Muli, maaari ko ring iugnay ang mga tag sa ito sa mga tuntunin ng metadata at kung paano namin nais na ilagay ang mga sitwasyong ito ng SQL, lalo na ang isang ito, sa alinmang mga balde na nais naming ilagay ito. Kaya mayroon kaming ilang mga kasalukuyang tag, tanyag na tag, kaya maaari naming tumingin sa isang bungkos ng iba't ibang mga tag na maaaring isinama ko na. Pipili lang ako ng ilan sa mga ito nang random at maaari naming ilapat iyon.

Kaya ngayon kapag pinauna ko at idagdag ito sa imbentaryo. Ngayon na naidagdag na, makikita namin ito ngayon na nagpapakita sa ilalim ng pinamamahalaang view na ito at sa gayon ay makikita mo itong nakalista dito. Kaya alam mo na ang unang hakbang at kung ano lamang ang ipinakita ko sa iyo ay ang paraan kung saan lalo mong idadagdag ang mga pagkakataong iyong pagdaan sa pang-araw-araw na batayan. Sa ilang mga kaso maaari mong sabihin na alam mo kung ano kung ito ay isang edisyon ng enterprise ng SQL server na awtomatikong nais mong idagdag iyon sa aking imbentaryo? Hindi ko kailangang manu-manong pumunta at pumili na gawin iyon.

Jocelyn: Mabilis kong makagambala sa iyo ng totoong mabilis. Hindi namin nakikita ang iyong demo.

Bullett Manale: Hindi ka ba?

Jocelyn: Hindi .

Bullett Manale: Well hindi maganda iyon, tingnan natin.

Eric Kavanagh: Kung pupunta ka sa tuktok na kaliwang sulok, i-click ang pagsisimula, mag-click sa.

Bullett Manale: Ah, okay lang.

Eric Kavanagh: At ngayon ay magbahagi ng screen ng pagbabahagi.

Bullett Manale: Paumanhin tungkol doon . Oo.

Eric Kavanagh: Ayos lang iyon. Magandang mahuli doon, ang prodyuser na si Jocelyn.

Bullett Manale: Alright kaya mas mahusay kana ? Nakikita mo ba ito ngayon?

Robin Bloor: Oo nga.

Bullett Manale: Sige, kaya't lakadin mo lang kami kung saan mabilis kaming mabilis. Nakuha namin ang natuklasan na mga pagkakataon na nauna namin. Idinagdag ko lamang ang halimbawa sa Chicago at kung ano ang nakikita mo ngayon ay nakalista ito ngayon. Pansinin na nakuha na ito ng maraming karagdagang impormasyon. Kung nag-click ako sa halimbawa mismo ay magsisimula ka upang makita ang lahat ng uri ng mga impormasyon na nakolekta na namin tungkol sa pagkakataong iyon. Ngayon narito ang isang listahan ng lahat ng mga database na naroon. Maaari naming makita ang isang pagkasira ng mga database ayon sa laki at sa pamamagitan ng aktibidad sa mga tuntunin kung saan ang karamihan ay mayroong isang sukat at aktibidad.

Muli, maaari mo ring sabihin sa iyo kaagad sa bat na kung saan ang mga application na nakikita naming tumatakbo sa pagkakataong ito batay sa workload na nakikita namin na tumatakbo. Kaya't mabait itong magawa na awtomatikong magawa iyon. Hindi ko na kailangang pumasok at itali ang aplikasyon sa saklaw. Batay sa kung ano ang nakikita natin maaari nating populasyon ang. Ngayon kung nais mong manu-manong magdagdag ng isang application maaari mong ganap na magawa iyon. Ngunit ito ay isang magandang paraan upang maipakita ang samahan ng halimbawa sa database o, Paumanhin, sa application.

Mapapansin mo rin na sa kanang bahagi ng screen mayroon kaming isang instant buod at pababa sa ilalim na mayroon kaming isang buod ng server. Kaya pinag-uusapan namin ang mga key piraso ng impormasyon dito, alam ang bersyon at hindi lamang, alam mo, ang SQL Server 2012 ngunit ang aktwal na numero ng bersyon na, kasama at sinasabi sa amin kung ano ang mga hotfix na nakatali dito, kung ano ang mga service pack ay nakatali dito, maaari itong maging napakahalagang malaman. Malinaw na mahalaga sa memorya ng memorya. Ang lahat ng tulad nito, kung ito ay naka-cluster, lahat ng impormasyong ito, hindi ko na kailangang ilagay ito - natipon na at natipon, at sa sandaling makilala natin na ito ay isang natuklasang halimbawa, magiging bahagi ito ng aming imbentaryo.

Ang iba pang bagay na makikita mo dito - at ito ay magpapakita sa iyo - nasa ilalim ito ng view na ito. Mayroon kaming mga katangiang ito na napag-usapan ko nang mas maaga, ang mga pasadyang katangian na maaaring maidagdag. Kaya maaari naming magdagdag ng bukas na uri ng mga patlang ng text box, magagawa natin oo / hindi sa mga tuntunin ng, alam mo, isang bilyong uri ng mga pagpipilian. Maaari pa nating gawin ang mga listahan ng drop-down. Maaari mong gawin iyon sa halimbawa ng database o sa antas ng server.

Pagkatapos kung mag-scroll kami nang kaunti pa maaari naming makita ang lahat ng mga kaugnay na impormasyon sa mismong server. Kaya alam mo ang lahat ng ganitong uri ng mga bagay-bagay ay malinaw naman talaga, talagang nakakatulong dahil lahat ito ay natipon at nakolekta at naroroon para sa amin sa lalong madaling panahon na gagawin namin ang pagpapasyang gawin itong bahagi ng aming imbentaryo. Dito maaari naming ipakita ang ilan sa mga pagkakaiba sa mga tuntunin ng mga CPU, ang bilang ng lohikal kumpara sa pisikal, kung magkano ang memorya. Kaya't talagang nakakakuha ka ng talagang mahusay at kayamanan ng impormasyon nang hindi kinakailangang gumawa ng maraming trabaho.

Ngayon ang iba pang bahagi nito, tulad ng sinabi ko, ay tinitipon namin ang data na ito sa halimbawa ng antas ng server. Kung bumaba tayo sa database ay marami rin tayong makikitang mga bagay na ito ay nasira din para sa amin. Kaya kung pupunta ako sa aking repositoryo ng pagsunod, sa kasong ito masasabi ko, alam mo na ito ay nakikitungo sa isang, ito ay isang database ng pagsunod sa kung aling antas ng pagsunod o kinakailangan sa regulasyon na nauugnay dito at maaaring ito, sabihin natin, Pagsunod sa SOX o pagsunod sa PCI. Kaya't maaari kong piliin kung aling mga database ang may alinmang pagsunod sa kanila na kailangan kong punan o tiyakin na pinapanatili ko ang mga tuntunin ng kinakailangang regulasyon.

Kaya't ang ganitong uri ng bagay ay napatunayan na maging kapaki-pakinabang sa mga DBA dahil mayroong isang lugar na maaari nilang mapuntahan upang mapanatili ang lahat ng nauugnay na metadata na ito sa loob ng kanilang kapaligiran at madali nila itong gawin, tulad ng sinabi ko, sumunod sa kanilang negosyo dahil sila ' ginagawa muli, bilang paraan ng kanilang negosyo. Kaya kung titingnan namin ang lahat ng mga bagay-bagay hanggang sa kung ano ang nakita namin, nakakakuha ka ng malinaw na isang magandang magandang pangkalahatang-ideya ng halimbawa, kung mag-drill ako dito.

Maaari din akong maghanap pati na rin sinabi kong hahanapin natin ang nasabing repositoryo sa pagsunod sa aking imbentaryo. Kung gayon ang makikita mo dito ay maaari akong maghanap para sa mga bagay na ito at makilala ko ang mga ito. Sinasabi ko na - Hindi ako sigurado kung ano, hindi gumagana ang go button ko doon. Sige. Tingnan natin, subukan natin iyon muli. Doon tayo pupunta. Kaya't makakakita tayo ng isang pagkasira ng kung saan nakikita natin ang anumang bagay na ating sinusunod at maaari kong mag-drill down sa loob nito at makita din ito mula sa paninindigan na iyon. Kaya nakakuha ka ng isang talagang mabilis at madaling paraan upang uri ng paghukay sa data na ito.

Ngayon tulad ng nabanggit namin dati, nakakuha ka ng maraming iba't ibang mga paraan upang lumikha ng metadata laban sa server ng database at database. Ang iba pang bahagi sa iyon ay maaaring samantalahin iyon sa paraang naisaayos mo ito at ang paraan na nauugnay mo rito. Pumunta kami sa view ng explorer, magagawa natin iyon. Masasabi nating nais kong gumawa ng bilang ng database sa pamamagitan ng mga lokasyon. Kaya ang bilang ng mga database sa bawat lokasyon ng mga kapaligiran na sinusuportahan ko. O marahil marahil ito ay batay sa may-ari na nagmamay-ari ng mga pagkakataon na lumabas ako doon sa mga tuntunin ng maaaring bilangin. Kaya makikita natin ito. Kaya nakakakuha ka ng isang talagang mahusay, madaling paraan upang maipinta ang mga larawang ito para sa iyo batay sa anumang katanungan na sinusubukan mong sagutin sa oras.

Pagkatapos kung ano ang mayroon kang uri ng impormasyon na nilikha sa paraang nais mo, mai-export namin ito sa PDF o iba't ibang mga format upang ma-gamit ito at maipadala sa aming mga kasamahan o gawin ang anumang kailangan namin doon. Kaya alam mong magagawa mo ang mga uri ng mga bagay na iyon. Balikan natin - nawala ba ako? Doon tayo pupunta. Alright kaya sana ito ay may kahulugan sa mga tuntunin ng kung ano ang napag-usapan ko hanggang ngayon. Ngayon na ang data na nakolekta namin, ang lahat ng ito ay malinaw na talagang mahalaga para sa isang bilang ng mga kadahilanan - paglilisensya at kung ano ang hindi.

Ang huling uri ng bagay na babanggitin lamang ay ang pagpunta namin sa seksyon ng pangangasiwa dito. Dito maaari mo ring mai-configure ang iyong email at ang iyong pag-aalerto at makakasiguro na para sa mga bagay na nais mong talagang malaman, maaari mo ring itakda ang mga bagay na iyon. Kaya maaari naming mag-set up ng mga alerto sa email, maaari naming mai-set up ang kakayahang i-on ang ilang mga bagay at patayin ang ilang mga bagay at pagkatapos ay matukoy kung sino ang tatanggap ng mga email na iyon, at mag-subscribe sa mga alerto na maaari nating iugnay ang nais nating naisin na maging, sino ang nais malaman tungkol sa mga uri ng mga bagay.

Ngunit tulad ng sinabi ko kanina, ito ay isang talagang magandang paraan upang gawin, hindi bababa sa magkaroon ng pangkalahatang kapayapaan ng isip ng pag-alam para sa iyong buong mga pagkakataong SQL ng negosyo - kung ano ito ay mayroon ka at tinitiyak din na tumatakbo ito nang mahusay kahit na hindi mo ' Hindi, hindi pa nagagawa ang desisyon na gumawa ng isang pamumuhunan para sa isang mabibigat na tool sa pagmamanman ng pagpindot sa pagganap upang pamahalaan ang pagkakataong iyon. Pupuntahan ka nito sapagkat ito ay isang napaka-abot-kayang paraan upang lumabas at sa maraming pagkakataon magagawang magawa ang mga imbensyon na ito at makagawa ng isang uri ng isang malawak na uri ng pangkalahatang antas ng pagmamanman upang matiyak na ikaw nakuha ang kapayapaan ng isip at alam kung ano ang nangyayari.

Kaya inaasahan na ang kahulugan sa paraang inilarawan namin ito at ipinakita sa iyo. Sa tingin ko mula sa paninindigan na iyon ay maaari kong magpatuloy at maipasa ito at maaari pa nating pag-usapan.

Eric Kavanagh: Magaling iyon . So Robin? Dez? May tanong?

Robin Bloor: Well mayroon akong mga katanungan. Ito ay napaka-kagiliw-giliw na talagang, ibig sabihin ay nais ko lamang na gawin ang puna na kahit saan ako napunta, hindi lamang sa gitna ng mga DBA, ngunit sa gitna ng mga network ng guys, sa gitna ng mga guys ng imbakan, sa gitna ng mga virtual machine management guys, sila ' lahat ng nagtatrabaho sa mga spreadsheet.

Eric Kavanagh: Tama na.

Dez Blanchfield: Alam mong ganyan iyon, alam mo na okay na hanggang sa magsimulang lumipat ang mga numero. Kapag ang mga numero ay nagsisimula upang ilipat, alam mo na sila ay makakuha ng sa problema. Kaya ang tanong ngayon ay uri ako ng interesado at alam kong magiging mahirap para sa iyo upang sagutin, ngunit ano, kung pupunta ka sa isang lugar kung saan wala silang tulad dito sa para sa pagtatrabaho ng mga spreadsheet, kaya't ipagpalagay natin ang mga DBA ay napaka matalino na lalaki at iba pa at iba pa, anong uri ng ROI ang sa palagay mo makakakuha ka mula sa pagpapatupad ng isang bagay na katulad nito? Mayroon ka bang mga figure sa na sa o anumang mga alituntunin sa na?

Bullett Manale: Mahirap sabihin kung ano ang ROI dahil ang pagkakaiba-iba ng kapaligiran ay kakaiba. Malinaw na mas malaki ang negosyo, mas malaki ang kapaligiran, malinaw naman na ang ROI ay marahil ay kung gumagamit sila, alam mo, mga manu-manong pamamaraan ngayon.

Alam kong nakausap ko ang isang bilang ng - kapag sinabi ko ang mga malalaking organisasyon sa libu-libo at libu-libong mga empleyado at marahil din ang libu-libong mga pagkakataon na rin - kung saan mayroon akong mga tao kung saan ipinapakita ko ito sa kanila at sinabi nila na kukuha ito dalawang linggo akong bumalik. Nasabi ko na sa akin ang sinabi na iyon. Kaya mahirap sabihin sa mga tuntunin ng aktwal na halaga ng dolyar mula sa isang pagbili, ngunit malaki ang posibilidad na mayroon ka ng mga kapaligiran.

Tulad ng sinabi ko, medyo pare-pareho, ito ang mga tao na ako, ang karamihan sa mga taong kakausapin ko ay pinapanatili ang isang bagay na ito sa isang spreadsheet. Kaya ito ay isang napaka, napaka subjective na bagay dahil bawat kapaligiran, medyo naiiba sa mga tuntunin kung paano nila ginagawa ang kanilang paglilisensya at kung paano nila ginagawa ang kanilang paglilisensya sa Microsoft ay isa pang bahagi nito na isang kadahilanan. Ngunit kung kailangan nilang gumawa ng mga tunay na pagtaas bawat taon o bawat tatlong taon, sa palagay ko tatlong taon sa pinakamataas na para sa Microsoft na gagawin nila, nais nilang ikaw ay magkatotoo nang hindi bababa sa bawat tatlong taon.

Kung gayon malalaman mo ang malaki at ito, alam mo na ito ay isang bagay na mas madali. Dahil ito ay isang pabago-bagong bagay na palaging nagbabago, nagbibigay ito ng kaunting bisa sa mga tuntunin ng kung ano ito ay tinitingnan mo ang mga taludtod, mahusay na hindi namin talaga na-update ang spreadsheet sa anim na buwan o isang taon. Kaya't gaano kadalas mo ina-update ang spreadsheet ay isa pang katanungan sa uri ng maunawaan na ang sagot sa ROI.

Dez Blanchfield: Oo, ang ibig kong sabihin, ang paglilisensya ng SQL, ang paglilisensya nito ay isang bangungot lamang ng diyos, ngunit lalo na ngayong isang bangungot dahil ang paglilisensya ay hindi pareho sa pagitan ng Microsoft at Oracle at kahit sino pa na nasa labas na gumagawa ng mga bagay sa database. Kung talagang pinapanatili mo ang mga bagay sa mga spreadsheet na kung saan ay maaaring mangyari, alam mo na ang oras ng paglilisensya ay dumating sa paligid bago mo ito napagtanto at hindi mo talaga nakuha ang data, kung alam mo ang ibig kong sabihin, upang madaling makarating sa ang impormasyon na iyon.

Pa rin, tulad ng itinuturo mo, ito ay pabago-bago at wala akong personal na ideya dahil hindi ko talaga talagang makipag-ayos sa Microsoft, kaya't wala akong ideya ngunit baka may mga database na madalas na binababa ng mga tao ang data ng pagsubok, pagsubok mga kapaligiran at nais kong hulaan na ang mga iyon ay isang tinik sa iyong tagiliran kung gumagawa ka ng paglilisensya. Ikaw ba yan-?

Bullett Manale: Oo, oo. Iyon ang kaso dahil sa maraming beses na nakalimutan ang mga bagay-bagay at pagkatapos ay sinisimulan nating subukan, okay, well okay nakuha namin ang pangunahing paglilisensya na kailangan nating alamin ang bilang ng mga cores para sa bawat pagkakataon na ito alam, sa mga tuntunin ng mga pamantayan ng kung ano ang iyong pagbili ng marunong ng hardware, maaari mo ring bumili ng magandang hardware pagkatapos kung hindi mo ginagamit ang hardware sa paraang dapat itong magamit pagkatapos ikaw ay sobrang magbabayad nagbabayad para sa pangunahing pagpepresyo kapag ang mga cores ay hindi na-lever sa ganoon ay nagiging isang problema.

Kaya ang, bawat bersyon ng SQL ay may ibang paraan kung saan inilalapat ang paglilisensya na kahit na ito ay ginagawang nakalilito. Kaya mayroon kang ilang mga hamon sa paligid na iyon at sa gayon iyon ay isang malaking bahagi ng kung bakit ang impormasyong ito ay lubos na kapaki-pakinabang sapagkat masasabi namin sa iyo kung aling bersyon ito, masasabi namin sa iyo na malinaw ang bilang ng mga cores na mayroon ka, kung ito ay mas lumang mga bersyon ng SQL iyon ay bawat pagpepresyo ng per-socket, maaari pa rin nating ipakita nang malinaw na rin. Kaya lang, ginagawang mas simple ang isang gawain na kailangan mong dumaan kapag dumating na ang oras upang matupad ang bagay na iyon.

Dez Blanchfield: Isang bagay na nasa isip ko, oh sorry go-

Robin Bloor: tama, pupunta ka sa Dez, magtatanong ako ng isang posibleng hindi kaugnay na katanungan.

Dez Blanchfield: Isang bagay na talagang mabilis habang nasa paksa ka na - nakikita namin ang mas maraming pag-aampon ng mga kapaligiran sa ulap at kung pinapatakbo namin ito sa loob ng aming sariling sentro ng data, sa loob ng aming sariling kapaligiran, sila ay gumapang sa paligid at paghahanap, ang pagtuklas ng mga bagay ay medyo prangka.

Paano tayo, paano natin makayanan ang senaryo kung saan maaari tayong magkaroon ng tatlong mga hanay ng data, dalawang ulap, at kakayahang makita sa mga kapaligiran na ito ay naka-firewall at madalas mayroong isang set ng data sa dulo ng isang pipe o isang VPN. Mayroon bang malayo upang matuklasan mula sa harap o dulo o kailangan natin, upang simulan ang pagbukas ng mga port upang maaari nating mai-scan ang ilang mga kapaligiran sa pagitan ng uri ng isang ulap at off na lugar kung saan tumatakbo ang platform na ito?

Bullett Manale: Oo, magkakaroon ng ilang pagsasaalang-alang sa mga ports. Kaya't, sa kasamaang palad nais kong masabi kong masisira ang lahat ng mga kapaligiran ngunit mayroong ilang iba't ibang mga pagpipilian na magagawa mo dito. Malinaw, kung gumagawa ka ng isang bagay tulad ng Amazon EC2 lahat ng kakailanganin mo talaga ay ang pag-access sa kapaligiran na iyon sa pamamagitan ng iyong pagkonekta, sa pag-aakalang bukas ang iyong mga port at pagkatapos ay matukoy ang iyong mga IP address o ang iyong domain na nauugnay dito at maaari itong magsimula ang koleksyon at simulan ang pagtuklas.

Kaya ito, sa mga uri ng mga kapaligiran na talagang hindi isang problema; ito ang mas tiyak na mga uri ng mga kapaligiran tulad ng RDS at kung saan nakakakuha ka lamang ng database mismo kung saan ito ay magiging mas mahirap na makita at matuklasan ang uri ng impormasyon.

Dez Blanchfield: Kaya sumusunod mula doon, mayroong mga database at database. Kaya halimbawa ang mabubuting mga lumang araw ng uri ng pagkakaroon ng isang napaka, isang napakalaking database ng engine tulad ng anekdota na aking ibinahagi sa harap kung saan ito ay isang napakalaking platform lamang at ang lahat nito ay nagbibigay ng database. Sa mga araw na ito, ang mga database ay naka-embed sa lahat, sa katunayan, mayroong tulad ng dalawa o tatlo sa kanila na tumatakbo lamang sa aking telepono sa likod ng mga app.

Anong uri ng mga hamon ang nakikita mo sa mga senaryo kung saan nakakuha ka ng mga kapaligiran na nagmula sa Mga Lotus Tala, na may mga app sa likod nito, SharePoint sa database sa iba't ibang internet, at iba pa? Mahalaga ang lahat ay pinalakas ng database sa back end. Anong uri ng mga bagay ang nakikita mo doon at anong uri ng mga hamon ang nakikita mo na nahaharap ang mga tao na sinusubukan lamang na mapa ang mga uri ng mundo at kung ano ang ginagawa ng iyong tool para sa kanila?

Bullett Manale: Well ibig sabihin ko na ang bagay tungkol dito ay ang sinabi mo - ang lahat ay nangangailangan ng isang database ngayon, kaya maraming beses mayroong maraming marahil, maraming mga database na nagsisimula na ipinakilala sa kapaligiran na ang DBA mismo ay hindi kahit na napansin dahil hindi ito napakahirap upang makakuha ng isang naka-install na SQL server sa kapaligiran, sa pangkalahatan ay nagsasalita.

Kinikilala din ng tool na ito ang mga bagay tulad ng mga express database din, kaya ang mga libreng bersyon ng SQL Server. Nakakatawa, kapag nagpunta ka makipag-usap sa mga DBA, sa sandaling muli, hindi ka nakakakuha ng isang pare-pareho na sagot sa mga tuntunin ng pag-aalaga sa kanila sa mga libreng database na nasa labas. Ang isang pulutong ng mga application na pinag-uusapan mo ay gagamitin ang libreng bersyon ng database. Ngunit ang mga organisasyon mismo ay magkakaroon ng ibang saloobin sa mga tuntunin ng kung sino ang may pananagutan sa database na iyon depende sa kung sino ang iyong kakausapin.

Ang ilang mga DBA na kinakausap ko, maaari kong isipin ang huling oras na ako ay nasa SQL Server PASS, na nasa Seattle, tatanungin mo ang tanong na "Nag-aalaga ka ba sa iyong mga express database?" At ito ay halos limampu't limang. Ang ilan sa mga tao, nais nilang malaman ang tungkol sa kanila bilang isang DBA dahil sa pakiramdam nila na sila ay bahagi ng kanilang mga responsibilidad kahit na ang mga ipinahayag na database ay maaari pa rin silang maglaman ng mga kritikal na impormasyon; kailangan pa nilang dumaan sa proseso ng pag-back up at kailangan pa ring tiyakin na ang lahat ng mga bagay ay gumagana mula sa isang pananaw sa kalusugan sa kanila. Ngunit ang pag-alam lamang na mayroon sila ay mahalaga lamang kung hindi mas mahalaga.

Samantalang ang iba pang kalahati ng mga tao ay, "Uy, hindi kami responsable para sa mga database at anupamang inilagay nila sa kanila ay mag-ingat sa taong naglalagay sa kanila." Ngunit sasabihin ko na sa pangkalahatan kung ano ka sinabi, lahat ng bagay sa ngayon ay may isang application na nakatali sa ito na kung saan ay kontribusyon lamang sa pagiging kumplikado at ang pagkalito ng pagkakaroon ng imbentaryo na impormasyon.

Dez Blanchfield: Yeah Nakita ko ang ilan, ang mga site ng gobyerno ay marahil ang aking paborito ngunit mas madalas kaysa sa hindi ko nakikita sa mga kapaligiran ng negosyo ngayon kung saan, tulad ng sinabi mo, na nakakalimutan ng mga tao kahit ako, kapag nag-install sila ng isang bagay tulad ng SharePoint o tulad ng pagpapalitan ng sarili upang malaman mo na ang mga ito ay may isang libreng bersyon na binuo lamang dahil gusto nila, alam mo, i-install ito nang mabilis at huwag mag-alala tungkol sa pagpunta sa pagbili at pagbili ng paglilisensya.

Pagkatapos ito ay makakakuha ng malaki at pagkatapos ay may isang tao ay nagsisimula nagrereklamo tungkol sa pagganap at gusto nila, "Ito lamang ang iyong lumang server, ang iyong imbakan, ang iyong network, anupaman, " at pagkatapos ay tinawag ang DBA at tulad nila, "Well, ikaw ' lamang crammed ang lahat sa ito libreng bersyon ng database, na hindi kung ano ang kailangan mo upang maisagawa ito malaki. "

Lalo na kapag nakakuha ka ng mga sitwasyon tulad ng Project Manager at Office ay nagpapatakbo ng daan-daang kung hindi libu-libong mga proyekto sa buong isang malaking kumpanya o isang korporasyon at gumagamit sila ng SharePoint sa Microsoft Project Server at tinatapon nila ang lahat ng kanilang mga bagay sa PMO sa database na ito. Ngunit sa front end na gusto nila, well ito ay isang web interface. Ngunit talagang mayroong mga database at database.

Bullett Manale: Oo.

Dez Blanchfield: Kaya ano sila, isa sa uri ng mga unang hakbang na itinuturing ng mga tao rito na mayroong ilang mga katanungan na maaaring naisin nating dalhin mula sa madla. Isa sa mga unang katanungan ay kung saan nagsisimula ang mga tao? Ano ang unang likas na hakbang para sa kanila na pumunta, "Okay, kailangan nating uri ng gawin ang bersyon ng Alcoholics Anonymous?"

Mayroon kaming mas maraming mga database kaysa sa alam namin kung ano ang gagawin sa. Ano ang isang likas na uri ng hakbang na tulad ng kanilang pupuntahan, "Okay kailangan nating gawin ang bagay na ito at magsimulang tumakbo?" Nagpunta ba sila ng malamig na pabo o sa kalaunan ay talagang kailangan nilang magsimula ng maliit at makakuha lamang ng ilang karanasan sa paligid ng pagma-map sa kanilang kapaligiran ?

Bullett Manale: Sa palagay ko ay sinabi na kailangan nilang i-mapa ang kapaligiran. Ngayon nag-aalok ang Microsoft ng isang libreng tool upang gawin iyon, ang Microsoft Assessment Planning Tool, ito ay isang libreng tool ngunit ito ay static. Ginagawa mo ang pagtuklas at ito na. Nakakakuha ka ng isang listahan ng mga bagay na nandiyan. Kinuha namin iyon at sinabing tingnan nating gumawa ng isang hakbang pa gawin natin ang pagtuklas, alamin natin kung ano ang nariyan at ilagay natin ito sa repository at gawin natin ito upang ito ay pabago-bago at maaari nating idagdag ito, alisin mula dito.

Ngunit sa pangkalahatan ang pinakamalaking pinakamalaking hakbang ay sa palagay ko lamang upang malaman, gawin ang pagtuklas. Kung nangangahulugan ito ng pag-download ng aming produkto sa pagsubok, maaari mong i-download ito at subukan ito sa loob ng 14 na araw at maaari mong ituro sa iyong kapaligiran at gawin ang koleksyon.

Ngayon kung mayroon ka nang isang spreadsheet na may isang bungkos ng impormasyong iyon doon ay medyo may tiwala ka na ang impormasyong iyon ay tama, mayroon ka ring kakayahang mag-import sa CSV na spreadsheet sa lahat ng impormasyong iyon at gawin ang bahagi ng kung ano ka mayroon na. Ngunit sa mga tuntunin ng pag-uunawa kung ano ang hindi mo alam, ang tanging paraan upang gawin iyon ay mano-mano ang lumabas, gawin ito o magkaroon ng isang tool na naghahanap para sa uri ng bagay na tulad nito. Iyon ang pagpapasya na kailangan mong gawin, "Sinusubukan ko bang i-automate ang pagtuklas na iyon o kahit papaano makakuha ng isang mahusay na batayan ng kung ano ang nauna doon at pagkatapos ay baka mag-alala tungkol sa ilan sa mga pagbubukod?" Ngunit para sa ang pinaka-bahagi marahil ay kailangan mo ng isang tool.

Dez Blanchfield: Kaya mabilis lang. Saan pupunta ang mga tao upang makapagsimula dito? Tinamaan nila ang iyong website? Paano nila maaabot at masimulan ito nang mabilis?

Bullett Manale: Kung pupunta ka sa Idera, IDERA.com, makikita mo, at maaari ko talagang maipakita ang tunay na mabilis na mabilis. Sa ibabaw ng website ng Idera pupunta ka sa mga produkto, pumunta sa manager ng imbentaryo. Makikita mo na mayroong isang link sa pag-download dito. Tinutukoy mo lamang kung aling build ang nais mong mai-install sa isang 64 o isang 32 bit, at makakapunta ka sa pagpunta at maaari mong simulan ang iyong pagtuklas mula doon.

Robin Bloor: Hindi kapani-paniwala at mahusay, mahusay na pagtatanghal, maraming salamat.

Bullett Manale: Maraming salamat.

Eric Kavanagh: Mayroon kaming ilang mga katanungan mula sa madla at mai-email namin ang mga sa iyo dahil kailangan nating pigilin ang ating sarili ngayon, ngunit si Bullett, muli, mahusay na trabaho sa demo, mahusay na trabaho ng aming tagagawa na nahuhuli na ito ' t nagpapakita.

Bullett Manale: Paumanhin tungkol doon .

Eric Kavanagh: Hindi, ito ay magandang bagay, nagbibigay ka ng kakayahang makita sa pangunahing negosyo, di ba? Dahil ang data ay nagpapatakbo ng data at nagbibigay ka ng kakayahang makita hanggang sa core. Kaya wala nang mga kamay na kulot; ngayon maaari mo talagang ituro sa mga bagay at makuha na malutas. Kaya mabuti para sa iyo.

Bullett Manale: Maraming salamat.

Robin Bloor: Ngunit napakahusay na makita ito na mabuhay din ng paraan, magaling.

Eric Kavanagh: Oo, mai-archive namin ang webcast na ito para sa paglaon sa paglaon at pagkatapos ay magkakaroon kami ng pag-asa sa loob ng halos isang oras o dalawa ang paunang pag-archive ay aakyat kung minsan mas mahaba kaysa sa, ngunit siguraduhin nating hayaan ang mga tao alam. Gamit na papayagan kita, mga tao. Salamat muli sa pagdalo sa Briefing Room, talagang kami ang Hot Technologies. Hahabol ka namin sa susunod. Ingat, bye-bye.

Mga susi sa kaharian: pamamahala ng sql server na may dynamic na pagtuklas