Welcome, Guest
You have to register before you can post on our site.

Username/Email:
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 81,195
» Latest member: FrederickW
» Forum threads: 389
» Forum posts: 395

Full Statistics

Latest Threads
What is the maximum numbe...
Forum: BDB Designer Q & A
Last Post: sariga.vr@bdb.ai
12-28-2022, 07:59 AM
» Replies: 0
» Views: 8,011
Inbuilt Capability of VC...
Forum: BDB - Platform
Last Post: shivani.jaipuria
12-27-2022, 05:23 AM
» Replies: 0
» Views: 1,181
Can dataset/cube refresh...
Forum: BDB - Platform
Last Post: shivani.jaipuria
12-27-2022, 05:08 AM
» Replies: 0
» Views: 1,221
How to load business stor...
Forum: BDB Designer Q & A
Last Post: sariga.vr@bdb.ai
12-26-2022, 04:47 PM
» Replies: 0
» Views: 3,171
How to load business stor...
Forum: BDB Designer Q & A
Last Post: sariga.vr@bdb.ai
12-26-2022, 04:46 PM
» Replies: 0
» Views: 3,230
How to load business stor...
Forum: BDB Designer Q & A
Last Post: sariga.vr@bdb.ai
12-26-2022, 04:45 PM
» Replies: 0
» Views: 2,248
How to load business stor...
Forum: BDB Designer Q & A
Last Post: sariga.vr@bdb.ai
12-26-2022, 04:44 PM
» Replies: 0
» Views: 2,228
Data Preparation operati...
Forum: BDB-Data Prep & ETL
Last Post: shivani.jaipuria
12-26-2022, 10:09 AM
» Replies: 0
» Views: 1,202
Plugability Feature of B...
Forum: BDB Platform Q & A
Last Post: shivani.jaipuria
12-26-2022, 08:32 AM
» Replies: 0
» Views: 1,083
How to use environment va...
Forum: BDB Platform Q & A
Last Post: archana
12-26-2022, 05:57 AM
» Replies: 0
» Views: 1,083

 
  What is a Random Forest and Decision Tree Classification?
Posted by: abhishek_acharya - 12-23-2022, 10:46 AM - Forum: DS- Lab Q&A - No Replies

  • Random Forest
A Random Forest is a supervised machine learning algorithm that is generally used for classification problems. It operates by constructing multiple decision trees during the training phase. The random forest chooses the decision of the majority of the trees as the final decision. 
  • Decision Tree
A Decision tree build classification (or regression) models as a tree structure, with datasets broken up into ever-smaller subsets while developing the decision tree, literally in a tree-like way with branches and nodes. Decision trees can handle both categorical and numerical data. 

Print this item

  Radio button UI enhancement
Posted by: Athi - 12-23-2022, 10:45 AM - Forum: BDB Designer Q & A - No Replies

Script to enhance the UI of radiobutton


var a =sdk.getWidget( 'radio55');

a.m_enhanceradio= true;

//with color
a.m_radiospacing="70";
a.m_enhanceradioobj.intialtop = 5;
a.m_enhanceradioobj.margin ='0 5px 0 0';
a.m_enhanceradioobj.intialwidth = 20;
a.m_enhanceradioobj.intialheight = 20;
a.m_enhanceradioobj.intialborder = "2px solid #a72722";
a.m_enhanceradioobj.intialimg="";
a.m_enhanceradioobj.selectedtop = 9;
a.m_enhanceradioobj.selectedleft =4;
a.m_enhanceradioobj.selectedwidth = 12;
a.m_enhanceradioobj.selectedheight = 12;
a.m_enhanceradioobj.selectedimg ="";
a.m_enhanceradioobj.intialbackground = "transparent";
a.m_enhanceradioobj.selectedbackground = "#a72722";



Above script can be used to increase the radio button size, change the color of radio-button, increase the passing between text and button.

Print this item

  Definition of DONE
Posted by: ArghaPratim - 12-23-2022, 10:45 AM - Forum: BDB - Designer - No Replies

This document states the requirements and criteria that must be completed for a dashboard to be considered as done. It is essentially the checklist of criteria to make a product releasable.
Dashboard UI/UX
       Do’s
1.      Width: Standard dimension to be followed is 1300. (if no specific requirement is given)
2.      Height of all the tabs should be controlled so that there shouldn’t be unnecessary scroll/empty space for the page.
3.      Global fonts: If the use case requirements are to have only one single font type use global fonts.
4.      The layout and the charts should serve the purpose of use case. Use appropriate charts for the KPI.
5.      Follow a defined theme and palette of colors for the entire dashboard.
6.      Every tab of a dashboard should follow the same theme.
7.      Readability of the data is very much important.
               Font size specifications:
·      Dashboard Title: 22px
·      Tab headers: 16 px
·      Chart Title: 16 px
·      Chart subtitle: 14 px
·      X-Y axis description /legends :12px
8.      Proper padding from left top and bottom should be maintained consistently throughout the dashboard for every component.
Ideal case keeps above 10px gap between any two components.
9.      The bar size of the charts should be controlled respect to the data points.
10.  All charts should have tooltips, which should be named and formatted correctly.
11.  All charts should have legends associated to it if it’s having more than one series.
12.  Proper axis units should be enabled.
13.  Axis setup should be done such that if the values are quite high keep base zero unchecked.
14.  Keep proper precision in tooltip, chart labels and tile values.
15.  If there are multiple filters it’s good to display the filters applied in report.
16.  If the series fields are of two different units plot them in different axis
17.  The KPI card values should be formatted correctly, giving comma separation or currency/percentage depending on the value we are displaying.
18.  Title / X-Y axis description should be given for every charts.
19.  Slider should be enables if the data points are more, readability of the chart is important.
20.  If the filter list is having more items enable search bar for combo filters.
21.  In data grids, keep dimension fields to left alignment and measure fields center aligned.
22.  Scroll View should be enabled when the data points are quite huge, so that we can reduce the rendering time.
23.  Indicators in data grid should be placed to the right position.
24.  Every toggle in dashboard should have proper styling including hover style/cursor style.
Once the user do selection the toggle cursor pointer shouldn’t prompt the user to click; Also once selected it shouldn’t be hover able.
25.  Chart bar width should be controlled as per number of data points, keep standard size preferred between 40-60 px width;
26.   
 
 
 
