Skip to content

Detected BIQ Entities Report

Daniel Odievich edited this page May 7, 2020 · 11 revisions

Overview

Detected BIQ Entities report shows information about each and every detected Entity in BIQ applications (Searches, Widgets, Saved Metrics, Business Journeys, Experience Levels, Schemas and Fields).

Detected BIQ Entities report is produced when:

Report File Locations

Detected BIQ Entities report has the following file name:

Report\Entities.BIQ.<Job File Name>.<Start Date and Time in yyyyMMddHHmm>.<Number Of Hours Spanned By Report>.xlsx

For example:

Entities.BIQ.demo2Ecommerce.2017091914.2.xlsx

Data File Locations

The data for the report is in the following files:

  • Report\ENT\applications.csv
  • Report\ENT\controllers.csv
  • Report\ENTBIQ\applications.biq.csv
  • Report\ENTBIQ\biqfields.csv
  • Report\ENTBIQ\biqmetrics.csv
  • Report\ENTBIQ\biqschemas.csv
  • Report\ENTBIQ\biqsearches.csv
  • Report\ENTBIQ\biqwidgets.csv
  • Report\ENTBIQ\businessjourneys.csv
  • Report\ENTBIQ\experiencelevels.csv

Data Schema

Full Size

Report Contents

Data Pivot
1.Parameters
2.Contents
3.Controllers
4.Applications.All
5.Applications.BIQ
6.Searches 6.Searches.Type
7.Widgets 7.Widgets.Type
8.Saved Metrics 8.Saved Metrics.Type
9.Business Journeys 9.Business Journeys.Type
10.Experience Levels 10.Experience Levels.Type
11.Schemas
12.Fields 12.Fields.Type

1.Parameters

This sheet describes the parameters of the extraction and reporting job that produced this report.

Column Data Type Purpose
Controller URL Controller that was queried
UserName String User that was used to retrieve data from the Controller
Application String Name of Application that was queried
ApplicationID Integer ID of Application in Controller
ApplicationType String Type of the Application

2.Contents

This sheet provides quick access to the contents of this report and provides at-a-glance number of rows in each of the sheet's tables.

Column Data Type Purpose
Sheet Name String Name of the sheet in the report
Num Entities Integer Number of Entities in that sheet
Link Hyperlink Link to the sheet in the report

3.Controllers

This sheet provides information about Controllers covered by this report.

Column Data Type Purpose
Controller URL Controller that was queried
Version String Version of the Controller
VersionDetail String Full version string of the Controller
NumApps Integer Number of All Applications registered in the Controller
NumAPMApps Integer Number of APM Applications registered in the Controller
NumWEBApps Integer Number of WEB Applications registered in the Controller
NumMOBILEApps Integer Number of MOBILE Applications registered in the Controller
NumIOTApps Integer Number of IoT Applications registered in the Controller
NumSIMApps Integer Number of SIM Applications registered in the Controller
NumBIQApps Integer Number of BIQ Applications registered in the Controller
NumDBApps Integer Number of DB Applications registered in the Controller
ControllerLink URL Link to Controller

4.Applications.All

This sheet lists all Applications of any Type in all Controllers covered by this report.

Column Data Type Purpose
Controller URL Controller that was queried
ApplicationName String Name of Application
Description String Description of Application, if set
Type String Type of the Application
Types Array Types of Application in this application. Most commonly seen are APM and WEB grouped together
CreatedBy String Who created this Application
CreatedOn Datetime When the Application was created, local time
CreatedOnUtc Datetime When the Application was created, UTC time
UpdatedBy String Who updated this Application last
UpdatedOn Datetime When the Application was updated, local time
UpdatedOnUtc Datetime When the Application was updated, UTC time
ApplicationID Integer ID of Application in Controller
ParentApplicationID Integer ID of Parent Application. Used by MOBILE Applications

5.Applications.BIQ

This sheet provides information about all MOBILE Applications in all Controllers covered by this report.

