PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

17
PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden

Transcript of PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

Page 1: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

PX File Format- Suggestions for improvments

Petros Likidis, Statistics Sweden

Page 2: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

All keywords in the PX file format• AGGREGALLOWED• ATTRIBUTE-ID• ATTRIBUTE-TEXT• ATTRIBUTES• AUTOPEN• AXIS-VERSION• BASEPERIOD• CELLNOTE• CELLNOTEX• CFPRICES• CHARSET• CODEPAGE• CODES• CONFIDENTIAL• CONTACT• CONTENTS• CONTVARIABLE• COPYRIGHT• CREATION-DATE• DATA• DATABASE• DATANOTE

• DATANOTECELL• DATANOTESUM• DATASYMBOL1• DATASYMBOL2• DATASYMBOL3• DATASYMBOL4• DATASYMBOL5• DATASYMBOL6• DATASYMBOLNIL• DATASYMBOLSUM• DAYADJ• DECIMALS• DEFAULT-GRAPH• DESCRIPTION• DESCRIPTIONDEFA

ULT• DIRECTORY-PATH• DOMAIN• DOUBLECOLUMN• ELIMINATION• FIRST-PUBLISHED• HEADING

• HIERARCHIES• HIERARCHYLEVELS• HIERARCHYLEVELS

OPEN• HIERARCHYNAMES• INFO• INFOFILE• KEYS• LANGUAGE• LANGUAGES• LAST-UPDATED• LINK• MAP• MATRIX• META-ID• NEXT-UPDATE• NOTE• NOTEX• OFFICIAL-

STATISTICS• PARTITIONED• PRECISION• PRESTEXT

• PX-SERVER• REFPERIOD• ROUNDING• SEASADJ• SHOWDECIMALS• SOURCE• STOCKFA• STUB• SUBJECT-AREA• SUBJECT-CODE• SURVEY• SYNONYMS• TABLEID• TIMEVAL• TITLE• UNITS• UPDATE-

FREQUENCY• VALUENOTE• VALUENOTEX• VALUES• VARIABLE-TYPE

Page 3: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

Keywords that should be defined• AGGREGALLOWED• ATTRIBUTE-ID• ATTRIBUTE-TEXT• ATTRIBUTES• AUTOPEN• AXIS-VERSION• BASEPERIOD• CELLNOTE• CELLNOTEX• CFPRICES• CHARSET• CODEPAGE• CODES• CONFIDENTIAL• CONTACT• CONTENTS• CONTVARIABLE• COPYRIGHT• CREATION-DATE• DATA• DATABASE• DATANOTE

• DATANOTECELL• DATANOTESUM• DATASYMBOL1• DATASYMBOL2• DATASYMBOL3• DATASYMBOL4• DATASYMBOL5• DATASYMBOL6• DATASYMBOLNIL• DATASYMBOLSUM• DAYADJ• DECIMALS• DEFAULT-GRAPH• DESCRIPTION• DESCRIPTIONDEFA

ULT• DIRECTORY-PATH• DOMAIN• DOUBLECOLUMN• ELIMINATION• FIRST-PUBLISHED• HEADING

• HIERARCHIES• HIERARCHYLEVELS• HIERARCHYLEVELS

OPEN• HIERARCHYNAMES• INFO• INFOFILE• KEYS• LANGUAGE• LANGUAGES• LAST-UPDATED• LINK• MAP• MATRIX• META-ID• NEXT-UPDATE• NOTE• NOTEX• OFFICIAL-

STATISTICS• PARTITIONED• PRECISION• PRESTEXT

• PX-SERVER• REFPERIOD• ROUNDING• SEASADJ• SHOWDECIMALS• SOURCE• STOCKFA• STUB• SUBJECT-AREA• SUBJECT-CODE• SURVEY• SYNONYMS• TABLEID• TIMEVAL• TITLE• UNITS• UPDATE-

FREQUENCY• VALUENOTE• VALUENOTEX• VALUES• VARIABLE-TYPE

