Comprehensive solution for crafting and managing sophisticated digital experiences
Build engaging websites with intuitive web content management
Leverage a complete UI toolbox for web, mobile and desktop development
Build, protect and deploy apps across any platform and mobile device
Build mobile apps for iOS, Android and Windows Phone
Rapidly develop, manage and deploy business apps, delivered as SaaS in the cloud
Automate UI, load and performance testing for web, desktop and mobile
Host, deploy and scale Node.js, Java and .NET Core apps on premise or in the cloud
Optimize data integration with high-performance connectivity
Automate decision processes with a no-code business rules engine
Transform your businesses in order to survive in a completely digitized and connected world driven by software innovation.
Globally scale websites with innovative content management and infrastructure approaches
Content-focused web and mobile solution for empowering marketers
Faster, tailored mobile experiences for any device and data source
UX and app modernization to powerfully navigate today's digital landscape
Fuel agility with ever-ready applications, built in the cloud
Have you heard of Apache Zeppelin? If you haven’t, you will soon hear about this looming BI tool. In this tutorial, learn how to use Progress JDBC connectors with this one-stop notebook to satisfy all your BI needs.
Apache Zeppelin is a one-stop notebook designed by the Apache open source community. This web based notebook can help you with:
What sets Zeppelin apart from other similar tools others is its Interpreter. The interpreter allows you to write code in any language for data processing, which can then be plugged in to Zeppelin. It has support for interpreters for Apache Spark, R, Hive, Shell, Cassandra and more. With the recent release of 0.6.0, Apache Zeppelin started supporting JDBC as its interpreter. What this means is that now you can use Progress JDBC drivers to connect to any Relational, SaaS/Cloud, Big Data and NoSQL data sources.
To get you started, we created an easy tutorial on how to use Apache Zeppelin with the Progress DataDirect Oracle Database JDBC driver. Note that you can use the similar process with any of our JDBC drivers.
java -jar PROGRESS_DATADIRECT_JDBC_ORACLE_ALL.jar
You can remove all the other properties by clicking the ‘X’ button under actions.
Save the interpreter with these settings and your interpreter will be created. The following is a screenshot on how the configured interpreter looks after saving:
Now that you have learned how to visualize your data in Oracle using Apache Zeppelin, powered by DataDirect Oracle JDBC drivers, feel free to explore some of our other popular data sources:
Apache Hadoop Hive
Microsoft SQL Server
Amazon EMR Hive
Progress DataDirect has covered them all with our fast, reliable and certified JDBC drivers. Visit our information page for more about all the Progress DataDirect JDBC drivers that are compatible with Apache Zeppelin. Better yet, you can try any of them free for 15 days! And don’t forget to subscribe to our blog via Email or RSS feed for more tutorials.
Are you excited about Apache Zepplin? Comment below to share your insight and let us know if you want a specific tutorial or topic covered!
Nishanth Kadiyala is a Technical Marketing Manager at Progress. He has worked as a Software IT professional for 3 years during which he actively pursued several technologies including database designing, SQL querying and Cloud Computing. He is currently pursuing his MBA at UNC Chapel Hill and concentrating in Marketing. At UNC, he became proficient with data analytic tools such as MEXL and R. He is interested in the SaaS, Cloud and data integration technologies that are revolutionizing the world we live in.
Copyright © 2016, Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.