The story of PC-Axis Thesis on multidimensional matrices by Dr. Bo Sundgren (70´s) Axis (80´s)...
-
Upload
dana-willis -
Category
Documents
-
view
215 -
download
0
Transcript of The story of PC-Axis Thesis on multidimensional matrices by Dr. Bo Sundgren (70´s) Axis (80´s)...
The story of PC-Axis
• Thesis on multidimensional matrices by Dr. Bo Sundgren (70´s)
• Axis (80´s)• PC-Axis (90´s)
– Swedish Population Census (1990)
• Relational output database (1997)• PX-Web (1999)• Ongoing development
2
The Swedish concept for dissemination of statistics on the Internet
AnsvarigAnsvarigKod
FornamnEfternamnOrganisationKodTelefonPrefixTelefonnrFaxnrEmailLogonkodDatum
<pk>
<fk>
Deltabell_EngHuvudtabellDeltabell
PresTextLogonkodDatum
<pk,fk><pk,fk>
<ak>
DeltabellVariabelHuvudtabellDeltabellVariabel
VardemangdVariabeltypLagrKolumnnrLogonkodDatum
<pk,fk1><pk,fk1><pk,fk3>
<fk2>
FotnotFotnotNr
FotnotTypVisaFotnotOblFrivFotnotTextLogonkodDatum
<pk>
Fotnot_EngFotnotNr
FotnotTextLogonkodDatum
<pk,fk>
FotnotInnehallHuvudtabellInnehallFotnotNr
LogonkodDatum
<pk,fk1><pk,fk1><pk,fk2>
FotnotInnehTidHuvudtabellInnehallT idpunktFotnotNr
CellnotLogonkodDatum
<pk,fk2><pk,fk2><pk,fk2><pk,fk1> FotnotInnehVarde
HuvudtabellInnehallVariabelVardeforradVardekodFotnotNr
CellnotLogonkodDatum
<pk,fk4><pk,fk4><pk,fk2><pk,fk1><pk,fk1><pk,fk3>
FotnotInnehVblHuvudtabellInnehallVariabelFotnotNr
LogonkodDatum
<pk,fk1><pk,fk1><pk,fk3><pk,fk2>
FotnotMenyValMenyValFotnotNr
LogonkodDatum
<pk,fk1><pk,fk1><pk,fk2>
FotnotVardeVardeforradVardekodFotnotNr
LogonkodDatum
<pk,fk1><pk,fk1><pk,fk2>
FotnotVariabelVariabelFotnotNr
LogonkodDatum
<pk,fk2><pk,fk1>
Huvudtabell_EngHuvudtabell
PresTextPresTextKInnehallsvariabelLogonkodDatum
<pk,fk>
<ak>
InnehallHuvudtabellInnehall
PresTextPresTextKPresKodSOSmaterialStatistikAnsvOrgProducentSenasteUppdatOffentliggjordSortPresDecimalerPresCellerNollSummerbarReferenstidStockFGBastidLFPriserKalenderkorrSasongrensFotnotInnehallFotnotVariabelFotnotVardeFotnotTidLagrKolumnnrLagrFormatLagrAntalTeckenLagrDecimalerLogonkodDatum
<pk,fk1><pk>
<fk2><fk3>
Innehall_EngHuvudtabellInnehall
PresTextPresTextKSortReferenstidBastidLogonkodDatum
<pk,fk><pk,fk>
InnehallTidHuvudtabellInnehallT idpunkt
LogonkodDatum
<pk,fk><pk,fk><pk>
MenyVal_EngMenyVal
PresTextPresTextKBeskrivningSortKodPresentationLogonkodDatum
<pk,fk><pk,fk>
OrganisationOrganisationKod
MyndighetAvdelningFunktionWebbadressInternIdLogonkodDatum
<pk>Organisation_Eng
OrganisationKod
MyndighetAvdelningFunktionLogonkodDatum
<pk,fk>
Tidskala_EngTidskala
PresTextLogonkodDatum
<pk,fk>
VardeVardeforradVardekod
SortKodVardetextKVardetextLFotnotLogonkodDatum
<pk,fk><pk>
Varde_EngVardeforradVardekod
SortKodVardetextKVardetextLLogonkodDatum
<pk,fk><pk,fk>
VardeExtraVardeforradVardekod
EnhetVardetextX1VardetextX2VardetextX3VardetextX4LogonkodDatum
<pk,fk><pk,fk>
VardeforradVardeforrad
PresTextBeskrivningVardetextfinnsVardepresKDBidLogonkodDatum
<pk>
Vardeforrad_EngVardeforrad
VardeforradEngPresTextLogonkodDatum
<pk,fk>
VariabelVariabel
PresTextVariabelinfoFotnotLogonkodDatum
<pk>
Variabel_EngVariabel
PresTextLogonkodDatum
<pk,fk>
VMVardeVardemangdVardeforradVardekod
SortKodLogonkodDatum
<pk,fk2><pk,fk1><pk,fk1>
SDB_Metabas, version 2.00
Sökväg\Filnamn: L:\IT\MIMA\
Makro datamodeller\version 2.00\
SDB_Metabas_200.pdm
Skapad datum: 2003-07-03
Uppdaterad datum: 2004-01-19
DeltabellHuvudtabellDeltabell
PresTextRenTabellLogonkodDatum
<pk,fk><pk>
<ak>
HuvudtabellHuvudtabell
TabellstatusStatusEngOffentliggjordEngPresTextPresTextKInnehallsvariabelTabellIdPresKategoriSpecialteckenFinnsOmradeKodProduktIdTidskalaLogonkodDatum
<pk>
<ak>
<fk2><fk1>
MenyValMenyVal
PresTextPresTextKBeskrivningNivaNrSortKodPresentationInternIdLogonkodDatum
<pk><pk>
TidskalaTidskala
PresTextTidskalepresRegelbundenTidsortFrekvensLagrFormatLogonkodDatum
<pk>
GrupperingVardeforradGruppering
PresTextBeskrivningGruppPresGeoOmradeNrKDBidSortKodLogonkodDatum
<pk,fk><pk>
Gruppering_EngVardeforradGruppering
PresTextSortKodLogonkodDatum
<pk,fk><pk,fk>
VardemangdVardemangd
BeskrivningEliminationVardeforradVardepresGeoOmradeNrKDBidSortKodFinnsFotnotLogonkodDatum
<pk>
<fk>
VMGruppVardemangdGrupperingGruppkodVardekodVardeforrad
SortKodLogonkodDatum
<pk,fk2><pk,fk3><pk><pk,fk1,fk2><pk,fk1,fk2,fk3>
VardeExtra_Eng
VardeforradVardekodEnhetVardetextX1VardetextX2VardetextX3VardetextX4LogonkodDatum
<ak,fk><ak,fk>
VMVarde_EngVardemangdVardeforradVardekod
SortKodLogonkodDatum
<pk,fk><pk,fk><pk,fk>
FotnotHuvudtabellHuvudtabellFotnotNr
LogonkodDatum
<pk,fk1><pk,fk2>
HuvudtabellAnsvarigHuvudtabellAnsvarigKodRol l
LogonkodDatum
<pk,fk2><pk,fk1><pk>
Vardemangd_EngVardemangd
BeskrivningLogonkodDatum
<pk,fk>
DatalagerProduktId
ServerDatabasLogonkodDatum
<pk>
VMGrupp_EngVardemangdGrupperingGruppkodVardekodVardeforrad
SortKodLogonkodDatum
<pk,fk><pk,fk><pk,fk><pk,fk><pk,fk>
LankLankId
LankLankTextPresKategoriLankPresSortKodBeskrivningLogonkodDatum
<pk>Lank_Eng
LankId
LankLankTextSortKodBeskrivningLogonkodDatum
<pk,fk>
LankMenyValMenyValLankId
LogonkodDatum
<pk,fk2><pk,fk2><pk,fk1>
Kolumnkod_EngMetatabellKolumnKod
KodEngPresTextLogonkodDatum
<pk,fk><pk,fk><pk,fk>
KolumnkodMetatabellKolumnKod
PresTextLogonkodDatum
<pk><pk><pk>
MetaAdmEgenskap
VardeLogonkodDatum
<pk>
MetabasInfoModell
ModellVersionDatabasRoll
<pk>
Specialtecken_EngTeckenTyp
PresTeckenPresTextLogonkodDatum
<pk,fk>
SpecialteckenTeckenTyp
PresTeckenSummerbarDatacellIfylldPresTextLogonkodDatum
<pk>
TextKatalogTextKatalogNr
TextTypPresTextBeskrivningLogonkodDatum
<pk>
TextKatalog_EngTextKatalogNr
TextTypPresTextBeskrivningLogonkodDatum
<pk,fk>
FotnotDeltabellHuvudtabellDeltabellFotnotNrLogonkodDatum
<pk,fk2><pk,fk2><pk,fk1>
Metalist
Macrometa
MacroData
Internet SQL User Interface
PX-Publ
PC-Axis main module
PC-Axis SQL
PX-Batch
PX-Web
PX-MakePX-EditSupercross
The database model
PC-Axis Web page
• For more information about PC-Axis and the countries and organizations that use it go to:
• http://www.pc-axis.scb.se
Other Data models
Nordic Data model
.NET
PX-Map2SSB
Internet DSt GUIInternet SSB
GUI
PX-files
Paxiom SCB
class library Storing metadata based on the PX-file
Paxiom SCB
Parser Reading px-files V1 Sep08
Paxiom Parsers Reading 2. SQL Nordic, SSB, May 083. XML, SC4. SDMX, FAO5. SQL/UA, UA
PC-AxisSCB
Internet SCB GUI
PX-iGraphDSt
PX-WebSCB
Menu XX
class library Storing metadata for selections
Menu ParsersReading1. PX-files, SCB?2. SQL Nordic, DSt?3. XML, SC5. SQL/UA, UA
Pivot SCB function
Table SCB function ….
Technical description for future output databases
ValiomSSB ?
class library Metadata for varval selections
Valiom ParsersReading1. PX-files, SCB?2. SQL Nordic, SSB?3. XML, SC5. SQL/UA, UA
PCAxis.core.dllV1Sep08, V2Sep09
ScXML
FAOSDMX
SCB=Statistics Sweden, DSt=Statistics Denmark, Sc=Statistics Finland, SSB=Statistics Norway, FAO=UN/FAO, UA=Lviv/Ukraina
DSt, SSB, SCBSQL Databases
SAS, SuperCross, TPL, Own systems
UA or otherSQL Databases
Plug in XX
functionsPlug in SC functions
Plug inFAO functions