Changes for page 13 Structure Mapping
Last modified by Helena on 2025/09/10 11:19
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Content
-
... ... @@ -39,9 +39,7 @@ 39 39 Different source values can also map to the same target value, for example when deriving regions from country codes. 40 40 41 41 (% style="width:674.294px" %) 42 -|(% style="width:284px" %)**Source Component: 43 -REF_AREA**|(% style="width:387px" %)**Target Component: 44 -REGION** 42 +|(% style="width:284px" %)**Source Component: REF_AREA**|(% style="width:387px" %)**Target Component: REGION** 45 45 |(% style="width:284px" %)FR|(% style="width:387px" %)EUR 46 46 |(% style="width:284px" %)DE|(% style="width:387px" %)EUR 47 47 |(% style="width:284px" %)IT|(% style="width:387px" %)EUR ... ... @@ -428,22 +428,27 @@ 428 428 429 429 By specifying validity periods, the example from Section 13.8 can be re-written using two rules as follows: 430 430 431 -(% style="width:808.294px" %) 432 -|(% style="width:93px" %)**Rule**|(% style="width:385px" %)**Source**|(% style="width:328px" %)**Target** 433 -|(% style="width:93px" %)1|(% style="width:385px" %)((( 429 +|Rule|Source|Target 430 +|1|((( 434 434 If 432 + 435 435 INDICATOR=XULADS. 434 + 436 436 Validity Period start period=2007 end period=2009 437 -)))|( % style="width:328px" %)(((436 +)))|((( 438 438 Set 438 + 439 439 OBS_CONF=F 440 440 ))) 441 -| (% style="width:93px" %)2|(% style="width:385px" %)(((441 +|2|((( 442 442 If 443 + 443 443 INDICATOR=XULADS. 445 + 444 444 Validity Period start period=2010 445 -)))|( % style="width:328px" %)(((447 +)))|((( 446 446 Set 449 + 447 447 OBS_CONF=F** ** 448 448 ))) 449 449 ... ... @@ -455,8 +455,31 @@ 455 455 456 456 === 13.10.1 Many to one mapping (N-1) === 457 457 458 -[[image:1747377208446-496.png]] 461 +|Source|Map To 462 +|((( 463 +**FREQ**="A" 459 459 465 +ADJUSTMENT="N" 466 + 467 +**REF_AREA**="PL" 468 + 469 +**COUNTERPART_AREA**="W0" 470 + 471 +REF_SECTOR="S1" 472 + 473 +COUNTERPART_SECTOR="S1" ACCOUNTING_ENTRY="B" 474 + 475 +STO="B5G" 476 +)))|((( 477 +FREQ="A" 478 + 479 +REF_AREA="PL" 480 + 481 +COUNTERPART_AREA="W0" 482 + 483 +INDICATOR="IND_ABC" 484 +))) 485 + 460 460 The bold Dimensions map from source to target verbatim. The mapping simply specifies: 461 461 462 462 FREQ => FREQ ... ... @@ -481,43 +481,49 @@ 481 481 482 482 The following representation mapping can be used to explicitly map each age to an output code. 483 483 510 +: 511 + 484 484 ((( 485 -(% style="width:669.294px" %) 486 -|(% style="width:218px" %)**Source Input Free Text**|(% style="width:448px" %)**Desired Output Code Id** 487 -|(% style="width:218px" %)0|(% style="width:448px" %)A 488 -|(% style="width:218px" %)1|(% style="width:448px" %)A 489 -|(% style="width:218px" %)2|(% style="width:448px" %)A 490 -|(% style="width:218px" %)3|(% style="width:448px" %)B 491 -|(% style="width:218px" %)4|(% style="width:448px" %)B 513 +|Source Input Free Text|Desired Output Code Id 514 +|0|A 515 +|1|A 516 +|2|A 517 +|3|B 518 +|4|B 492 492 ))) 493 493 494 -If this mapping takes advantage of regular expressions it can be expressed in two rules: 521 +If this mapping takes advantage of regular expressions it can be expressed in two 3464 rules: 495 495 496 -((( 497 -(% style="width:675.294px" %) 498 -|(% style="width:219px" %)((( 499 -**Regular Expression** 500 -)))|(% style="width:453px" %)**Desired Output** 501 -|(% style="width:219px" %)[0-2]|(% style="width:453px" %)A 502 -|(% style="width:219px" %)[3-4]|(% style="width:453px" %)B 523 +[[image:SDMX 3-0-0 SECTION 6 FINAL-1.0_en_8c1afe2b.gif||alt="Shape10" height="1" width="302"]] 503 503 504 -(% style="color:inherit; font-family:inherit; font-size:max(21px, min(23px, 17.4444px + 0.462963vw))" %)13.10.3 Observation Attributes for Time Period 525 +__Regular Expression __Desired Output 526 + 527 +: 528 + 529 +((( 530 +|[0-2]|A 531 +|[3-4]|B 505 505 ))) 506 506 534 +=== 13.10.3 Observation Attributes for Time Period === 535 + 507 507 This use case is where a specific observation for a specific time period has an attribute 3468 value. 508 508 538 +: 539 + 509 509 ((( 510 -(% style="width:689.294px" %) 511 -|(% style="width:220px" %)**Input INDICATOR**|(% style="width:223px" %)**Input TIME_PERIOD**|(% style="width:243px" %)**Output OBS_CONF** 512 -|(% style="width:220px" %)XULADS|(% style="width:223px" %)2008|(% style="width:243px" %)C 513 -|(% style="width:220px" %)XULADS|(% style="width:223px" %)2009|(% style="width:243px" %)C 514 -|(% style="width:220px" %)XULADS|(% style="width:223px" %)2010|(% style="width:243px" %)C 541 +|Input INDICATOR|Input TIME_PERIOD|Output OBS_CONF 542 +|XULADS|2008|C 543 +|XULADS|2009|C 544 +|XULADS|2010|C 515 515 ))) 516 516 517 517 __Or using a validity period on the Representation Mapping__: 518 518 519 -Input INDICATOR Valid From/ Valid To Output OBS_CONF XULADS 2008/2010 C549 +[[image:SDMX 3-0-0 SECTION 6 FINAL-1.0_en_6dbf7f.gif||alt="Shape11" height="36" width="555"]] Input INDICATOR Valid From/ Valid To Output OBS_CONF 520 520 551 +XULADS 2008/2010 C 552 + 521 521 === 13.10.4 Time mapping === 522 522 523 523 This use case is to create a time period from an input that does not respect SDMXTime Formats. ... ... @@ -524,15 +524,20 @@ 524 524 525 525 The Component Mapping from SYS_TIME to TIME_PERIOD specifies itself as a time mapping with the following details: 526 526 559 +: 560 + 527 527 ((( 528 -(% style="width:763.294px" %) 529 -|(% style="width:163px" %)**Source Value**|(% style="width:219px" %)**Source Mapping**|(% style="width:198px" %)**Target Frequency**|(% style="width:180px" %)**Output** 530 -|(% style="width:163px" %)18/07/1981|(% style="width:219px" %)dd/MM/yyyy|(% style="width:198px" %)A|(% style="width:180px" %)1981 562 +|Source Value|Source Mapping|Target Frequency|Output 563 +|18/07/1981|dd/MM/yyyy|A|1981 531 531 ))) 532 532 533 533 When the target frequency is based on another target Dimension value, in this example __the value of the FREQ Dimension in the tar__get DSD. 534 534 568 +[[image:SDMX 3-0-0 SECTION 6 FINAL-1.0_en_dbe68698.gif||alt="Shape12" height="1" width="273"]] 535 535 570 +: 571 +:: 572 + 536 536 ((( 537 537 |Source Value|Source Mapping|Target Frequency Output Dimension 538 538 ... ... @@ -556,7 +556,7 @@ 556 556 557 557 Dimension 558 558 559 - 1981 yyyy D – End of Period 1981-12-31 596 +[[image:SDMX 3-0-0 SECTION 6 FINAL-1.0_en_4ec4bb31.gif||alt="Shape13" height="173" width="555"]] 1981 yyyy D – End of Period 1981-12-31 560 560 561 561 When the start of year is April 1^^st^^ the Structure Map has YearStart=04-01: 562 562
- 1747377208446-496.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.helena - Size
-
... ... @@ -1,1 +1,0 @@ 1 -28.0 KB - Content