Column Data Type Purpose
Controller URL Controller that was queried
ApplicationName String Name of Application
NumSearches Integer Number of BIQ Searches
NumMultiSearches Integer Number of BIQ Searches with multiple queries
NumSingleSearches Integer Number of BIQ Searches with single queries
NumLegacySearches Integer Number of BIQ Searches of legacy type
NumSavedMetrics Integer Number of BIQ Searches saved as Custom Metric
NumBusinessJourneys Integer Number of Business Journeys
NumExperienceLevels Integer Number of Experience Levels
NumSchemas Integer Number of schemas, built-in and custom
NumFields Integer Number of fields in schemas
ApplicationID Integer ID of Application in Controller
ControllerLink URL Link to Controller
ApplicationLink URL Link to Application in Controller

6.Searches

This sheet provides information about all Searches in all Applications in all Controllers covered by this report.

Column Data Type Purpose
Controller URL Controller that was queried
ApplicationName String Name of Application
SearchName String Name of Search
Description String Description of Application
InternalName String Internal name of Search (GUID)
SearchType String Type of Search (MULTI, LEGACY42, SINGLE)
SearchMode String Mode of Search (BASIC, ADVANCED)
Visualization String Type of Visualization (AREA, CANVAS, LINE, NUMERIC, TABLE)
ViewMode String View mode of Visualization (VISUALIZATION, DATA)
DataSource String Schema that was queried
NumWidgets Integer Number of Widgets in the Search
Query String Query invoked by Search
CreatedBy String Username of the user who created this Search
CreatedOn DateTime When was Search created, local time
CreatedOnUtc DateTime When was Search created, UTC time
UpdatedBy String Username of the User who updated this Search
UpdatedOn DateTime When was Search updated, local time
UpdatedOnUtc DateTime When was Search updated, UTC time
ApplicationID Integer ID of Application in Controller
SearchID Integer ID of Search in Controller
ControllerLink URL Link to Controller
ApplicationLink URL Link to Application in Controller
SearchLink URL Link to Search in Controller

6.Searches.Type

This sheet uses data in 6.Searches sheet as source for pivot table to enable summary reporting and ad-hoc drill-down.

Default configuration provides breakdown of BIQ Searches by Mode and Type with counts of Widgets.

Columns Rows Values Filters
SearchMode
SearchType
Controller
DataSource
SearchName
NumWidgets (Sum)
ViewMode

Example report showing all Dashboards with word "Business" in BIQ Searches:

Full Size

7.Widgets

This sheet provides information about all Widgets in all Searches in all Applications in all Controllers covered by this report.

Column Data Type Purpose
Controller URL Controller that was queried
ApplicationName String Name of Application
SearchName String Name of Search
SearchType String Type of Search (MULTI, LEGACY42, SINGLE)
SearchMode String Mode of Search (BASIC, ADVANCED)
WidgetName String Name of Widget
InternalName String Internal name of Widget (GUID)
WidgetType String Type of Widget (AREA, COLUMN, FUNNEL, HISTOGRAM, LINE, NUMERIC, PERCENTILE, PIE, TABLE, TREEMAP)
LegendLayout String Legend layout (HORIZONTAL, VERTICAL)
DataSource String Schema that was queried
Query String Query invoked by Search
Resolution Integer Not sure what this is
Width Integer Width of Widget
Height Integer Height of Widget
MinWidth Integer Minimal width of Widget
MinHeight Integer Minimal height of Widget
Column Integer Column location of Widget in the grid
Row Integer Row location of Widget in the grid
IsStacking Boolean For Column type (WidgetType=COLUMN), whether columns are stacked
IsDrilledDown Boolean Is the widget drilled down
FontSize Integer Size of the Font
Color String Color of the Font/text (RGB)
BackgroundColor String Background color (RGB)
TimeRangeType String Type of time range (BEFORE_NOW, BETWEEN_TIMES)
TimeRangeDuration Integer Duration of the time (if TimeRangeType=BEFORE_NOW)
StartTime Datetime Search start time, local time
StartTimeUtc Datetime Search end time, UTC time
EndTime Datetime Search end time, local time
EndTimeUtc Datetime Search end time, UTC time
ApplicationID Integer ID of Application in Controller
SearchID Integer ID of Search in Controller
WidgetID Integer ID of Widget in Search
ControllerLink URL Link to Controller
ApplicationLink URL Link to Application in Controller
SearchLink URL Link to Search in Controller

7.Widgets.Type

This sheet uses data in 7.Widgets sheet as source for pivot table to enable summary reporting and ad-hoc drill-down.

