Many gif images are broken. Please go to this link :)
https://docs.google.com/presentation/d/1geMkdEC43ge_kS_GDHHIljiJL-E4CSURCn-23eqrXTQ/edit?usp=sharing
10. Apache Zeppelin is used for...
● Data exploration and discovery
● Visualization
● Collaboration and publishing
11. Apache Zeppelin is used for...
● Data exploration and discovery
● Visualization
● Collaboration and publishing
“Modern
Data Science Studio”
12.
13. Main Menu
▸ About Zeppelin
▸ Interpreter Setting
▸ Notebook repos
▸ Credential
▸ Configuration
Until you activate the Shiro authentication,
the username will be “anonymous”
17. Interpreter Creation
▸ Click “+Create” button
▸ Fill out the fields
▸ Default properties will be
displayed
▸ Manage dependency if it’s
needed
18.
19.
20. Create new note
▸ Select default interpreter
▸ Also can create directory with “DirName/NoteName”
21. Run your code in the paragraph
▸ Just write down your code and run (shift + enter) when you’re using default interpreter
▸ You can see the progress bar / can stop the paragraph while running
22. The output after running
▸ The result of your code will be printed below the editor
with elapsed time/ date/ user name
23. ▸ You can use another interpreter with “%interpreter_name” in the header of paragraph
▸ E.g. %md for Markdown interpreter to add some description :)
25. Note control menu
▸ Run all paragraphs
▸ Hide or show code
▸ Hide/ show/ clear the outputs
▸ Clone / exports / delete notes
▸ Note version control
▸ Run scheduler with cron expression
27. Paragraph control menu
▸ Check the status of result (READY / RUNNING / FINISHED/ ERROR/ PENDING)
▸ Run / Stop the paragraph
▸ Hide or show the code
▸ Hide or show the output
▸ Paragraph setting with gear icon
28. The basic feature - #1 Dynamic form
▸ You can create a dynamic input form in
Zeppelin
▸ Text form: ${form_name}
▸ https://zeppelin.apache.org/docs/late
st/manual/dynamicform.html#text-inp
ut-form
29. The basic feature - #1 Dynamic form
▸ Select form : ${form_name =
defaultValue, option1|option2...}
▸ https://zeppelin.apache.org/docs/latest
/manual/dynamicform.html#select-for
m
30. The basic feature - #2 Zeppelin Context
▸ Zeppelin automatically injects ZeppelinContext as variable “z” in your
Scala & Python env.
▸ https://zeppelin.apache.org/docs/latest/interpreter/spark.html#zeppeli
ncontext
31. The basic feature - #2 Zeppelin Context
▸ Object Exchange
▸ You can put some objects from Scala and
read it from Python, vise versa.
32. The basic feature - #2 Zeppelin Context
▸ Form creation
▸ ZeppelinContext provides function for creating forms.
▸ You can create forms programmatically in scala/python env.