Document toolboxDocument toolbox

Naming Conventions HANA

The System Scout offers to check the compliance of technical names of entities to your defined naming conventions. The report can be found in the Analysis Reports and in the search view:

Naming Conventions in the Analysis Reports dropdown and the search of the System Scout

Supported Entity Types:

  •  Index

  •  Sequence

  •  Table

  •  Table Type

  •  View

  •  Virtual Tables

  •  Analytic Privilege

  •  Analytic View

  •  Attribute View

  •  Calculation View

  •  Table Functions

  •  HANA CDS Entity

  •  Stored Procedure

  •  Roles

  •  Users


Standard rule

The sample shows 2 different rules that are automatically combined with OR statements when starting the analysis. So only Calculation Views that do not fit any of the 2 rules will be listed in the result list.

2 Standard Rules maintained for Calculation Views

Expert Rule

In this example, we want to define naming conventions for the HANA object type "Calculation Views" with the expert rule. Since the technical name of the Calculation Views can have a maximum length of 256 characters, the syntax of the expert rule was supplemented with the expression **. This represents a wildcard for all remaining positions.

The exact handling of this new expression and further syntax additions are explained in the following two examples.

Example 1: possible naming convention:

Position 1 = A, B
Digit 2 = C, D
digit 3 = E, F, G

This naming convention would be realized in the System Scout as follows:

A,B;C,D;E,F,G;**

The expression ** fills all remaining 253 characters with a placeholder. Then "Start Analysis" can be used to determine which Calculation Views do not comply with this naming convention.

 

Example 2: possible naming convention:

By the combination of the new wildcard ** with the expression (<place of the character>) it is possible to address a certain place. Between the brackets, the position must be indicated, up to which the placeholder is valid.

Position 1 = A, B
place 133 = C, D, E
place 240 = digit (with expression #)

A,B;**(132);C,D,E;**(239);#;**

The first digit is defined by the two characters A and B as usual. The characters are filled with a placeholder from digit two to digit 132. According to the naming conventions of the second example, the position 133 should contain C, D or E. The characters are then filled with a placeholder from position two to position 132. We then used a double star a second time and combined it with (239). This allows us to reach position 240 and enter the respective naming convention. The remaining places up to 256 are filled with ** placeholders.

  • for performance reason, this analysis is based on the synchronized entities

  • in case no rules are set for an entity type, no check will be done

  • leave a cell blank in case any value should be allowed

  • you can get further information about the rules via the info buttons

 

© 2023 bluetelligence GmbH. All rights reserved.
Impressum – Legal Notice: https://bluetelligence.de/en/imprint
Privacy policy: https://performersuite.de/en/privacy-policy
Atlassian privacy policy: https://www.atlassian.com/legal/privacy-policy