3 Случаја употребе, Сценарио и Пример
3.1 Опсег овог поглавља
Да би се представила заједничка тема кроз овај Кориснички водич, користи се заједнички сет употребних случајева, заједнички сценарио и заједнички сет примера. Ово поглавље дефинише употребне случајеве, сценарио и пример. SDMX структурни метаподаци кориšћени.
3.2 Употребни случајеви
SDMX подржава многе употребне случајеве.
Употребни случај Обрада система
Активност
Захтеви за структурне метаподатке Извештавање података Извући податке из извора (база података, датотека, табела) Приступ DSD. Записати SDMX-ML или SDMX-EDI скуп података Приступ DSD и можда код трансформације и агрегирања. Валидирати скуп података Приступ до DSD или XML шема изведена из ње. Учитајте податке у базу података Читајте SDMX-ML или SDMX-EDI скуп података.
Валидирати скуп података.
Записати податке у базу података
Приступ DSD и можда код трансформације. Извештај метаподаци референце Извући метаподатке из базе података Приступ MSD. Записати сет метаподатака Приступ MSD. Валидирати сет метаподатака Приступ MSD или шема изведена из ње. Учитајте метаподаци референце у базу података (често се назива репозиторијум метаподатака) Читајте SDMX-ML метаподатке. Приступ MSD и можда код трансформације. Записати метаподатке у базу података Приступ MSD. Извештај података путем метода “пулл” Приступ DSD Поставите датотеку на URL локацију Објавите постојање сет података путем SDMX Регистрација Уговор о обезбеђивању у SDMX регистар. Администрација базе података (аутоматска генерација табела базе података) Креирање табела базе података Приступ DSD Учитајте базу података Приступ DSD omogući da baza podataka bude kompatibilna sa SDMX Web
Услуге
Прихватити и обрадити и SDMX структурни упит Приступ SDMX структурни метаподаци као што су DSD, MSD, Ток података, Ток метаподатака, Провајдер података, Уговор о обезбеђивању, Ограничење, Шема категорија. Прихватити и обрадити SDMX упит података Приступ DSD. Записати SDMX скуп података Приступ DSD. Откривање података Лоцирајте извор података Шема категорија и линкови ка Ток података, Уговор о обезбеђивању и регистрација података Упит података и метаподатака и визуализација Упит за SDMX структурни репозиторијум. Приступ SDMX структурни метаподаци. Креирајте SDMX упит на основу избора корисника Приступ DSD. Приступите репозиторијум метаподатака да бисте извукли референтне метаподатке који се односе на податке. Приступ листе кодова и концепти. Трансформишите SDMX подаци и референтни метаподаци у табеле, графиконе, дијаграме итд. Приступ DSD и метаподаци листе кодова и концепти. 3.3 Сценарио
3.3.1 Употребни случај веб дисеминације
Употреба веб дисеминације је главни употребни случај за овај Кориснички водич и поглавља у овом водичу прате овај ток процеса. Међутим, тема сваког поглавља је релевантна за више од овог једног употребног случаја SDMX. На пример, Data structure definition је релевантан за све употребне случајеве који се односе на податке, а SDMX регистар је релевантан за готово све употребне случајеве. Разлог за избор веб дисеминације података и сродних метаподатака је двострук:
- овaj један употребни случај користи многе од SDMX конструката
- ово је све популарнија употреба SDMX јер омогућава организацијама да изграде самоподешавајући систем за дисеминацију
Фигура 1: Ток процеса SDMX Веб систем за дисеминацију података
Процес Опис 1 Повучите DSD из структурни метаподаци извора (нпр. један SDMX регистар), и креирајте табеле базе података. 2 Читајте једну SDMX скуп података датотеку и учитајте податке у базу података 3 Систем за откривање података стално синхронизује своје метаподатке са структурални метаподаци извором. Корисник врши избор података из опција изграђених од информација које се чувају у једном SDMX Регистар (структурални метаподаци као што је категоријски шемат, поточни ток података, DSD, пружалац података, споразуми о обезбеђивању и регистрација података) 4 Ова избора су логички избори, изграђени из димензија избора. 5 Логички избор је форматиран као SDMX упит података. Он се прослеђује у Базу података која одговара са SDMX подаци сета. 6 Референцијални метаподаци релевантни за враћене податке преузимају се из репозиторијум метаподатака. 7 Подаци и метаподаци се прослеђују алату за визуализацију како би се подаци приказали у табелама, графиконима, графиконима, мапама итд. Често је понуђено преузимање у различитим форматима. Опције за преузимање често такође укључују и DSD или MSD. 3.3.2 Структурални метаподаци
Следеће структурални метаподаци и метаподаци о обезбеђивању користе се у сценарију.
Слика 2: Структурални и метаподаци о обезбеђивању коришћени у сценарију
Садржај ових метаподатака описан је у поглављима који следе.