ETL jobber til et datavarehus for at du skal anvende ulike måter. Du kan SSIS
Pakken gjøre alle underliggende ETL pakker samtale. Du kan også opprette en SSIS pakke som inneholder alt
Lagrede prosedyrer for ETL behandling samtaler. Endelig kan du opprette en lagret prosedyre at alle ETL
Job samtaler. Kallet til ETL jobben kan være en SQL agent jobb, en cmd-fil som en T-SQL script
aanschopt eller en lagret prosedyre som gjør arbeidet direkte.
Min erfaring med SSIS master-pakken "er at den er treg. SSIS starter dårlig og ikke
mer behagelig. Du må også manuelt foreta justeringer i pakken som et eksempel
bijkomt nye tabellen (dimensjon eller faktum).
Vi arbeider for tiden med en mekanisme som agent aanschopt jobber innen en viss "agent
jobben kategorien «falle. Anta at du har en stjerne modell" regnskap ". Alle ETL jobber (Job Agent) faller inn i dette
kategori.
SELECT *
FRA msdb.dbo.sysjobs
JOIN msdb.dbo.syscategories ON (syscategories.category_class = 1
OG sysjobs.category_id = syscategories.category_id
)
Den siste kolonnen "navn" viser den kategorien agentjob se. Ved en smart prosess kan bygge
alle jobber samtidig eller sekvensielt samtaler, og så alt ETL prosesser for å laste datavarehus til
arbeidet. Når en ny tabell / dimensjon / faktum vil automatisk generere en ny agentjob
skje innen denne kategorien og det vil også automatisk meegeladen bort verk.
Hva er din metode?






















Tagger 