Default configuration provides breakdown of BIQ Widgets in a BIQ Search by Type with counts of Widgets.

Columns Rows Values Filters
WidgetType
Controller
DataSource
SearchName
WidgetName
WidgetID (Count)
Resolution
IsStacking

Example report showing all Widgets and their types in specific BIQ Search:

Full Size

8.Saved Metrics

This sheet provides information about all Saved Searches that get turned into Metrics in all Applications in all Controllers covered by this report.

Column Data Type Purpose
Controller URL Controller that was queried
ApplicationName String Name of Application
MetricName String Name of Metric
MetricDescription String Description of Metrics
DataSource String Schema that was queried
EventType String Type of the event in the schema. Maps to DataSource
Query String Query invoked by Search
IsEnabled Boolean Is this Metric enabled
LastExecStatus String Status of last execution attempt
LastExecDuration Integer Duration of last execution, in milliseconds (?)
SuccessCount Integer Number of Successful executions of this Search to produce Metric
FailureCount Integer Number of Failed executions of this Search to produce Metric
CreatedBy String Who created this Metric
CreatedOn Datetime When the Metric was created, local time
CreatedOnUtc Datetime When the Metric was created, UTC time
ApplicationID Integer ID of Application in Controller
ControllerLink URL Link to Controller
ApplicationLink URL Link to Application in Controller
MetricLink URL Link to Metric Browser for this Metric

8.Saved Metrics.Type

This sheet uses data in 8.Saved Metrics sheet as source for pivot table to enable summary reporting and ad-hoc drill-down.

Default configuration provides breakdown of Saved BIQ Metric by last Execution Status.

Columns Rows Values Filters
LastExecStatus
Controller
DataSource
MetricName
WidgetID (Count)
IsEnabled

Example report showing all Metrics broken down by DataSource and with their LastExecStatus:

Full Size

9.Business Journeys

This sheet provides information about all Saved Searches that get turned into Metrics in all Applications in all Controllers covered by this report.

Column Data Type Purpose
Controller URL Controller that was queried
ApplicationName String Name of Application
JourneyName String Name of Business Journey
JourneyDescription String Description of Business Journey
State String Name of Business Journey
IsEnabled Boolean Is this Business Journey enabled
KeyField String Name of Business Journey
Stages String List of Business Journey Stages (Stage1->Stage2->Stage3)
NumStages Integer Number of Stages in Business Journey
CreatedBy String Username of the user who created this Business Journey
CreatedOn DateTime When was Business Journey created, local time
CreatedOnUtc DateTime When was Business Journey created, UTC time
UpdatedBy String Username of the User who updated this Business Journey
UpdatedOn DateTime When was Business Journey updated, local time
UpdatedOnUtc DateTime When was Business Journey updated, UTC time
ApplicationID Integer ID of Application in Controller
JourneyID Integer ID of Business Journey in Controller
ControllerLink URL Link to Controller
ApplicationLink URL Link to Application in Controller

9.Business Journeys.Type

This sheet uses data in 9.Business Journeys sheet as source for pivot table to enable summary reporting and ad-hoc drill-down.

Default configuration provides breakdown of Business Journeys by their Key Field.

Columns Rows Values Filters
Controller
DataSource
JourneyName
WidgetID (Count)
NumStages
IsEnabled

Example report showing all Business Journeys with Number of Stages=4:

Full Size

10.Experience Levels

This sheet provides information about all Saved Searches that get turned into Metrics in all Applications in all Controllers covered by this report.

Column Data Type Purpose
Controller URL Controller that was queried
ApplicationName String Name of Application
ExperienceLevelName String Name of Experience Level
DataSource String Schema that was queried
EventField String Field in the schema that is considered
Criteria String Criteria to evaluate
ThresholdOperator String Operator to use in evaluating criteria
ThresholdValue Integer Value that is threshold
Period String Type of period of evaluation
Timezone String Timezone to consider for the evaluation results conversion
IsActive Boolean Is this Experience Level active
IsIncludeErrors Boolean Should this Experience Level include errors
NormalThreshold Integer Value for Normal level of Experience Level
WarningThreshold Integer Value for Warning level of Experience Level
NumExclusionPeriods Integer Number of exclusion periods
ExclusionPeriodsRaw List List of exclusion periods
StartOn DateTime When Experience Level starts, local time
StartOnUtc DateTime When Experience Level starts, UTC time
CreatedBy String Username of the user who created this Experience Level
CreatedOn DateTime When was Experience Level created, local time
CreatedOnUtc DateTime When was Experience Level created, UTC time
UpdatedBy String Username of the User who updated this Experience Level
UpdatedOn DateTime When was Experience Level updated, local time
UpdatedOnUtc DateTime When was Experience Level updated, UTC time
ApplicationID Integer ID of Application in Controller
ExperienceLevelID Integer ID of Experience Level in Controller
ControllerLink URL Link to Controller
ApplicationLink URL Link to Application in Controller

