future version of pc-axis 2015-10-111 petros likidis, [email protected] statistics sweden...
TRANSCRIPT
Future version of PC-Axis
23-04-19 1
Petros Likidis, [email protected]
Statistics Sweden
PC-Axis .NET
Design goals
Make it more open
23-04-19 2
Data
PC-Axis .Net
23-04-19 3
PX FilesPX Files XDFXDF CNMMCNMM SDMXSDMX ……
PX fileparserPX fileparser
XDFparser
XDFparser
CNMM parserCNMM parser
IPXModelBuilderIPXModelBuilder
Mapping
MenuMenuPivotPivot
SumSum ......
%%
Web controlsWeb controls
Webb08Webb08 PX WebPX Web Web XWeb XPC-AxisPC-Axis
Model
Presentation
PaxiomPaxiom
PXFileModelBuilder
PXFileModelBuilder
XDFModelBuilder
XDFModelBuilder
SQLModelBuilder
SQLModelBuilder SDMXModel
BuilderSDMXModel
Builder ……
2 projects at SCB
• Plattform– PCAxis.Core– PCAxis.Windows (for testing)
• Web controls– PCAxis.Web.Core– PCAxis.Web.Controls– PCAxis.Web.Client (for testing)
23-04-19 4
Environment
23-04-19 5
• Visual Studio 2008– VB.NET– Target .Net framework 2.0
• SourceSafe
• Documentation– API (Sandcastle)– usage (MS Word)
3rd party libraries
• log4net (logging framework)
• Ude (charset detection)
• jQuery (scripting library)
• SourceGrid (Windows grid control)
23-04-19 6
Plattform (PCAxis.Core)
23-04-19 7
DataPX FilesPX Files XDFXDF CNMMCNMM SDMXSDMX ……
PX fileparserPX fileparser
XDFparser
XDFparser
CNMM parserCNMM parser
IPXModelBuilderIPXModelBuilder
Mapping
MenuPivotPivot
SumSum ......
%%
Web controlsWeb controls
Webb08Webb08 PX WebPX Web Web XWeb XPC-AxisPC-Axis
Model
Presentation
PaxiomPaxiom
PXFileModelBuilder
PXFileModelBuilder
XDFModelBuilder
XDFModelBuilder
SQLModelBuilder
SQLModelBuilder SDMXModel
BuilderSDMXModel
Builder ……
Web controls (PCAxis.Web.Controls)
23-04-19 8
DataPX FilesPX Files XDFXDF CNMMCNMM SDMXSDMX ……
PX fileparserPX fileparser
XDFparser
XDFparser
CNMM parserCNMM parser
IPXModelBuilderIPXModelBuilder
Mapping
MenuMenuPivotPivot
SumSum ......
%%
Web controlsWeb controls
Webb08Webb08 PX WebPX Web Web XWeb XPC-AxisPC-Axis
Model
Presentation
PaxiomPaxiom
PXFileModelBuilder
PXFileModelBuilder
XDFModelBuilder
XDFModelBuilder
SQLModelBuilder
SQLModelBuilder SDMXModel
BuilderSDMXModel
Builder ……
Web controls (PCAxis.Web.Controls)
23-04-19 9
PX Web
23-04-19 10
PX Web
PCAxis.Core
PCAxis.Web.Controls
PCAxis.Web.Admin
PCAxis.Web.Core
Collaborations
• Denmark
• Norway
• Finland
23-04-19 11
Denmark
23-04-19 12
DataPX FilesPX Files XDFXDF CNMMCNMM SDMXSDMX ……
PX fileparserPX fileparser
XDFparser
XDFparser
CNMM parserCNMM parser
IPXModelBuilderIPXModelBuilder
Mapping
MenuMenuPivotPivot
SumSum ......
%%
Web controlsWeb controls
Webb08Webb08 PX WebPX Web Web XWeb XPC-AxisPC-Axis
Model
Presentation
PaxiomPaxiom
PXFileModelBuilder
PXFileModelBuilder
XDFModelBuilder
XDFModelBuilder
SQLModelBuilder
SQLModelBuilder SDMXModel
BuilderSDMXModel
Builder ……
Norway
23-04-19 13
DataPX FilesPX Files CALSCALS CNMMCNMM SDMXSDMX ……
PX fileparserPX fileparser
CALSparserCALS
parserCNMM parserCNMM parser
IPXModelBuilderIPXModelBuilder
Mapping
MenuMenuPivotPivot
SumSum ......
%%
Web controlsWeb controls
Webb08Webb08 PX WebPX Web Web XWeb XPC-AxisPC-Axis
Model
Presentation
PaxiomPaxiom
PXFileModelBuilder
PXFileModelBuilder
CalsModelBuilder
CalsModelBuilder
SQLModelBuilder
SQLModelBuilder SDMXModel
BuilderSDMXModel
Builder ……
Finland
23-04-19 14
DataPX FilesPX Files XDFXDF CNMMCNMM SDMXSDMX ……
PX fileparserPX fileparser
XDFparser
XDFparser
CNMM parserCNMM parser
IPXModelBuilderIPXModelBuilder
Mapping
MenuMenuPivotPivot
SumSum ......
%%
Web controlsWeb controls
Webb08Webb08 PX WebPX Web Web XWeb XPC-AxisPC-Axis
ModelPaxiomPaxiom
PXFileModelBuilder
PXFileModelBuilder
XDFModelBuilder
XDFModelBuilder
SQLModelBuilder
SQLModelBuilder SDMXModel
BuilderSDMXModel
Builder ……
Demo
• My own web application– Data sources
• CNMM• PX files• XDF files
– Web controls from PCAxis.Web.Controls
23-04-19 15
Q & A
23-04-19 16