If you don't see your question in this FAQ, please send us an email at [email protected].
No. Though the people behind ZEPL are also the creators of Apache Zeppelin, ZEPL is a separate platform expanding upon what we started with Apache Zeppelin. Zeppelin was created because we wanted something that could easily and quickly plug into various back-ends, and through it, do everything from data sourcing to visualization. But Zeppelin was created for the individual in a localized environment. But analytics is not a one person job. It's iterative and usually goes through multiple rounds of back and forth between different people. ZEPL is built this in mind. You can still analyze like a hero in ZEPL as you would in Zeppelin, but ZEPL also provid full enterprise collaborative features such as sharing, fine grained access control, team management, role based access control, discussions, comments, notifications, and many more. ZEPL is built for more than just analytics, it's a collaborative analytics platform for the modern age.
Yes. You can import or sync Jupyter notebooks (currently supports only v4) stored in S3 or Github into ZEPL. Once in ZEPL, in addition to being able to view the notebook from any browser, you can clone the notebook, make edits, and execute the notebook directly from ZEPL.
Yes. You can connect multiple Zeppelin instances to ZEPL. Simply click on Create Space and select Zeppelin in the dropdown. Once connected, all the notebooks in your Zeppelin instance will be sync-ed and available on ZEPL to view. At this point, you can clone, edit, and execute the notebooks, as well as share the notebooks once you're done.
Yes. You can continue to use Jupyter in your local environment and sync and/or import the notebooks as desired. You can also export notebooks from ZEPL to be worked on from you local Jupyter or Zeppelin instance.
The notebooks are saved until you delete them or delete your account.
All notebooks created on ZEPL are saved on ZEPL. You can export the notebooks to your preferred storage if you like.
Yes. You can connect to as many Apache Zeppelin instances as you like. You simply need to make sure that each Zeppelin is setup with its unique token which is provided when you create a Zeppelin instance Space in ZEPL.
ZEPL enables close integration with Apache Zeppelin so you can setup Zeppelin in EMR and use ZEPL not only for sync-ing and backing up of your notebooks, but you can leverage ZEPL as the authentication portal for Zeppelin. Details of how you can set this up can be found here.
Yes. We offer an Enterprise tier which has an on-premise version. Please contact us at [email protected] for more information.
Yes. The same package for Enterprise on-premise can be use on a private VPC (Amazon's or other cloud). Please contact us at [email protected] for more information.
Yes. The administrator has access to create one or more organizations under their ZEPL account.
Yes. You can directly share notebooks with non-registered users by simply putting their email address on the sharing option. Another option is to 'publish' your notebook. Publishing a notebook in ZEPL creates a public facing URL for the notebook which you can then send to anyone you like.
We take security very seriously in ZEPL. Besides all transmissions being over SSL, all PII information is anonymized. In addition, all notebooks are encrypted on store with the encryption keys in a separate infrastructure.
Yes. ZEPL supports both Zeppelin and Jupyter notebooks (v4 currently). Simply click on create Space, select Github in the external repository option, enter your Github credentials, and watch all your notebooks sync in ZEPL.
Yes. When you sync your notebooks in S3 and/or Github, a copy of your notebooks is also saved in ZEPL. In addition, if you make changes to your notebooks and save them on your private S3/Github repo, you can update these notebooks by simply clicking on "Synchronize".
Yes. Through python or scala, you can programmatically load data from S3 or other publicly available data source. We are also working on a more comprehensive data import feature. Keep a look out for it!
There are two levels of roles available in ZEPL:
Within Spaces, you can give members of that space different roles:
i. Member - Has only access to notebooks within the Space
ii. Collaborator - Above plus, can add/delete notebooks within the Space
iii. Manager - Above plus, can add/remove members in the Space
If you're using organizations, when you invite team members, you can give each team member the following roles:
i. Member - Only a participant
ii. Manager - Have ability to add or delete other members. Can also add/delete Spaces within the organization even if not owner.
iii. Admin - All the manager rights as well as ability to add/delete notebooks even if not owner, and add/delete interpreter clusters.
Public notebooks are notebooks that are 'published' through ZEPL and are accessible publicly through the URL. You can make the notebook private again by toggling the "Published" button on the Publish pop-up.
Notebooks in the Explore section are notebooks that were aggregated by us and some of our members. They include notebooks publicly published by various users--data scientists, professors, engineers, etc--as well as cover a wide range of topics--from How-Tos to research papers. Please take the time and Explore.
Currently ZEPL supports Python 2.7 and 3.5, Spark 2.1.0, Scala 2.11, R 3.3.2.
You can load external Python libraries by using the following command:
%python.conda install libname or
%python !pip install libname