10.Experience Levels.Type

This sheet uses data in 10.Experience Levels sheet as source for pivot table to enable summary reporting and ad-hoc drill-down.

Default configuration provides breakdown of Experience Levels by their Period of evaluation.

Columns Rows Values Filters
Period
Controller
DataSource
Criteria
ExperienceLevelName
ExperienceLevelName (Count)
IsActive
EventField
ThresholdOperator
ThresholdValue

Example report showing Experience Level with specific Criteria:

Full Size

11.Schemas

This sheet provides information about all BIQ Schemas in all Controllers covered by this report.

Column Data Type Purpose
Controller URL Controller that was queried
ApplicationName String Name of Application
SchemaName String Name of Schema
IsCustom Boolean Is this Schema custom or built-in
NumFields Integer Number of Fields
NumStringFields Integer Number of String Fields
NumIntegerFields Integer Number of Integer Fields
NumLongFields Integer Number of Long Fields
NumFloatFields Integer Number of Float Fields
NumDoubleFields Integer Number of Double Fields
NumBooleanFields Integer Number of Boolean Fields
NumDateFields Integer Number of Date Fields
NumObjectFields Integer Number of Object Fields
ApplicationID Integer ID of Application in Controller
ControllerLink URL Link to Controller
ApplicationLink URL Link to Application in Controller

12.Fields

This sheet provides information about all BIQ Schemas in all Controllers covered by this report.

Column Data Type Purpose
Controller URL Controller that was queried
ApplicationName String Name of Application
SchemaName String Name of Schema
FieldName String Name of Field
FieldType String Data Type of the Field (BOOLEAN, DATE, DOUBLE, FLOAT, INTEGER, LONG, OBJECT, STRING)
Category String Category of Field (APP, BREADCRUMB_RECORD, BROWSER_RECORD, BUSINESS, CRASH_RECORD, CUSTOM_METRIC_RECORD, CUSTOM_TIMER_RECORD, EXTRACTED_FIELD, HTTP, INFO_POINT_RECORD, IOT_CUSTOM_PROPERTIES, IOT_ERROR, IOT_NETWORK_REQUEST, IOT_RECORD, IOT_VERSION_INFO, LOG, LOG_DEFAULT, MOBILE_ANR_RECORD, MOBILE_CRASH_REPORT, MOBILE_ERROR_RECORD, MOBILE_NON_FATAL_ISSUE_RECORD, MOBILE_SESSION_RECORD, MOBILE_SNAPSHOT, MOBILE_UI_EVENT_RECORD, NETWORK_REQUEST_RECORD, SCRIPT_ERROR_DATA, SYNTH_MEASUREMENT_SPEC, SYNTH_SESSION_RECORD, USER_DATA_RECORD, WEB_SESSION_RECORD)
Parents String Semicolon-delimited list of parent fields
NumParents Integer Number of parent fields
IsSortable Boolean Is this Field sortable
IsAggregatable Boolean Does this Field support aggregation (in other words, is it numeric)
IsHidden Boolean Is this Field hidden
IsDeleted Boolean Is this Field deleted
ApplicationID Integer ID of Application in Controller
ControllerLink URL Link to Controller
ApplicationLink URL Link to Application in Controller

12.Fields.Type

This sheet uses data in 12.Fields sheet as source for pivot table to enable summary reporting and ad-hoc drill-down.

Default configuration provides breakdown of Field Types in Schema.

Columns Rows Values Filters
FieldType
Controller
SchemaName
FieldName
FieldName (Count)
Category
NumParents
IsHidden
IsDeleted

Example report showing all Schema and their Fields with counts by Field Type:

Full Size

Clone this wiki locally