Monday, 5 August 2013

NextReports: add your JDBC driver

Starting from version 6.2 NextReports will allow users to add their own JDBC drivers. We are using Vertica JDBC driver here as example. In version 6.2 Vertica driver will be added by default.

Such process can be resumed by following steps :

1. JDBC jar driver is added inside lib folder (designer and server). From 7.0, designer has a jdbc-drivers folder.

2. Driver must be added in driver_templates.xml which can be found :
  • inside designer in installation folder in \lib\nextreports-designer-6.1.jar 
  • inside server in installation folder in \webapps\nextserver\WEB-INF\classes 

    Vertica
    com.vertica.jdbc.Driver
    jdbc:vertica://<server>:<port>/<database>
    5433   

3. You need to create a Dialect class for that type of driver. This dialect does a mapping between database types and java sql types and has some utilities methods.
import java.sql.Types;
import ro.nextreports.engine.util.ProcUtil;

public class VerticaDialect extends AbstractDialect {

public VerticaDialect() {
super();
registerColumnType("binary", Types.BLOB);
registerColumnType("varbinary", Types.BLOB);
registerColumnType("bytea", Types.BLOB);
registerColumnType("raw", Types.BLOB);
registerColumnType("boolean", Types.BOOLEAN);
registerColumnType("char", Types.CHAR);
registerColumnType("varchar", Types.VARCHAR);
registerColumnType("date", Types.DATE);
registerColumnType("timestamp", Types.TIMESTAMP);
registerColumnType("timestamp with timezone", Types.TIMESTAMP);
registerColumnType("datetime", Types.TIMESTAMP);
registerColumnType("smalldatetime", Types.TIMESTAMP);
registerColumnType("double precision", Types.DOUBLE);
registerColumnType("float", Types.FLOAT);
registerColumnType("float8", Types.FLOAT);
registerColumnType("real", Types.DOUBLE);
registerColumnType("bigint", Types.BIGINT);
registerColumnType("smallint", Types.SMALLINT);
registerColumnType("integer", Types.INTEGER);
registerColumnType("int", Types.INTEGER);
registerColumnType("tinyint", Types.INTEGER);
registerColumnType("int8", Types.INTEGER);
registerColumnType("decimal", Types.INTEGER);
registerColumnType("numeric", Types.NUMERIC);
registerColumnType("number", Types.NUMERIC);
registerColumnType("money", Types.NUMERIC);
registerColumnType("time", Types.TIME);
registerColumnType("time with timezone", Types.TIME);
registerColumnType("interval", Types.TIME);
}

public String getCurrentDate() throws DialectException {
return "current_date";
}

public String getCurrentTimestamp() throws DialectException {
return "current_timestamp";
}

public String getCurrentTime() throws DialectException {
return "current_time";
}

public String getCurrentDateSelect() {
return "select current_date";
}

public String getRecycleBinTablePrefix() {
return null;
}

public String getCursorSqlTypeName() {
return ProcUtil.REF_CURSOR;
}

public int getCursorSqlType() {
return Types.OTHER;
}

public String getSqlChecker() {
return "select 1";
}
}
    4. You must register the dialect in NextReports. To make this happen in designer and server you have to add some java VM parameters. (nextreports.vmoptions  file from designer and start-nextserver.vmoptions from server)
    -Dnext.dialect.database_1="Vertica Database" 
    -Dnext.dialect.class_1="mypackage.VerticaDialect"

    First parameter must be the name taken from DataBaseMetaData.getDatabaseProductName().

    If you need to register more dialects, you use different suffix indexes.

    153 comments:

    1. Hi all,
      I'm trying to add the as400 jdbc driver to next-reports (designer). However, I'm up to the point that I can add the connection details and that next-reports finds the jt400.jar file (put it in the jdbc-drivers directory). When trying to connect I get the error 'Could not get Dialect'. Which makes sense as I cannot find how to add the Dialect.java file to next-reports. The last sentence in the blog is 'First parameter must be the name taken from DatabaseMetaData.getDatabaseProductName()' which I do not understand just as the process of adding the Dialect.java file. Can anyone help me out here?
      To further clarify, when saving the connection I am able to browse the schemas on the as400/iSeries but cannot see the tables below.

      ReplyDelete
    2. Furthermore, after unpacking the nextreports-designer.jar file, I've added the driver to driver_template(s).xml but when trying to add a new datasource, it does not see the new datasource. Do I need to make the jar again with the modified driver_template(s).xml?

      ReplyDelete
    3. Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a Java developer learn from Java Training in Chennai. or learn thru Java EE Online Training from India . Nowadays Java has tons of job opportunities on various vertical industry.




      Java Online Training

      ReplyDelete
    4. Thanks For Sharing Your Information Please Keep UpDating Us The Information Shared Is Very Valuable Time Went On Just Reading The Article Python Online Training Devops Online Training
      Aws Online Training DataScience Online Training
      Hadoop Online Training

      ReplyDelete

    5. Excelr is providing emerging & trending technology training, such as for data science, Machine learning, Artificial Intelligence, AWS, Tableau, Digital Marketing. Excelr is standing as a leader in providing quality training on top demanding technologies in 2019. Excelr`s versatile training is making a huge difference all across the globe. Enable ?business analytics? skills in you, and the trainers who were delivering training on these are industry stalwarts. Get certification on "
      aws training institute in hyderabad"
      and get trained with Excelr.

      ReplyDelete
    6. Great Article. Thank you for sharing! Really an awesome post for every one.

      IEEE Final Year projects Project Centers in Chennai are consistently sought after. Final Year Students Projects take a shot at them to improve their aptitudes, while specialists like the enjoyment in interfering with innovation. For experts, it's an alternate ball game through and through. Smaller than expected IEEE Final Year project centers ground for all fragments of CSE & IT engineers hoping to assemble. Final Year Project Domains for IT It gives you tips and rules that is progressively critical to consider while choosing any final year project point.

      Spring Framework has already made serious inroads as an integrated technology stack for building user-facing applications. Spring Framework Corporate TRaining the authors explore the idea of using Java in Big Data platforms.
      Specifically, Spring Framework provides various tasks are geared around preparing data for further analysis and visualization. Spring Training in Chennai

      ReplyDelete
    7. Nice blog,I understood the topic very clearly,And want to study more like this.
      Data Scientist Course

      ReplyDelete
    8. I like viewing web sites which comprehend the price of delivering the excellent useful resource free of charge. I truly adored reading your posting. Thank you!

      data science course

      ReplyDelete
    9. Informative post, i love reading such posts. Read my posts here
      Laravel web development
      Instapaper
      Boostesports

      ReplyDelete
    10. After reading this web site I am very satisfied simply because this site is providing comprehensive knowledge for you to audience.
      AWS training in chennai | AWS training in anna nagar | AWS training in omr | AWS training in porur | AWS training in tambaram | AWS training in velachery

      ReplyDelete
    11. Really impressed! Everything is very open and very clear clarification of issues. It contains truly facts. Your website is very valuable. Thanks for sharing.

      Data Science Course

      ReplyDelete
    12. This post is very simple to read and appreciate without leaving any details out. Great work!

      Data Science Training

      ReplyDelete
    13. This content is very considered and well-thought. You are a distinctive thinker. You have put up the unique points to bring up specific points.
      SAP training in Mumbai
      SAP course in Mumbai
      SAP training institute Mumbai

      ReplyDelete
    14. I was just browsing through the internet looking for some information and came across your blog. I am impressed by the information that you have on this blog. It shows how well you understand this subject. Bookmarked this page, will come back for more.
      data science institute in hyderabad
      data analytics course
      business analytics course

      ReplyDelete
    15. I really enjoy simply reading all of your weblogs. Simply wanted to inform you that you have people like me who appreciate your work. Definitely a great post. Hats off to you! The information that you have provided is very helpful.
      data science course
      data analytics course
      business analytics course in hyderabad

      ReplyDelete


    16. Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.
      360DigiTMG business analytics course
      360DigiTMG data analytics course
      360DigiTMG data science course

      ReplyDelete
    17. I curious more interest in some of them hope you will give more information on this topics in your next articles.
      360digiTMG data scientist course


      ReplyDelete
    18. I have gone through your article and I have found that all the points are unique and imaginative in my opinion. Hope to read some more like this article.

      SEO services in Kolkata
      SEO company in Kolkata
      SEO in Kolkata
      Best SEO services in Kolkata
      Best SEO company in Kolkata

      ReplyDelete
    19. I have to search sites with relevant information on given topic and provide them to teacher our opinion and the article.

      Simple Linear Regression

      Correlation vs Covariance

      ReplyDelete
    20. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.
      Correlation vs Covariance
      Simple linear regression
      data science interview questions

      ReplyDelete
    21. I have truthfully never come across such overwhelmingly good piece of content. I agree with your valid points and your ideas. This piece of information is really great.
      Thank you so much.
      SAP training in Kolkata
      SAP course in kolkata

      ReplyDelete

    22. This is the information that I have been looking for. Great insights & you have explained it really well
      data science course


      ReplyDelete
    23. The content that I normally go through nowadays is not at all in parallel to what you have written. It has concurrently raised many questions that most readers have not yet considered.

      SAP training in Kolkata
      SAP training Kolkata
      Best SAP training in Kolkata
      SAP course in Kolkata

      ReplyDelete
    24. Great blog, thanks for sharing this information.

      ReplyDelete
    25. A good blog always comes-up with new and exciting information and while reading I have feel that this blog is really have all those quality that qualify a blog to be a one.
      360digitmg

      ReplyDelete
    26. All things considered I read it yesterday however I had a few considerations about it and today I needed to peruse it again on the grounds that it is very elegantly composed.
      data scientist training

      ReplyDelete
    27. A good blog always comes-up with new and exciting information and while reading I have feel that this blog is really have all those quality that qualify a blog to be a one.
      iot course training in Hyderabad

      ReplyDelete
    28. I truly like your style of blogging. I added it to my preferred's blog webpage list and will return soon…
      https://360digitmg.com/course/certification-program-in-data-science

      ReplyDelete
    29. thanks for the information seeks such more blogs with complete knowledge.
      360DigiTMG data analytics course

      ReplyDelete
    30. I've read this post and if I could I desire to suggest you some interesting things or suggestions. Perhaps you could write next articles referring to this article. I want to read more things about it!
      data science courses

      ReplyDelete
    31. This comment has been removed by the author.

      ReplyDelete
    32. Your work ethic is out of this world! The pride you take in your work is truly inspiring.
      360DigiTMG big data course malaysia

      ReplyDelete
    33. This post is very simple to read and appreciate without leaving any details out. Great work!
      data science course in delhi

      ReplyDelete
    34. I see some amazingly important and kept up to length of your strength searching for in your on the site
      Best Institute for Data Science in Hyderabad

      ReplyDelete
    35. It’s really admirable how you always see projects through from conception to completion.
      https://360digitmg.com/course/data-analytics-using-python-r

      ReplyDelete
    36. It’s amazing how you always help new strategies get up to speed.
      360DigiTMG data analytics course

      ReplyDelete
    37. I find your opinion quite interesting, but the other day I stumbled upon a completely different advice from another blogger, I need to think that one through, thanks for posting.
      360DigiTMG courses on data analytics

      ReplyDelete
    38. Nice and very informative blog, glad to learn something through you.
      data science certification malaysia

      ReplyDelete
    39. This is one of the best content for this topic and this is very useful for me. Thank you!
      Unix Training in Chennai
      Unix Course in Chennai
      Linux Course in Chennai

      ReplyDelete
    40. Thanks for posting the best information and the blog is very informative.Data science course in Faridabad

      ReplyDelete
    41. I just got to this amazing site not long ago. I was actually captured with the piece of resources you have got here. Big thumbs up for making such wonderful blog page!
      data analytics course in bangalore

      ReplyDelete
    42. I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work.
      artificial intelligence course in pune

      ReplyDelete
    43. Thanks for posting the best information and the blog is very informative.Data science course in Faridabad

      ReplyDelete
    44. wow, great, I was wondering how to cure acne naturally. and found your site by google, learned a lot, now i’m a bit clear. I’ve bookmarked your site and also added rss. keep us updated.
      business analytics course

      ReplyDelete
    45. Thanks for posting the best information and the blog is very informative.Data science course in Faridabad

      ReplyDelete
    46. I just got to this amazing site not long ago. I was actually captured with the piece of resources you have got here. Big thumbs up for making such wonderful blog page!
      artificial intelligence course in pune

      ReplyDelete
    47. Highly appreciable regarding the uniqueness of the content. This perhaps makes the readers feels excited to get stick to the subject. Certainly, the learners would thank the blogger to come up with the innovative content which keeps the readers to be up to date to stand by the competition. Once again nice blog keep it up and keep sharing the content as always.
      Data Science Training

      ReplyDelete
    48. I want to leave a little comment to support and wish you the best of luck.we wish you the best of luck in all your blogging enedevors.
      data science course bangalore

      ReplyDelete
    49. I Want to leave a little comment to support and wish you the best of luck.we wish you the best of luck in all your blogging endeavors.
      cyber security course in bangalore

      ReplyDelete
    50. Superb Information, I really appreciated with it, This is fine to read and valuable pro potential, I really bookmark it, pro broaden read. Appreciation pro sharing. I like it.
      data scientist training and placement


      ReplyDelete
    51. Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time. I appreciate your post and look forward to more.
      Data Science Course in Bangalore

      ReplyDelete
    52. i am glad to discover this page : i have to thank you for the time i spent on this especially great reading !! i really liked each part and also bookmarked you for new information on your site.
      best data science courses in bangalore

      ReplyDelete
    53. This is an excellent post . thanks for sharing it. It is really what I wanted to see. I hope in the future you will continue to share such an excellent post.
      business analytics course

      ReplyDelete
    54. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Anyway, I’ll be subscribing to your feed and I hope you post again soon.
      best data science institute in hyderabad

      ReplyDelete
    55. It's really nice and meaningful. it's a really cool blog.you have really helped lots of people who visit blogs and provide them useful information
      digital marketing courses in hyderabad with placement

      ReplyDelete
    56. Thank you quite much for discussing this type of helpful informative article. Will certainly stored and reevaluate your Website.
      Data Science certification Course in Bangalore

      ReplyDelete
    57. This is also a very good post which I really enjoyed reading. It is not every day that I have the possibility to see something like this..
      data science courses in aurangabad

      ReplyDelete
    58. Thanks for posting the best information and the blog is very important.digital marketing institute in hyderabad

      ReplyDelete
    59. This is really very nice post you shared, i like the post, thanks for sharing..
      business analytics course

      ReplyDelete
    60. Thanks for posting the best information and the blog is very important.artificial intelligence course in hyderabad

      ReplyDelete
    61. Thanks for posting the best information and the blog is very important.data science institutes in hyderabad

      ReplyDelete
    62. Thank you quite much for discussing this type of helpful informative article. Will certainly stored and reevaluate your Website.
      Data Analytics Course in Bangalore

      ReplyDelete
    63. Very wonderful informative article. I appreciated looking at your article. Very wonderful reveal. I would like to twit this on my followers. Many thanks! .
      Data Analytics training in Bangalore

      ReplyDelete
    64. Good to be here in your article or post, whatever, I think I should also work hard for my own website like I see some good and updated working in your site.
      data scientist course in hyderabad

      ReplyDelete
    65. Happy to visit your blog, I am by all accounts forward to more solid articles and I figure we as a whole wish to thank such huge numbers of good articles, blog to impart to us...

      Data Science Training in Hyderabad

      ReplyDelete
    66. Terrific post thoroughly enjoyed reading the blog and more over found to be the tremendous one. In fact, educating the participants with it's amazing content. Hope you share the similar content consecutively.

      data science course in faridabad

      ReplyDelete
    67. Very interesting blog. A lot of the blogs I see these days don't provide anything that interests me, but I'm really interested in this one. I just thought I would post and let you know.
      AWS Training in Hyderabad
      AWS Course in Hyderabad

      ReplyDelete
    68. I was basically inspecting through the web filtering for certain data and ran over your blog. I am flabbergasted by the data that you have on this blog. It shows how well you welcome this subject. Bookmarked this page, will return for extra. data science course in jaipur

      ReplyDelete
    69. Your content is very unique and understandable useful for the readers keep update more article like this.
      Data Science Training in Hyderabad
      Data Science Course in Hyderabad

      ReplyDelete
    70. Amazing knowledge and I like to share this kind of information with my friends and hope they like it they why I do
      data scientist course

      ReplyDelete
    71. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. Great work
      data scientist certification malaysia

      ReplyDelete
    72. These thoughts just blew my mind. I am glad you have posted this.
      data scientist training and placement

      ReplyDelete
    73. The AWS certification course has become the need of the hour for freshers, IT professionals, or young entrepreneurs. AWS is one of the largest global cloud platforms that aids in hosting and managing company services on the internet. It was conceived in the year 2006 to service the clients in the best way possible by offering customized IT infrastructure. Due to its robustness, Digital Nest added AWS training in Hyderabad under the umbrella of other courses.

      ReplyDelete
    74. I am impressed by the information that you have on this blog. It shows how well you understand this subject.
      data science training in malaysia

      ReplyDelete
    75. I am a new user of this site, so here I saw several articles and posts published on this site, I am more interested in some of them, will provide more information on these topics in future articles.
      data science course in london

      ReplyDelete
    76. This is my first time visiting here. I found so much entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the leisure here! Keep up the good work. I have been meaning to write something like this on my website and you have given me an idea.
      data scientist training in hyderabad

      ReplyDelete
    77. I was actually browsing the internet for certain information, accidentally came across your blog found it to be very impressive. I am elated to go with the information you have provided on this blog, eventually, it helps the readers whoever goes through this blog. Hoping you continue the spirit to inspire the readers and amaze them with your fabulous content.

      Data Science Course in Faridabad

      ReplyDelete
    78. What a really awesome post this is. Truly, one of the best posts I've ever witnessed to see in my whole life. Wow, just keep it up.
      data science course in malaysia


      ReplyDelete
    79. You actually make it look so easy with your performance but I find this matter to be actually something which I think I would never comprehend. It seems too complicated and extremely broad for me. I'm looking forward for your next post, I’ll try to get the hang of it!
      data scientist training in hyderabad

      ReplyDelete
    80. Nice to be seeing your site once again, it's been weeks for me. This article which ive been waited for so long. I need this guide to complete my mission inside the school, and it's same issue together along with your essay. Thanks, pleasant share.
      Data Science training in Bangalore

      ReplyDelete
    81. Thank you quite much for discussing this type of helpful informative article. Will certainly stored and reevaluate your Website.
      Data Analytics Course in Bangalore

      ReplyDelete
    82. I recently found a lot of useful information on your website, especially this blog page. Among the lots of comments on your articles. Thanks for sharing.
      data scientist training and placement

      ReplyDelete
    83. i am glad to discover this page : i have to thank you for the time i spent on this especially great reading !! i really liked each part and also bookmarked you for new information on your site.
      data engineering course in india

      ReplyDelete
    84. i am glad to discover this page : i have to thank you for the time i spent on this especially great reading !! i really liked each part and also bookmarked you for new information on your site.
      data science training in noida

      ReplyDelete
    85. i am glad to discover this page : i have to thank you for the time i spent on this especially great reading !! i really liked each part and also bookmarked you for new information on your site.
      machine learning institute in delhi

      ReplyDelete
    86. Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. I wanted to thank you for this websites! Thanks for sharing. Great websites!.machine learning training in gurgaon

      ReplyDelete
    87. i am glad to discover this page : i have to thank you for the time i spent on this especially great reading !! i really liked each part and also bookmarked you for new information on your site.
      data analytics course in patna

      ReplyDelete
    88. Wonderful blog. I delighted in perusing your articles. This is genuinely an incredible perused for me. I have bookmarked it and I am anticipating perusing new articles. Keep doing awesome!.data analytics institute in delhi

      ReplyDelete
    89. Really nice and interesting post. I was looking for this kind of information and enjoyed reading this one. Keep posting. Thanks for sharing. artificial intelligence course in patna

      ReplyDelete
    90. Your work is very good and I appreciate you and hopping for some more informative posts
      data scientist certification malaysia

      ReplyDelete
    91. Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one. Continue posting. A debt of gratitude is in order for sharing.best data science courses in bangalore

      ReplyDelete
    92. Truly quite fascinating post. I was searching for this sort of data and delighted in perusing this one. Continue to post. Much obliged for sharing.cyber security institute in delhi

      ReplyDelete
    93. Your blog provided us with valuable information to work with. Each & every tip of your post is awesome. Thanks a lot for sharing. Keep blogging,
      data analytics courses in hyderabad

      ReplyDelete
    94. Amazingly by and large very interesting post. I was looking for such an information and thoroughly enjoyed examining this one. Keep posting. An obligation of appreciation is all together for sharing.business analytics course in gwalior

      ReplyDelete
    95. Awesome blog. Informative and knowledgeable content. Keep sharing more stuff like this. Thank you for sharing this blog with us.
      Data Science Courses in Hyderabad

      ReplyDelete
    96. Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one. Continue posting. A debt of gratitude is in order for sharing.data science course in kolhapur

      ReplyDelete
    97. This is an excellent post I seen thanks to share it. It is really what I wanted to see hope in future you will continue for sharing such a excellent post.
      data scientist course in malaysia

      ReplyDelete
    98. Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one. Continue posting. A debt of gratitude is in order for sharing.data science course in warangal

      ReplyDelete
    99. Amazingly by and large very interesting post. I was looking for such an information and thoroughly enjoyed examining this one. Keep posting. An obligation of appreciation is all together for sharing.data science training in gwalior

      ReplyDelete
    100. I am truly getting a charge out of perusing your elegantly composed articles. It would seem that you burn through a ton of energy and time on your blog. I have bookmarked it and I am anticipating perusing new articles. Keep doing awesome.business analytics course in ghaziabad

      ReplyDelete
    101. Fantastic article I ought to say and thanks to the info. Instruction is absolutely a sticky topic. But remains one of the top issues of the time. I love your article and look forward to more.
      Data Science Course in Bangalore

      ReplyDelete
    102. Thanks for posting the best information and the blog is very good.data analytics course in udaipur

      ReplyDelete
    103. Thanks for posting the best information and the blog is very good.data science course in udaipur

      ReplyDelete
    104. This website is remarkable information and facts it's really excellent
      cyber security training malaysia


      ReplyDelete
    105. Awesome blog. I enjoyed reading your articles. This is truly a great read for me. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work!data scientist course in ghaziabad

      ReplyDelete
    106. Very informative message! There is so much information here that can help any business start a successful social media campaign!
      data science training in london

      ReplyDelete
    107. I want to leave a little comment to support and wish you the best of luck.we wish you the best of luck in all your blogging enedevors
      data science course in thiruvananthapuram

      ReplyDelete
    108. I feel very grateful that I read this. It is very helpful and very informative and I really learned a lot from it.data analytics course in bhubaneswar

      ReplyDelete
    109. I am a new user of this site, so here I saw several articles and posts published on this site, I am more interested in some of them, will provide more information on these topics in future articles.
      data science course in london

      ReplyDelete
    110. This is an excellent post I seen thanks to share it. It is really what I wanted to see hope in future you will continue for sharing such a excellent post.
      cyber security course malaysia

      ReplyDelete
    111. Hey There. I found your blog using msn. This is a very well written article. I’ll be sure to bookmark it and come back to read more of your useful info. Thanks for the post. I’ll definitely return. business analytics course in kanpur

      ReplyDelete
    112. Hi buddies, it is a great written piece entirely defined, continuing the good work constantly.
      data science coaching in hyderabad

      ReplyDelete
    113. I truly like your style of blogging. I added it to my preferred's blog webpage list and will return soon…

      ReplyDelete
    114. You actually make it look so easy with your performance but I find this matter to be actually something which I think I would never comprehend. It seems too complicated and extremely broad for me. I'm looking forward for your next post, I’ll try to get the hang of it! business analytics course in kanpur

      ReplyDelete
    115. I’m happy I located this blog! From time to time, students want to cognitive the keys of productive literary essays composing. Your first-class knowledge about this good post can become a proper basis for such people. nice one data science course in mysore

      ReplyDelete
    116. You really make it look so natural with your exhibition however I see this issue as really something which I figure I could never understand. It appears to be excessively entangled and incredibly expansive for me.https://360digitmg.com/course/data-analytics-using-python-r

      ReplyDelete

    117. Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one.
      Continue posting. A debt of gratitude is in order for sharing.
      data science course in kolhapur

      ReplyDelete
    118. This is a really very nice post you shared, i like the post, thanks for sharing..
      cyber security course

      ReplyDelete
    119. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon. digital marketing training

      ReplyDelete
    120. Thank you for helping people get the information they need. Great stuff as usual. Keep up the great work!!! data science course in surat

      ReplyDelete
    121. A decent blog consistently concocts new and energizing data and keeping in mind that perusing I have feel that this blog is truly have each one of those quality that qualify a blog to be a one.digital marketing course

      ReplyDelete
    122. I am impressed by the information that you have on this blog. It shows how well you understand this subject.data scientist course in chennai”

      ReplyDelete
    123. Thank you for the content, the following is the list of AWS training institutes in Hyderabad with certifications. They Provide AWS training online with realtime professionals.

      ReplyDelete