Page 4: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

CODEPAGE

• Should be ENCODING• Should be mandatory• Should be the first keyword in the PX file

Page 5: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

CONTACT

• Make it an encoded string. E.g.

CONTACT=”Name:Petros Likidis,Phone:+4619176917,Mail:[email protected],Web:www.scb.se”;

• Suggested fields• Name• Phone• Fax• Mail• Webpage• Description

Page 6: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

CELLNOTE(X),DATANOTE,DATANOTECELL, NOTE(X), VALUENOTE(X)

Page 7: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

Notes continued

Page 8: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

Notes continued

Page 9: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

Notes continued

Page 10: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

MATRIX and TABLEID

• Both serve as an identifier but none of them are mandatory.

• Are one of the keywords redundant?• The other should be mandatory.

Page 11: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

UPDATE-FREQUENCY

• Should be restricted to a set of codes• A – Annual• H – Half year• M – Monthly• D – Daily

Page 12: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

VARIABLE-TYPE

• Should be restricted to a set of values• DIMENSION (default)• TIME• CONTENTS• GEOGRAPHY

Page 13: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

CODES

• Should be mandatory.• Benefits

• A natural identifier for values• Keywords would not have to be repeated in

multilingual files.

• Drawbacks• Codes have to be defined for all values.

Page 14: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

New Keywords

• VARIABLE-CODE• VARIABLE-TEXT

Page 15: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

VARIABLE-CODE and VARIABLE-TEXT

• Should be mandatory.• Benefits

• A natural identifier for values• Keywords would not have to be repeated in

multilingual files.

• Drawbacks• PX files will no longer be able to be backwards

compatible.

Page 16: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

Redundant keywords• AGGREGALLOWED• ATTRIBUTE-ID• ATTRIBUTE-TEXT• ATTRIBUTES• AUTOPEN• AXIS-VERSION• BASEPERIOD• CELLNOTE• CELLNOTEX• CFPRICES• CHARSET• CODEPAGE• CODES• CONFIDENTIAL• CONTACT• CONTENTS• CONTVARIABLE• COPYRIGHT• CREATION-DATE• DATA• DATABASE• DATANOTE

• DATANOTECELL• DATANOTESUM• DATASYMBOL1• DATASYMBOL2• DATASYMBOL3• DATASYMBOL4• DATASYMBOL5• DATASYMBOL6• DATASYMBOLNIL• DATASYMBOLSUM• DAYADJ• DECIMALS• DEFAULT-GRAPH• DESCRIPTION• DESCRIPTIONDEFA

ULT• DIRECTORY-PATH• DOMAIN• DOUBLECOLUMN• ELIMINATION• FIRST-PUBLISHED• HEADING

• HIERARCHIES• HIERARCHYLEVELS• HIERARCHYLEVELS

OPEN• HIERARCHYNAMES• INFO• INFOFILE• KEYS• LANGUAGE• LANGUAGES• LAST-UPDATED• LINK• MAP• MATRIX• META-ID• NEXT-UPDATE• NOTE• NOTEX• OFFICIAL-

STATISTICS• PARTITIONED• PRECISION• PRESTEXT

• PX-SERVER• REFPERIOD• ROUNDING• SEASADJ• SHOWDECIMALS• SOURCE• STOCKFA• STUB• SUBJECT-AREA• SUBJECT-CODE• SURVEY• SYNONYMS• TABLEID• TIMEVAL• TITLE• UNITS• UPDATE-

FREQUENCY• VALUENOTE• VALUENOTEX• VALUES• VARIABLE-TYPE

Page 17: PX File Format - Suggestions for improvments Petros Likidis, Statistics Sweden.

Keywords that bother me

• AUTOPEN• CHARSET• CONFIDENTIAL• DATABASE• DEFAULT-GRAPH• DIRECTORY-PATH• DOUBLECOLUMN• PARTITIONED• PX-SERVER• SURVEY• TIMEVAL