Don’ts
1.      Don’t use high contrast/too light colors / eye hurting colors. Colors should be picked considering the audience of the dashboard.
2.      Don’t use two high contrast colors in combination, it may affect the readability and user experience of the dashboard.
3.      No overlapping of components.
4.      If the series count is more than 5-6 don’t go for pie chart representation
5.      If Data labels are enabled for charts it shouldn’t overlap with the other or we can avoid labelling insignificant figures.
6.      Do not load the connections unnecessarily.
7.      Once a connection is loaded unless any filter is applied the connection shouldn’t load for the next time on any interaction.
8.      Don’t load all the connections at preview, say the connections should be loaded on the click of respective tabs.
 
Export
1.     Enable PDF export for the dashboard.
2.     Remove any unwanted filter variables from the excel export.
3.     PDF shouldn’t be stretched or skewed, give proper orientation while exporting( p or l).
4.     Give proper naming for the excel sheets and filename.
QA
1.     Number of connection load; Make sure there is no unnecessary load.
2.     Validate if the filter variables are passed correctly with respect to the filter selection.
3.     Dashboard loading time shouldn’t take more than 8 sec.
4.     None of the connections should take more than 1 sec.
5.     There shouldn’t be any overlapping of components.
6.     No unnecessary scrolls.
 
Special Note:
1. Render Callback script should be in dashboard script area.
2. Set value script will redraw the component which will set back the default styling properties, so make sure styling is done after set value also.
3.Keep Notify GV enabled either in component or updateglobalvariable script, enabling at both places will lead to multiple connection load.
4. Auto Manipulator: if applied it will set back to the chart default properties: ie for Timeline chart default is bar chart. So, we need to set the chart property in the dashboard area.
5. Use same label with different key value pair in update global variable scripts to reduce the component other than dragging different components .
 
 
 

Print this item

  Data Masking
Posted by: aishwarya.rajan@bdb.ai - 12-23-2022, 10:44 AM - Forum: BDB ETL and Data Prep Q & A - No Replies

Data masking, also known as data obfuscation, is used to hide the actual data using modified content like characters or numbers.
The main objective of data masking is creating an alternate version of data that cannot be easily identifiable or reverse engineered, protecting data classified as sensitive to prevent data breaching.

Print this item

  What is Version Control in pipeline ?
Posted by: Asma M - 12-23-2022, 10:43 AM - Forum: BDB Data Pipeline Q & A - No Replies

The Version Control feature has been provided for the user to maintain a version of the pipeline while the same pipeline undergoes further development and different enhancements.

Print this item

  Change the hovercolor for filter component
Posted by: harshabalan - 12-23-2022, 10:42 AM - Forum: BDB Designer Q & A - No Replies

How to change the hover color of the filter component.


(12-23-2022, 10:42 AM)harshabalan Wrote: How to change the hover color of the filter component.

The below script an be used to change the hover background color
var a= sdk.getWidget( componentid);
a.m_hoverbackgroundcolor= "rgba(0, 0, 0, 0.1)";

Print this item

  Open export popup from any image/svg icon click
Posted by: ArghaPratim - 12-23-2022, 10:42 AM - Forum: BDB Designer Q & A - No Replies

var temp = sdk.getWidget('ppt2');

temp.createPopupForExport(temp.m_mode);

Print this item

  What is Confusion Matrix with Respect to Machine Learning Algorithms?
Posted by: abhishek_acharya - 12-23-2022, 10:41 AM - Forum: DS- Lab Q&A - No Replies

A Confusion Matrix (or error matrix) is a specific table that is used to measure the performance of an algorithm. It is mostly used in supervised learning in unsupervised learning, it’s called the matching matrix.


The confusion matrix has two parameters:

  • Actual

  • Predicted 
It also has identical sets of features in both of these dimensions.

Print this item

  Set a value from web-socket to label component
Posted by: ArghaPratim - 12-23-2022, 10:40 AM - Forum: BDB Designer Q & A - No Replies

var data = changedItem.attributes.data;
if(data && data.length >0 && data[0].data && data[0].data.tab1_labels){
var dataP = data[0].data.tab1_labels[0].downloaddata.;
sdk.setValue( 'label33', dataP ' Mb' );
}

Print this item

  "Script which is used to pass multiple sub-category in chart with the same connection
Posted by: ArghaPratim - 12-23-2022, 10:39 AM - Forum: BDB Designer Q & A - No Replies

var arr = changedItem.attributes.subcategory.split(",");
var str = [];
for (var i = 0; i < arr.length; i++) {
str.push("[subcategory]=='" + arr[i] + "'")
};
var filterStr = str.join("||");
sdk.applyDataSetFilter("grpbar92", [filterStr]);
sdk.reloadDataset("grpbar92");

Print this item