Equal Attributes Profiler
Use this topic for a simple page, dialog or other UI without any sections or tabs. You must describe every field and option on the page.
To configure this topic so it generates correctly in the help output, perform the following steps:
-
Configure the
Sect1
element:-
Create the context-sensitive topic as a
Sect1
. -
Title the context-sensitive topic to reflect the name of the UI, using a simple noun phrase with headline-style capping. In the page title, include the generic noun. For example, Preferences Page, Preferences Dialog, Editing Window, Resource Catalog. If this is a topic that you are migrating, use the same title as before..
-
Set the
HelpTOC
attribute toTopicOnly
, so this topic does not appear in the TOC. -
Modify the sample
OutputFileName
attribute of the element to include the name of your UI and optionally include the product name. For example, if your product is Oracle XYZ Server and the UI is the Preferences Dialog, modify the value of this attribute fromcs_pagename1.htm
to something likecs_preferences.htm
orxyz_cs_preferences.htm
. -
Modify the
HelpTopicID
attribute to match the topicID for the Help icon, button, or UI.Use the topicID provided by the engineer as the value for the
HelpTopicID
attribute for theSect1
topic. If converting help from another format, use the existing HelpTopicID. Alternatively, you can assign a topicID to the topic and then provide the engineer with the topicID you assigned. The important thing is to make sure the topicID you assign to the topic in FrameMaker matches the topicID assigned to the UI, Help icon or button by development.
-
-
Configure the
InformalTable
element with the following guidelines:-
Modify the
Summary
andTitle
attributes as appropriate for the table. -
In the Element column, enter all the elements or options in the UI that should be documented, using the
HelpPara
element. In the Element column, do not bold the UI element. -
To indent the text in the Element column in order to groups the elements as they display in the UI, edit the
Role
attribute of theHelpPara
element. Select Level1 to indent the text from the left margin. You can indent up to four levels to reflect the organization of options displayed in the UI, if needed, using Level1, Level2, Level3, and Level4. -
In the Description column, use the
Para
element, not theHelpPara
element. You will not indent text in this column. Describe the option or element in detail. If you reference UI elements other than the one you are describing, use the Bold emphasis. If you provide a code snippet or code reference, apply the Code emphasis. -
In the Description column, include More inline links to conceptual topics in administrator, developer and user guides in the documentation library; include How? inline links to individual task topics in these books. Do not include inline links for other information. Instead, include those other links under the Related Topics heading, as described below.
-
To insert More and How? link to books, use the Xulink element and for the Attribute value, enter olink:DOCID (for example, olink:ASADM11113). For more detailed information about linking, see the topic Applying TopicID Values and Adding Links to Books in the online help standards.
-
In both the Element and Description columns, add inline graphics where necessary, as described below. Use inline graphics sparingly, only as needed, to provide UI overviews and define unlabeled elements on screen. Icons and buttons are not required in context sensitive online help.
-
Inline graphics are limited to a height of 22 pixels. If you insert an image that exceeds 22 pixels in height, the image will be reduced and distorted in the OHW/OHJ help JAR, so do not insert it. There are no specific restrictions to the pixel width of an image, however images that fill more than half a column would be better inserted as informal figures in the introductory paragraphs.
-
-
To insert an inline graphic, follow these guidelines:
-
Select the location where you want to insert the inline graphic.
-
In the Elements window, select InlineGraphic, and click Insert. The Attributes for New Element window appears.
-
Type the AltText value. This is a required attribute and the book will fail if you do not enter some text. Click Insert Element. The Import dialog appears.
-
Select the graphic to be imported from the graphics folder. The Import Graphic Scaling dialog appears.
-
Select 72 dpi. Click Set. The graphic is inserted.
-
Using the spacebar, insert one space before or after the graphic as needed, so there is a single space between the image and text A single space is required between an image and text before or after it (identical to the space between words). No extra space should be added before an image at the beginning of a line.
-
-
To include the
RelatedTopics
element and links, follow these guidelines:-
The RelatedTopics element is the last element in a Sect1 element and is mandatory. It is included in the template and does not need to be inserted.
-
The only child element available under the RelatedTopics element is the Para element. You can add multiple Para elements under the RelatedTopics element, in addition to those already in the template.
-
Add any topics about technologies mentioned, if they are not covered by inline How? and More links.
-
Add additional cross references to chapters or Sect1s in the documentation library.
-
To insert link to books, use the Xulink element and for the Attribute value, enter olink:DOCID (for example, olink:ASADM11113). For more detailed information about linking, see the topic Applying TopicID Values and Adding Links to Books in the online help standards.
-
The Equal Attributes Profiler searches records across a number of attributes for pairs of attributes where values are frequently equal - for example where FirstName
and GivenName
attributes are both stored, and normally the same. A threshold option is used to drive whether or not to relate pairs of attributes together, depending on the percentage of values in each attribute that have the same value.
Use the Equal Attributes Profiler to find possibly redundant attributes, or pairs of attributes where values are normally equal, but in some cases are not. The Equal Attributes Profiler can help find bad data where two values in related attributes do not relate to each other when they should.
The following table describes the configuration options:
Configuration | Description |
---|---|
Inputs |
Specify any attributes that you want to examine for equal attribute linkage. |
Options |
Describes options you can specify. |
Equal attribute threshold |
Controls the percentage of values that must be equal in two attributes for those two attributes to be considered as related, and to appear in the results. Specified as a percentage. Default is 80%. Note that the value must be between 50% and 100% inclusive. |
Treat nulls as equal? |
Controls whether or not pairs of Null values are considered to be equal, and therefore whether or not they will be considered when appraising the Equal attribute threshold (above). Specified as Yes or No. Default is Yes. |
Outputs |
Describes any data attribute or flag attribute outputs. |
Data Attributes |
None. |
Flags |
None. |
The Equal Attributes Profiler requires a batch of records to produce its statistics; that is, in order to find meaningful relationships between pairs of attributes, it must run to completion. Therefore, its results are not available until the full data set has been processed, and this processor is not suitable for a process that requires a real time response.
When executed against a batch of transactions from a real time data source, it will finish its processing when the commit point (transaction or time limit) configured on the Read Processor is reached.
The Equal Attributes Profiler provides a summary view of any pairs of attributes that have a high enough percentage of equal values. The following table describes the statistics for each pair of related (equal) attributes:
Statistic | Description |
---|---|
Equal |
.The number of records where the values for both the related attributes were the same. |
Null pairs |
The number of records where the values for both the related attributes were null. Note: If the option to treat nulls as equal is selected, this will be zero, as the null pairs will be included in the Equal statistic. |
Not equal |
The number of records where the values for the related attributes were not the same. |
Click on the Additional Data button to display the above statistics as percentages of the records analyzed.
Drill-down on the number of records where the pair of attributes matched exactly to see a breakdown of the frequency of occurrence of each matching value. Drill-down again to see the records.
Alternatively, drill-down on the number of records where the pair of attributes were not equal to see the records directly. If there should be a relationship between attributes, these will be the records where the relationship is broken.
Example
In this example, a Customer table is analyzed to see if any of its attributes are commonly equal to each other, using the default configuration. The Equal Attributes Profiler finds that the DT_PURCHASED
and DT_ACC_OPEN
attributes are normally equal:
Field 1 | Field 2 | Equal | Null Pairs | Not Equal |
---|---|---|---|---|
DT_PURCHASED |
DT_ACC_OPEN |
1983 |
16 |
11 |
By drilling down on the number of records where the two fields were equal, you can see a view of all the pairs of equal values:
DT_ACC_OPEN | DT_PURCHASED | Count |
---|---|---|
03/02/1997 |
03/02/1997 |
5 |
30/11/1993 |
30/11/1993 |
4 |
09/08/1996 |
09/08/1996 |
4 |
10/09/1993 |
10/09/1993 |
4 |
07/12/1992 |
07/12/1992 |
4 |
07/08/1996 |
07/08/1996 |
4 |
25/05/1993 |
25/05/1993 |
4 |
24/02/1994 |
24/02/1994 |
4 |
21/11/1996 |
21/11/1996 |
4 |
17/12/1996 |
17/12/1996 |
4 |
13/11/1992 |
13/11/1992 |
4 |
27/08/1992 |
27/08/1992 |
4 |
05/10/1992 |
05/10/1992 |
4 |
27/09/1992 |
27/09/1992 |
3 |