Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
38
Rozdział2:Rozpoczęciepracywmodelutabelarycznym
Właściwościtrzebaustawićwedługnastępującychzasad:
DataBackup(Kopiazapasowadanych)
Tuokreślasię,cosiębędziedziało
zbaządanychobszaruroboczegopozamknięciunaszegoprojektu.Domyślnym
ustawieniemjestDoNotBackUpToDisk(Niewykonujkopiizapasowejnadys-
ku),cooznacza,żeprzyzamykaniuprojektuniejestzachowywanażadnakopia.
Jeślijednakpracujemyzlokalnymserwerembazydanychobszaruroboczego,
instancjategoserwerabazydanychdziałanakonciezwystarczającymiuprawnie-
niami,abyzapisywaćwkataloguprojektu(jakwłasnekontodomeny
,cozalecano
jużwtymrozdziale),zaśilośćdanychwbaziedanychobszaruroboczegojest
niewielka,możnarozważyćzmianętejwłaściwościnaBackUpToDisk(Wykonaj
kopięzapasowąnadysku).Podczaszamykaniaprojektubazadanychobszaru
roboczegozostaniezapisanawtymsamymkatalogucoprojektSSDT.Powody
,dla
którychtakasytuacjamożebyćużyteczna,podanowpościenablogu:http://blogs.
msdn.com/b/cathyk/archive/2011/09/20/working-with-backups-in-the-tabular-designer
.
aspx,jednakpowodyteniezbytistotne,zaśtworzeniekopiizapasowejzwiększa
czaspotrzebnynazapisanieprojektu.
FileName(Nazwapliku)
Tuokreślasięnazwępliku.bimnaszegoprojektu;
dalej,wpunkcie„Zawartośćprojektutabelarycznego”,jestdokładnyopistego
pliku.Zmiananazwypliku.bimmożebyćużyteczna,jeśliwramachjednego
rozwiązaniaSSDTpracujemyprzykilkuprojektach.
WorkspaceRetention(Przechowywanieobszaruroboczego)
Tawłaściwość
określa,cosiędziejezbaządanychobszaruroboczego(onazwiepodanejwewłaś-
ciwościtylkodoodczytu,WorkspaceDatabase)naserwerzebazy
,gdyzamyka-
mynaszprojektSSDT.DomyślneustawienietoUnloadFromMemory(Zwolnij
zpamięci).Bazadanychzostajeodłączona,pozostającnadysku,aleniezużywając
pamięci.Gdyprojektjestponownieotwierany
,zostajeszybkoponowniepodłączo-
na.UstawienieKeepInMemory(Zachowajwpamięci)wskazuje,żebazadanych
niezostajeodłączonaiwchwilizamknięciaprojektujejstannieulegazmianie.
UstawienieDeleteWorkspace(Usuńobszarroboczy)wskazuje,żebazadanych
mazostaćcałkowicieusuniętaiprzyponownymotwarciuprojektumusizostać
ponownieutworzona.Dlaprojektówomałymzestawiedanychlubdlaprojektów
chwilowych,tworzonychnapotrzebytestowaniaieksperymentalniezalecasię
ustawienieDeleteWorkspace,gdyżinaczejskumulujemywielebazdanychobsza-
ruroboczego,którezblokująserwerizużyjąprzestrzeńdyskową.Jeślipracujemy
zjednymprojektemlubkorzystamyzwielkichilościdanych,użytecznemoże
byćustawienieKeepInMemory
,gdyżzmniejszaonoczaspotrzebnynaotwarcie
projektu.
WorkspaceServer(Serwerobszaruroboczego)
Tupodajemynazwęinstancji
tabelarycznejAnalysisServices2012,którejchcemyużywaćjakoserwerabazy
danychobszaruroboczego.