future version of pc-axis 2015-10-111 petros likidis, [email protected] statistics sweden...
TRANSCRIPT
![Page 1: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/1.jpg)
Future version of PC-Axis
23-04-19 1
Petros Likidis, [email protected]
Statistics Sweden
PC-Axis .NET
![Page 2: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/2.jpg)
Design goals
Make it more open
23-04-19 2
![Page 3: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/3.jpg)
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 ……
![Page 4: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/4.jpg)
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
![Page 5: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/5.jpg)
Environment
23-04-19 5
• Visual Studio 2008– VB.NET– Target .Net framework 2.0
• SourceSafe
• Documentation– API (Sandcastle)– usage (MS Word)
![Page 6: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/6.jpg)
3rd party libraries
• log4net (logging framework)
• Ude (charset detection)
• jQuery (scripting library)
• SourceGrid (Windows grid control)
23-04-19 6
![Page 7: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/7.jpg)
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 ……
![Page 8: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/8.jpg)
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 ……
![Page 9: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/9.jpg)
Web controls (PCAxis.Web.Controls)
23-04-19 9
![Page 10: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/10.jpg)
PX Web
23-04-19 10
PX Web
PCAxis.Core
PCAxis.Web.Controls
PCAxis.Web.Admin
PCAxis.Web.Core
![Page 11: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/11.jpg)
Collaborations
• Denmark
• Norway
• Finland
23-04-19 11
![Page 12: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/12.jpg)
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 ……
![Page 13: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/13.jpg)
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 ……
![Page 14: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/14.jpg)
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 ……
![Page 15: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/15.jpg)
Demo
• My own web application– Data sources
• CNMM• PX files• XDF files
– Web controls from PCAxis.Web.Controls
23-04-19 15
![Page 16: Future version of PC-Axis 2015-10-111 Petros Likidis, petros.likidis@scb.se Statistics Sweden PC-Axis.NET](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649eac5503460f94bb23a7/html5/thumbnails/16.jpg)
Q & A
23-04-19 16