Skip to main content
sai_ram
Expert ⭐️⭐️
August 4, 2017
Question

Does anyone have questions on Bionic rules ?

  • August 4, 2017
  • 12 replies
  • 153 views
Does anyone have questions on Bionic rules, please share them with us.We will add them as part of the documentation and share them with you.

    12 replies

    lane_h
    Helper ⭐️
    August 4, 2017
    Hi Sai,

    Can you shed some like on why there is a limit to how many tasks you can put in a Bionic rule?

    I was creating a rule to push usage data into MDA instead of SFDC, and I hit this limitation. I was able to work around it, but if we want to add another metric into Usage I would need to create a new rule.
    Director of CX and Scale Programs
    mendy_peugh
    Contributor ⭐️⭐️
    August 4, 2017
    Are bionic rule data sets supposed to be done in a certain order so they work correctly?  Does doing Data Sets in any order impact results success?
    sai_ram
    sai_ramAuthor
    Expert ⭐️⭐️
    August 16, 2017
    Lane, you can create 15 tasks in a Bionic Rule.
    nitin_pawar
    Helper ⭐️
    August 16, 2017
    We do run the tasks in a single bionic rule in parallel if their dependencies are solved. 

    For eg: If you have 2 fetch tasks, 2 independent transform tasks and 1 merge tasks.
    We run the 2 fetch tasks independently. The dependent transform task is started when its parent fetch task is finished. At last when both transform tasks if used in merge task, then merge task will only start after its parent tasks are over.

    So good news is if you are using a bionic rule, you do not have to worry on ordering the tasks. We take care of the dependency of the tasks inside the bionic rule 
    lane_h
    Helper ⭐️
    August 16, 2017
    Hi Sai! 

    Yes, however, I hit that limit with our usage rule. 
    Director of CX and Scale Programs
    lyubov_penyugalova
    Contributor ⭐️⭐️⭐️
    August 22, 2017
    Hi Sai, why does bionic rule export dump empty date values as ,"", (string) instead of ,,? Are there any settings on this?
    nitin_pawar
    Helper ⭐️
    August 23, 2017
    An export from a bionic rules is done as a csv file or a tsv file. 

    CSV Files just understand two kinds of data, either the data in the cell is a text value or numeric value. CSV represents any text value enclosed in quotes (either single or double based on the data patterns). Anything which is not enclosed in quotes is assumed as null or numeric. 

    To represent a date (which essentially is a text value with date context), it needs to be wrapped in quotes. 
    CSV does not allow us to provide the context as date as it treats it as any other text value. 

    This approach lets the readers such as MS Excel or OpenOffice read the values for the cells in the sheet based on field delimiter and quote char for field enclosing. 

    Thanks,
    Nitin
    nitin_pawar
    Helper ⭐️
    August 23, 2017
    Lane, can you please reach us through a support ticket. We would like to understand the problem you are trying to solve and help you with the limits you are hitting. 
    lyubov_penyugalova
    Contributor ⭐️⭐️⭐️
    August 23, 2017
    Thank you very much, Nitin! Excel does work well for this purpose. For analytics needs we export CSV files directly from S3 bucket to our internal DB and had to make work arounds to push data smoothly. The problem with dates was solved, so all is good now.
    lane_h
    Helper ⭐️
    August 25, 2017
    Thanks Nitin! I submitted a ticket yesterday.
    Director of CX and Scale Programs