You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ma...@apache.org on 2017/06/27 20:12:40 UTC
[14/14] incubator-superset-site git commit: Initial commit - Superset
docs as of 0.18.5
Initial commit - Superset docs as of 0.18.5
Project: http://git-wip-us.apache.org/repos/asf/incubator-superset-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-superset-site/commit/886f04b0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-superset-site/tree/886f04b0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-superset-site/diff/886f04b0
Branch: refs/heads/asf-site
Commit: 886f04b066cde5bf9ee88f8f5d2103eaa7034dad
Parents:
Author: Maxime Beauchemin <ma...@gmail.com>
Authored: Tue Jun 27 13:08:29 2017 -0700
Committer: Maxime Beauchemin <ma...@gmail.com>
Committed: Tue Jun 27 13:08:47 2017 -0700
----------------------------------------------------------------------
.buildinfo | 4 +
_images/add_db.png | Bin 0 -> 157717 bytes
_images/area.png | Bin 0 -> 105237 bytes
_images/bar.png | Bin 0 -> 50564 bytes
_images/big_number.png | Bin 0 -> 51404 bytes
_images/big_number_total.png | Bin 0 -> 27637 bytes
_images/box_plot.png | Bin 0 -> 56136 bytes
_images/bubble.png | Bin 0 -> 135455 bytes
_images/bullet.png | Bin 0 -> 8764 bytes
_images/cal_heatmap.png | Bin 0 -> 31627 bytes
_images/compare.png | Bin 0 -> 258894 bytes
_images/create_role.png | Bin 0 -> 51474 bytes
_images/directed_force.png | Bin 0 -> 247382 bytes
_images/dist_bar.png | Bin 0 -> 52519 bytes
_images/druid_agg.png | Bin 0 -> 104052 bytes
_images/filter_box.png | Bin 0 -> 49653 bytes
_images/heatmap.png | Bin 0 -> 435496 bytes
_images/histogram.png | Bin 0 -> 64899 bytes
_images/horizon.png | Bin 0 -> 165253 bytes
_images/iframe.png | Bin 0 -> 755166 bytes
_images/line.png | Bin 0 -> 321509 bytes
_images/mapbox.png | Bin 0 -> 225567 bytes
_images/markup.png | Bin 0 -> 227846 bytes
_images/para.png | Bin 0 -> 471027 bytes
_images/pie.png | Bin 0 -> 28302 bytes
_images/pivot_table.png | Bin 0 -> 276020 bytes
_images/s.png | Bin 0 -> 11833 bytes
_images/sankey.png | Bin 0 -> 205313 bytes
_images/separator.png | Bin 0 -> 101451 bytes
_images/sunburst.png | Bin 0 -> 173806 bytes
_images/table.png | Bin 0 -> 109326 bytes
_images/treemap.png | Bin 0 -> 96420 bytes
_images/tutorial_01_sources_database.png | Bin 0 -> 19291 bytes
_images/tutorial_02_add_database.png | Bin 0 -> 19533 bytes
_images/tutorial_03_database_name.png | Bin 0 -> 13947 bytes
...tutorial_04_sqlalchemy_connection_string.png | Bin 0 -> 52808 bytes
_images/tutorial_05_connection_popup.png | Bin 0 -> 84173 bytes
_images/tutorial_06_list_of_tables.png | Bin 0 -> 23859 bytes
_images/tutorial_07_save_button.png | Bin 0 -> 8210 bytes
_images/tutorial_08_sources_tables.png | Bin 0 -> 18728 bytes
_images/tutorial_09_add_new_table.png | Bin 0 -> 18777 bytes
_images/tutorial_10_table_name.png | Bin 0 -> 26728 bytes
_images/tutorial_11_choose_db.png | Bin 0 -> 22024 bytes
.../tutorial_12_table_creation_success_msg.png | Bin 0 -> 33013 bytes
_images/tutorial_13_edit_table_config.png | Bin 0 -> 32220 bytes
_images/tutorial_14_field_config.png | Bin 0 -> 61811 bytes
_images/tutorial_15_click_table_name.png | Bin 0 -> 7863 bytes
_images/tutorial_16_datasource_chart_type.png | Bin 0 -> 13822 bytes
_images/tutorial_17_choose_time_range.png | Bin 0 -> 11627 bytes
_images/tutorial_18_choose_metric.png | Bin 0 -> 12536 bytes
_images/tutorial_19_click_query.png | Bin 0 -> 5734 bytes
_images/tutorial_20_count_star_result.png | Bin 0 -> 5333 bytes
_images/tutorial_21_group_by.png | Bin 0 -> 6840 bytes
_images/tutorial_22_group_by_result.png | Bin 0 -> 22576 bytes
.../tutorial_23_group_by_more_dimensions.png | Bin 0 -> 8191 bytes
_images/tutorial_24_max_metric.png | Bin 0 -> 6731 bytes
_images/tutorial_25_max_temp_filter.png | Bin 0 -> 11654 bytes
_images/tutorial_26_row_limit.png | Bin 0 -> 4927 bytes
_images/tutorial_27_top_10_max_temps.png | Bin 0 -> 49871 bytes
_images/tutorial_28_bar_chart.png | Bin 0 -> 14757 bytes
.../tutorial_29_bar_chart_series_metrics.png | Bin 0 -> 20374 bytes
_images/tutorial_30_bar_chart_results.png | Bin 0 -> 75926 bytes
_images/tutorial_31_save_slice_to_dashboard.png | Bin 0 -> 33789 bytes
_images/tutorial_32_save_slice_confirmation.png | Bin 0 -> 24041 bytes
_images/tutorial_33_dashboard.png | Bin 0 -> 5232 bytes
_images/tutorial_34_weather_dashboard.png | Bin 0 -> 6703 bytes
_images/tutorial_35_slice_on_dashboard.png | Bin 0 -> 66781 bytes
_images/tutorial_36_adjust_dimensions.gif | Bin 0 -> 126264 bytes
_images/word_cloud.png | Bin 0 -> 117846 bytes
_images/world_map.png | Bin 0 -> 136501 bytes
_modules/index.html | 194 +
_modules/superset/jinja_context.html | 343 +
_sources/druid.txt | 48 +
_sources/faq.txt | 145 +
_sources/gallery.txt | 89 +
_sources/index.txt | 74 +
_sources/installation.txt | 475 +
_sources/security.txt | 161 +
_sources/sqllab.txt | 64 +
_sources/tutorial.txt | 308 +
_sources/videos.txt | 54 +
_sources/visualization.txt | 1759 +++
_static/ajax-loader.gif | Bin 0 -> 673 bytes
_static/basic.css | 611 +
_static/comment-bright.png | Bin 0 -> 3500 bytes
_static/comment-close.png | Bin 0 -> 3578 bytes
_static/comment.png | Bin 0 -> 3445 bytes
_static/css/badge_only.css | 2 +
_static/css/theme.css | 5 +
_static/docs.css | 59 +
_static/doctools.js | 287 +
_static/down-pressed.png | Bin 0 -> 347 bytes
_static/down.png | Bin 0 -> 347 bytes
_static/file.png | Bin 0 -> 358 bytes
_static/fonts/Inconsolata-Bold.ttf | Bin 0 -> 66352 bytes
_static/fonts/Inconsolata-Regular.ttf | Bin 0 -> 84548 bytes
_static/fonts/Lato-Bold.ttf | Bin 0 -> 121788 bytes
_static/fonts/Lato-Regular.ttf | Bin 0 -> 120196 bytes
_static/fonts/RobotoSlab-Bold.ttf | Bin 0 -> 170616 bytes
_static/fonts/RobotoSlab-Regular.ttf | Bin 0 -> 169064 bytes
_static/fonts/fontawesome-webfont.eot | Bin 0 -> 56006 bytes
_static/fonts/fontawesome-webfont.svg | 520 +
_static/fonts/fontawesome-webfont.ttf | Bin 0 -> 112160 bytes
_static/fonts/fontawesome-webfont.woff | Bin 0 -> 65452 bytes
_static/img/babytux.jpg | Bin 0 -> 10131 bytes
_static/img/bubble.png | Bin 0 -> 470048 bytes
_static/img/cloud.png | Bin 0 -> 718612 bytes
_static/img/create_role.png | Bin 0 -> 51474 bytes
_static/img/dash.png | Bin 0 -> 336285 bytes
_static/img/druid_agg.png | Bin 0 -> 104052 bytes
_static/img/favicon.png | Bin 0 -> 5586 bytes
_static/img/loading.gif | Bin 0 -> 16671 bytes
_static/img/noimg.png | Bin 0 -> 1101 bytes
_static/img/s.png | Bin 0 -> 11833 bytes
_static/img/superset-logo@2x.png | Bin 0 -> 4132 bytes
_static/img/superset.png | Bin 0 -> 4722 bytes
_static/img/superset_screenshot.png | Bin 0 -> 565023 bytes
_static/img/tutorial/add_db.png | Bin 0 -> 157717 bytes
.../tutorial/tutorial_01_sources_database.png | Bin 0 -> 19291 bytes
.../img/tutorial/tutorial_02_add_database.png | Bin 0 -> 19533 bytes
.../img/tutorial/tutorial_03_database_name.png | Bin 0 -> 13947 bytes
...tutorial_04_sqlalchemy_connection_string.png | Bin 0 -> 52808 bytes
.../tutorial/tutorial_05_connection_popup.png | Bin 0 -> 84173 bytes
.../img/tutorial/tutorial_06_list_of_tables.png | Bin 0 -> 23859 bytes
.../img/tutorial/tutorial_07_save_button.png | Bin 0 -> 8210 bytes
.../img/tutorial/tutorial_08_sources_tables.png | Bin 0 -> 18728 bytes
.../img/tutorial/tutorial_09_add_new_table.png | Bin 0 -> 18777 bytes
_static/img/tutorial/tutorial_10_table_name.png | Bin 0 -> 26728 bytes
_static/img/tutorial/tutorial_11_choose_db.png | Bin 0 -> 22024 bytes
.../tutorial_12_table_creation_success_msg.png | Bin 0 -> 33013 bytes
.../tutorial/tutorial_13_edit_table_config.png | Bin 0 -> 32220 bytes
.../img/tutorial/tutorial_14_field_config.png | Bin 0 -> 61811 bytes
.../tutorial/tutorial_15_click_table_name.png | Bin 0 -> 7863 bytes
.../tutorial_16_datasource_chart_type.png | Bin 0 -> 13822 bytes
.../tutorial/tutorial_17_choose_time_range.png | Bin 0 -> 11627 bytes
.../img/tutorial/tutorial_18_choose_metric.png | Bin 0 -> 12536 bytes
.../img/tutorial/tutorial_19_click_query.png | Bin 0 -> 5734 bytes
.../tutorial/tutorial_20_count_star_result.png | Bin 0 -> 5333 bytes
_static/img/tutorial/tutorial_21_group_by.png | Bin 0 -> 6840 bytes
.../tutorial/tutorial_22_group_by_result.png | Bin 0 -> 22576 bytes
.../tutorial_23_group_by_more_dimensions.png | Bin 0 -> 8191 bytes
_static/img/tutorial/tutorial_24_max_metric.png | Bin 0 -> 6731 bytes
.../tutorial/tutorial_25_max_temp_filter.png | Bin 0 -> 11654 bytes
_static/img/tutorial/tutorial_26_row_limit.png | Bin 0 -> 4927 bytes
.../tutorial/tutorial_27_top_10_max_temps.png | Bin 0 -> 49871 bytes
_static/img/tutorial/tutorial_28_bar_chart.png | Bin 0 -> 14757 bytes
.../tutorial_29_bar_chart_series_metrics.png | Bin 0 -> 20374 bytes
.../tutorial/tutorial_30_bar_chart_results.png | Bin 0 -> 75926 bytes
.../tutorial_31_save_slice_to_dashboard.png | Bin 0 -> 33789 bytes
.../tutorial_32_save_slice_confirmation.png | Bin 0 -> 24041 bytes
_static/img/tutorial/tutorial_33_dashboard.png | Bin 0 -> 5232 bytes
.../tutorial/tutorial_34_weather_dashboard.png | Bin 0 -> 6703 bytes
.../tutorial/tutorial_35_slice_on_dashboard.png | Bin 0 -> 66781 bytes
.../tutorial/tutorial_36_adjust_dimensions.gif | Bin 0 -> 126264 bytes
_static/img/viz_thumbnails/area.png | Bin 0 -> 105237 bytes
_static/img/viz_thumbnails/bar.png | Bin 0 -> 50564 bytes
_static/img/viz_thumbnails/big_number.png | Bin 0 -> 51404 bytes
_static/img/viz_thumbnails/big_number_total.png | Bin 0 -> 27637 bytes
_static/img/viz_thumbnails/box_plot.png | Bin 0 -> 56136 bytes
_static/img/viz_thumbnails/bubble.png | Bin 0 -> 135455 bytes
_static/img/viz_thumbnails/bullet.png | Bin 0 -> 8764 bytes
_static/img/viz_thumbnails/cal_heatmap.png | Bin 0 -> 31627 bytes
_static/img/viz_thumbnails/compare.png | Bin 0 -> 258894 bytes
_static/img/viz_thumbnails/country_map.png | Bin 0 -> 303004 bytes
_static/img/viz_thumbnails/directed_force.png | Bin 0 -> 247382 bytes
_static/img/viz_thumbnails/dist_bar.png | Bin 0 -> 52519 bytes
_static/img/viz_thumbnails/dual_line.png | Bin 0 -> 165716 bytes
_static/img/viz_thumbnails/filter_box.png | Bin 0 -> 49653 bytes
_static/img/viz_thumbnails/heatmap.png | Bin 0 -> 435496 bytes
_static/img/viz_thumbnails/histogram.png | Bin 0 -> 64899 bytes
_static/img/viz_thumbnails/horizon.png | Bin 0 -> 165253 bytes
_static/img/viz_thumbnails/iframe.png | Bin 0 -> 755166 bytes
_static/img/viz_thumbnails/line.png | Bin 0 -> 321509 bytes
_static/img/viz_thumbnails/mapbox.png | Bin 0 -> 225567 bytes
_static/img/viz_thumbnails/markup.png | Bin 0 -> 227846 bytes
_static/img/viz_thumbnails/para.png | Bin 0 -> 471027 bytes
_static/img/viz_thumbnails/pie.png | Bin 0 -> 28302 bytes
_static/img/viz_thumbnails/pivot_table.png | Bin 0 -> 276020 bytes
_static/img/viz_thumbnails/sankey.png | Bin 0 -> 205313 bytes
_static/img/viz_thumbnails/separator.png | Bin 0 -> 101451 bytes
_static/img/viz_thumbnails/sunburst.png | Bin 0 -> 173806 bytes
_static/img/viz_thumbnails/table.png | Bin 0 -> 109326 bytes
_static/img/viz_thumbnails/treemap.png | Bin 0 -> 96420 bytes
_static/img/viz_thumbnails/word_cloud.png | Bin 0 -> 117846 bytes
_static/img/viz_thumbnails/world_map.png | Bin 0 -> 136501 bytes
_static/jquery-1.11.1.js | 10308 +++++++++++++++++
_static/jquery.js | 4 +
_static/js/modernizr.min.js | 4 +
_static/js/theme.js | 153 +
_static/minus.png | Bin 0 -> 173 bytes
_static/plus.png | Bin 0 -> 173 bytes
_static/pygments.css | 65 +
_static/searchtools.js | 651 ++
_static/underscore-1.3.1.js | 999 ++
_static/underscore.js | 31 +
_static/up-pressed.png | Bin 0 -> 345 bytes
_static/up.png | Bin 0 -> 345 bytes
_static/websupport.js | 808 ++
druid.html | 256 +
faq.html | 327 +
gallery.html | 235 +
genindex.html | 221 +
index.html | 332 +
installation.html | 693 ++
objects.inv | 7 +
search.html | 210 +
searchindex.js | 1 +
security.html | 364 +
sqllab.html | 292 +
tutorial.html | 416 +
videos.html | 270 +
visualization.html | 2887 +++++
212 files changed, 24736 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/.buildinfo
----------------------------------------------------------------------
diff --git a/.buildinfo b/.buildinfo
new file mode 100644
index 0000000..0885fbe
--- /dev/null
+++ b/.buildinfo
@@ -0,0 +1,4 @@
+# Sphinx build info version 1
+# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
+config:
+tags:
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/add_db.png
----------------------------------------------------------------------
diff --git a/_images/add_db.png b/_images/add_db.png
new file mode 100644
index 0000000..7282343
Binary files /dev/null and b/_images/add_db.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/area.png
----------------------------------------------------------------------
diff --git a/_images/area.png b/_images/area.png
new file mode 100644
index 0000000..86f1080
Binary files /dev/null and b/_images/area.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/bar.png
----------------------------------------------------------------------
diff --git a/_images/bar.png b/_images/bar.png
new file mode 100644
index 0000000..ab0e8d9
Binary files /dev/null and b/_images/bar.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/big_number.png
----------------------------------------------------------------------
diff --git a/_images/big_number.png b/_images/big_number.png
new file mode 100644
index 0000000..2420f25
Binary files /dev/null and b/_images/big_number.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/big_number_total.png
----------------------------------------------------------------------
diff --git a/_images/big_number_total.png b/_images/big_number_total.png
new file mode 100644
index 0000000..eb4b345
Binary files /dev/null and b/_images/big_number_total.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/box_plot.png
----------------------------------------------------------------------
diff --git a/_images/box_plot.png b/_images/box_plot.png
new file mode 100644
index 0000000..de8f061
Binary files /dev/null and b/_images/box_plot.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/bubble.png
----------------------------------------------------------------------
diff --git a/_images/bubble.png b/_images/bubble.png
new file mode 100644
index 0000000..08de51f
Binary files /dev/null and b/_images/bubble.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/bullet.png
----------------------------------------------------------------------
diff --git a/_images/bullet.png b/_images/bullet.png
new file mode 100644
index 0000000..7a66a41
Binary files /dev/null and b/_images/bullet.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/cal_heatmap.png
----------------------------------------------------------------------
diff --git a/_images/cal_heatmap.png b/_images/cal_heatmap.png
new file mode 100644
index 0000000..bf79a9e
Binary files /dev/null and b/_images/cal_heatmap.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/compare.png
----------------------------------------------------------------------
diff --git a/_images/compare.png b/_images/compare.png
new file mode 100644
index 0000000..00b0a7c
Binary files /dev/null and b/_images/compare.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/create_role.png
----------------------------------------------------------------------
diff --git a/_images/create_role.png b/_images/create_role.png
new file mode 100644
index 0000000..0914a58
Binary files /dev/null and b/_images/create_role.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/directed_force.png
----------------------------------------------------------------------
diff --git a/_images/directed_force.png b/_images/directed_force.png
new file mode 100644
index 0000000..1cc7ce9
Binary files /dev/null and b/_images/directed_force.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/dist_bar.png
----------------------------------------------------------------------
diff --git a/_images/dist_bar.png b/_images/dist_bar.png
new file mode 100644
index 0000000..b410147
Binary files /dev/null and b/_images/dist_bar.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/druid_agg.png
----------------------------------------------------------------------
diff --git a/_images/druid_agg.png b/_images/druid_agg.png
new file mode 100644
index 0000000..2d14e1e
Binary files /dev/null and b/_images/druid_agg.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/filter_box.png
----------------------------------------------------------------------
diff --git a/_images/filter_box.png b/_images/filter_box.png
new file mode 100644
index 0000000..209259c
Binary files /dev/null and b/_images/filter_box.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/heatmap.png
----------------------------------------------------------------------
diff --git a/_images/heatmap.png b/_images/heatmap.png
new file mode 100644
index 0000000..ac81a45
Binary files /dev/null and b/_images/heatmap.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/histogram.png
----------------------------------------------------------------------
diff --git a/_images/histogram.png b/_images/histogram.png
new file mode 100644
index 0000000..f7bbe62
Binary files /dev/null and b/_images/histogram.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/horizon.png
----------------------------------------------------------------------
diff --git a/_images/horizon.png b/_images/horizon.png
new file mode 100644
index 0000000..a5d4bf3
Binary files /dev/null and b/_images/horizon.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/iframe.png
----------------------------------------------------------------------
diff --git a/_images/iframe.png b/_images/iframe.png
new file mode 100644
index 0000000..d5f0f56
Binary files /dev/null and b/_images/iframe.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/line.png
----------------------------------------------------------------------
diff --git a/_images/line.png b/_images/line.png
new file mode 100644
index 0000000..67f8fe8
Binary files /dev/null and b/_images/line.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/mapbox.png
----------------------------------------------------------------------
diff --git a/_images/mapbox.png b/_images/mapbox.png
new file mode 100644
index 0000000..662c163
Binary files /dev/null and b/_images/mapbox.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/markup.png
----------------------------------------------------------------------
diff --git a/_images/markup.png b/_images/markup.png
new file mode 100644
index 0000000..675e42a
Binary files /dev/null and b/_images/markup.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/para.png
----------------------------------------------------------------------
diff --git a/_images/para.png b/_images/para.png
new file mode 100644
index 0000000..fc1a157
Binary files /dev/null and b/_images/para.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/pie.png
----------------------------------------------------------------------
diff --git a/_images/pie.png b/_images/pie.png
new file mode 100644
index 0000000..ab76749
Binary files /dev/null and b/_images/pie.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/pivot_table.png
----------------------------------------------------------------------
diff --git a/_images/pivot_table.png b/_images/pivot_table.png
new file mode 100644
index 0000000..37f86af
Binary files /dev/null and b/_images/pivot_table.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/s.png
----------------------------------------------------------------------
diff --git a/_images/s.png b/_images/s.png
new file mode 100644
index 0000000..2031b86
Binary files /dev/null and b/_images/s.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/sankey.png
----------------------------------------------------------------------
diff --git a/_images/sankey.png b/_images/sankey.png
new file mode 100644
index 0000000..981cdba
Binary files /dev/null and b/_images/sankey.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/separator.png
----------------------------------------------------------------------
diff --git a/_images/separator.png b/_images/separator.png
new file mode 100644
index 0000000..eddb59d
Binary files /dev/null and b/_images/separator.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/sunburst.png
----------------------------------------------------------------------
diff --git a/_images/sunburst.png b/_images/sunburst.png
new file mode 100644
index 0000000..f155363
Binary files /dev/null and b/_images/sunburst.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/table.png
----------------------------------------------------------------------
diff --git a/_images/table.png b/_images/table.png
new file mode 100644
index 0000000..a3dd1be
Binary files /dev/null and b/_images/table.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/treemap.png
----------------------------------------------------------------------
diff --git a/_images/treemap.png b/_images/treemap.png
new file mode 100644
index 0000000..0aec60c
Binary files /dev/null and b/_images/treemap.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_01_sources_database.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_01_sources_database.png b/_images/tutorial_01_sources_database.png
new file mode 100644
index 0000000..ad92723
Binary files /dev/null and b/_images/tutorial_01_sources_database.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_02_add_database.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_02_add_database.png b/_images/tutorial_02_add_database.png
new file mode 100644
index 0000000..0ee12d3
Binary files /dev/null and b/_images/tutorial_02_add_database.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_03_database_name.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_03_database_name.png b/_images/tutorial_03_database_name.png
new file mode 100644
index 0000000..68f15cd
Binary files /dev/null and b/_images/tutorial_03_database_name.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_04_sqlalchemy_connection_string.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_04_sqlalchemy_connection_string.png b/_images/tutorial_04_sqlalchemy_connection_string.png
new file mode 100644
index 0000000..b7d0c43
Binary files /dev/null and b/_images/tutorial_04_sqlalchemy_connection_string.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_05_connection_popup.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_05_connection_popup.png b/_images/tutorial_05_connection_popup.png
new file mode 100644
index 0000000..d5c49af
Binary files /dev/null and b/_images/tutorial_05_connection_popup.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_06_list_of_tables.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_06_list_of_tables.png b/_images/tutorial_06_list_of_tables.png
new file mode 100644
index 0000000..849f4cc
Binary files /dev/null and b/_images/tutorial_06_list_of_tables.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_07_save_button.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_07_save_button.png b/_images/tutorial_07_save_button.png
new file mode 100644
index 0000000..976c619
Binary files /dev/null and b/_images/tutorial_07_save_button.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_08_sources_tables.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_08_sources_tables.png b/_images/tutorial_08_sources_tables.png
new file mode 100644
index 0000000..08eb79f
Binary files /dev/null and b/_images/tutorial_08_sources_tables.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_09_add_new_table.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_09_add_new_table.png b/_images/tutorial_09_add_new_table.png
new file mode 100644
index 0000000..fca2b51
Binary files /dev/null and b/_images/tutorial_09_add_new_table.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_10_table_name.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_10_table_name.png b/_images/tutorial_10_table_name.png
new file mode 100644
index 0000000..97838a3
Binary files /dev/null and b/_images/tutorial_10_table_name.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_11_choose_db.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_11_choose_db.png b/_images/tutorial_11_choose_db.png
new file mode 100644
index 0000000..c7fec3d
Binary files /dev/null and b/_images/tutorial_11_choose_db.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_12_table_creation_success_msg.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_12_table_creation_success_msg.png b/_images/tutorial_12_table_creation_success_msg.png
new file mode 100644
index 0000000..085c211
Binary files /dev/null and b/_images/tutorial_12_table_creation_success_msg.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_13_edit_table_config.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_13_edit_table_config.png b/_images/tutorial_13_edit_table_config.png
new file mode 100644
index 0000000..54b0062
Binary files /dev/null and b/_images/tutorial_13_edit_table_config.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_14_field_config.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_14_field_config.png b/_images/tutorial_14_field_config.png
new file mode 100644
index 0000000..245e436
Binary files /dev/null and b/_images/tutorial_14_field_config.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_15_click_table_name.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_15_click_table_name.png b/_images/tutorial_15_click_table_name.png
new file mode 100644
index 0000000..d6fc628
Binary files /dev/null and b/_images/tutorial_15_click_table_name.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_16_datasource_chart_type.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_16_datasource_chart_type.png b/_images/tutorial_16_datasource_chart_type.png
new file mode 100644
index 0000000..0dae19a
Binary files /dev/null and b/_images/tutorial_16_datasource_chart_type.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_17_choose_time_range.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_17_choose_time_range.png b/_images/tutorial_17_choose_time_range.png
new file mode 100644
index 0000000..f54b074
Binary files /dev/null and b/_images/tutorial_17_choose_time_range.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_18_choose_metric.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_18_choose_metric.png b/_images/tutorial_18_choose_metric.png
new file mode 100644
index 0000000..8cc62b9
Binary files /dev/null and b/_images/tutorial_18_choose_metric.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_19_click_query.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_19_click_query.png b/_images/tutorial_19_click_query.png
new file mode 100644
index 0000000..9ff8bba
Binary files /dev/null and b/_images/tutorial_19_click_query.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_20_count_star_result.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_20_count_star_result.png b/_images/tutorial_20_count_star_result.png
new file mode 100644
index 0000000..a50ca54
Binary files /dev/null and b/_images/tutorial_20_count_star_result.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_21_group_by.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_21_group_by.png b/_images/tutorial_21_group_by.png
new file mode 100644
index 0000000..b4ea5d5
Binary files /dev/null and b/_images/tutorial_21_group_by.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_22_group_by_result.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_22_group_by_result.png b/_images/tutorial_22_group_by_result.png
new file mode 100644
index 0000000..fb3205d
Binary files /dev/null and b/_images/tutorial_22_group_by_result.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_23_group_by_more_dimensions.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_23_group_by_more_dimensions.png b/_images/tutorial_23_group_by_more_dimensions.png
new file mode 100644
index 0000000..a004703
Binary files /dev/null and b/_images/tutorial_23_group_by_more_dimensions.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_24_max_metric.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_24_max_metric.png b/_images/tutorial_24_max_metric.png
new file mode 100644
index 0000000..b1ccc89
Binary files /dev/null and b/_images/tutorial_24_max_metric.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_25_max_temp_filter.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_25_max_temp_filter.png b/_images/tutorial_25_max_temp_filter.png
new file mode 100644
index 0000000..e57efb1
Binary files /dev/null and b/_images/tutorial_25_max_temp_filter.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_26_row_limit.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_26_row_limit.png b/_images/tutorial_26_row_limit.png
new file mode 100644
index 0000000..3d01983
Binary files /dev/null and b/_images/tutorial_26_row_limit.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_27_top_10_max_temps.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_27_top_10_max_temps.png b/_images/tutorial_27_top_10_max_temps.png
new file mode 100644
index 0000000..bc65243
Binary files /dev/null and b/_images/tutorial_27_top_10_max_temps.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_28_bar_chart.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_28_bar_chart.png b/_images/tutorial_28_bar_chart.png
new file mode 100644
index 0000000..936b008
Binary files /dev/null and b/_images/tutorial_28_bar_chart.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_29_bar_chart_series_metrics.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_29_bar_chart_series_metrics.png b/_images/tutorial_29_bar_chart_series_metrics.png
new file mode 100644
index 0000000..7c3758b
Binary files /dev/null and b/_images/tutorial_29_bar_chart_series_metrics.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_30_bar_chart_results.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_30_bar_chart_results.png b/_images/tutorial_30_bar_chart_results.png
new file mode 100644
index 0000000..77afceb
Binary files /dev/null and b/_images/tutorial_30_bar_chart_results.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_31_save_slice_to_dashboard.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_31_save_slice_to_dashboard.png b/_images/tutorial_31_save_slice_to_dashboard.png
new file mode 100644
index 0000000..6019c00
Binary files /dev/null and b/_images/tutorial_31_save_slice_to_dashboard.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_32_save_slice_confirmation.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_32_save_slice_confirmation.png b/_images/tutorial_32_save_slice_confirmation.png
new file mode 100644
index 0000000..027d3bb
Binary files /dev/null and b/_images/tutorial_32_save_slice_confirmation.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_33_dashboard.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_33_dashboard.png b/_images/tutorial_33_dashboard.png
new file mode 100644
index 0000000..7f332a5
Binary files /dev/null and b/_images/tutorial_33_dashboard.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_34_weather_dashboard.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_34_weather_dashboard.png b/_images/tutorial_34_weather_dashboard.png
new file mode 100644
index 0000000..1dd6776
Binary files /dev/null and b/_images/tutorial_34_weather_dashboard.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_35_slice_on_dashboard.png
----------------------------------------------------------------------
diff --git a/_images/tutorial_35_slice_on_dashboard.png b/_images/tutorial_35_slice_on_dashboard.png
new file mode 100644
index 0000000..dc7d7e4
Binary files /dev/null and b/_images/tutorial_35_slice_on_dashboard.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/tutorial_36_adjust_dimensions.gif
----------------------------------------------------------------------
diff --git a/_images/tutorial_36_adjust_dimensions.gif b/_images/tutorial_36_adjust_dimensions.gif
new file mode 100644
index 0000000..01347e1
Binary files /dev/null and b/_images/tutorial_36_adjust_dimensions.gif differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/word_cloud.png
----------------------------------------------------------------------
diff --git a/_images/word_cloud.png b/_images/word_cloud.png
new file mode 100644
index 0000000..03936e1
Binary files /dev/null and b/_images/word_cloud.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_images/world_map.png
----------------------------------------------------------------------
diff --git a/_images/world_map.png b/_images/world_map.png
new file mode 100644
index 0000000..82e8ad2
Binary files /dev/null and b/_images/world_map.png differ
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_modules/index.html
----------------------------------------------------------------------
diff --git a/_modules/index.html b/_modules/index.html
new file mode 100644
index 0000000..1807977
--- /dev/null
+++ b/_modules/index.html
@@ -0,0 +1,194 @@
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+ <meta charset="utf-8">
+
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <title>Overview: module code — Superset's documentation documentation</title>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
+
+
+
+
+
+ <link rel="index" title="Index"
+ href="../genindex.html"/>
+ <link rel="search" title="Search" href="../search.html"/>
+ <link rel="top" title="Superset's documentation documentation" href="../index.html"/>
+
+
+ <script src="../_static/js/modernizr.min.js"></script>
+
+</head>
+
+<body class="wy-body-for-nav" role="document">
+
+ <div class="wy-grid-for-nav">
+
+
+ <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+ <div class="wy-side-scroll">
+ <div class="wy-side-nav-search">
+
+
+
+ <a href="../index.html" class="icon icon-home"> Superset's documentation
+
+
+
+ </a>
+
+
+
+
+
+
+
+<div role="search">
+ <form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
+ <input type="text" name="q" placeholder="Search docs" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+</div>
+
+
+ </div>
+
+ <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+
+
+
+ <ul>
+<li class="toctree-l1"><a class="reference internal" href="../installation.html">Installation & Configuration</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tutorial.html">Tutorial for Superset Administrators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../security.html">Security</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../sqllab.html">SQL Lab</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../visualization.html">Visualization Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../videos.html">Videos</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../gallery.html">Gallery</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../druid.html">Druid</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq.html">FAQ</a></li>
+</ul>
+
+
+
+ </div>
+ </div>
+ </nav>
+
+ <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+
+ <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
+ <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+ <a href="../index.html">Superset's documentation</a>
+ </nav>
+
+
+
+ <div class="wy-nav-content">
+ <div class="rst-content">
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+ <ul class="wy-breadcrumbs">
+ <li><a href="../index.html">Docs</a> »</li>
+
+ <li>Overview: module code</li>
+ <li class="wy-breadcrumbs-aside">
+
+
+
+ </li>
+ </ul>
+ <hr/>
+</div>
+ <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+ <div itemprop="articleBody">
+
+ <h1>All modules for which code is available</h1>
+<ul><li><a href="superset/jinja_context.html">superset.jinja_context</a></li>
+</ul>
+
+ </div>
+ </div>
+ <footer>
+
+
+ <hr/>
+
+ <div role="contentinfo">
+ <p>
+
+ </p>
+ </div>
+ Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
+
+</footer>
+
+ </div>
+ </div>
+
+ </section>
+
+ </div>
+
+
+
+
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT:'../',
+ VERSION:'',
+ COLLAPSE_INDEX:false,
+ FILE_SUFFIX:'.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+
+
+
+
+
+ <script type="text/javascript" src="../_static/js/theme.js"></script>
+
+
+
+
+ <script type="text/javascript">
+ jQuery(function () {
+ SphinxRtdTheme.StickyNav.enable();
+ });
+ </script>
+
+
+</body>
+</html>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_modules/superset/jinja_context.html
----------------------------------------------------------------------
diff --git a/_modules/superset/jinja_context.html b/_modules/superset/jinja_context.html
new file mode 100644
index 0000000..1774dbe
--- /dev/null
+++ b/_modules/superset/jinja_context.html
@@ -0,0 +1,343 @@
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+ <meta charset="utf-8">
+
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <title>superset.jinja_context — Superset's documentation documentation</title>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
+
+
+
+
+
+ <link rel="index" title="Index"
+ href="../../genindex.html"/>
+ <link rel="search" title="Search" href="../../search.html"/>
+ <link rel="top" title="Superset's documentation documentation" href="../../index.html"/>
+ <link rel="up" title="Module code" href="../index.html"/>
+
+
+ <script src="../../_static/js/modernizr.min.js"></script>
+
+</head>
+
+<body class="wy-body-for-nav" role="document">
+
+ <div class="wy-grid-for-nav">
+
+
+ <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+ <div class="wy-side-scroll">
+ <div class="wy-side-nav-search">
+
+
+
+ <a href="../../index.html" class="icon icon-home"> Superset's documentation
+
+
+
+ </a>
+
+
+
+
+
+
+
+<div role="search">
+ <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+ <input type="text" name="q" placeholder="Search docs" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+</div>
+
+
+ </div>
+
+ <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+
+
+
+ <ul>
+<li class="toctree-l1"><a class="reference internal" href="../../installation.html">Installation & Configuration</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../tutorial.html">Tutorial for Superset Administrators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../security.html">Security</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../sqllab.html">SQL Lab</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../visualization.html">Visualization Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../videos.html">Videos</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../gallery.html">Gallery</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../druid.html">Druid</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../faq.html">FAQ</a></li>
+</ul>
+
+
+
+ </div>
+ </div>
+ </nav>
+
+ <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+
+ <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
+ <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+ <a href="../../index.html">Superset's documentation</a>
+ </nav>
+
+
+
+ <div class="wy-nav-content">
+ <div class="rst-content">
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+ <ul class="wy-breadcrumbs">
+ <li><a href="../../index.html">Docs</a> »</li>
+
+ <li><a href="../index.html">Module code</a> »</li>
+
+ <li>superset.jinja_context</li>
+ <li class="wy-breadcrumbs-aside">
+
+
+
+ </li>
+ </ul>
+ <hr/>
+</div>
+ <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+ <div itemprop="articleBody">
+
+ <h1>Source code for superset.jinja_context</h1><div class="highlight"><pre>
+<span></span><span class="sd">"""Defines the templating context for SQL Lab"""</span>
+<span class="kn">from</span> <span class="nn">__future__</span> <span class="k">import</span> <span class="n">absolute_import</span>
+<span class="kn">from</span> <span class="nn">__future__</span> <span class="k">import</span> <span class="n">division</span>
+<span class="kn">from</span> <span class="nn">__future__</span> <span class="k">import</span> <span class="n">print_function</span>
+<span class="kn">from</span> <span class="nn">__future__</span> <span class="k">import</span> <span class="n">unicode_literals</span>
+
+<span class="kn">from</span> <span class="nn">datetime</span> <span class="k">import</span> <span class="n">datetime</span><span class="p">,</span> <span class="n">timedelta</span>
+<span class="kn">import</span> <span class="nn">inspect</span>
+<span class="kn">import</span> <span class="nn">random</span>
+<span class="kn">import</span> <span class="nn">time</span>
+<span class="kn">import</span> <span class="nn">uuid</span>
+
+<span class="kn">from</span> <span class="nn">jinja2.sandbox</span> <span class="k">import</span> <span class="n">SandboxedEnvironment</span>
+<span class="kn">from</span> <span class="nn">flask</span> <span class="k">import</span> <span class="n">request</span><span class="p">,</span> <span class="n">g</span>
+
+<span class="kn">from</span> <span class="nn">dateutil.relativedelta</span> <span class="k">import</span> <span class="n">relativedelta</span>
+
+<span class="kn">from</span> <span class="nn">superset</span> <span class="k">import</span> <span class="n">app</span>
+
+<span class="n">config</span> <span class="o">=</span> <span class="n">app</span><span class="o">.</span><span class="n">config</span>
+<span class="n">BASE_CONTEXT</span> <span class="o">=</span> <span class="p">{</span>
+ <span class="s1">'datetime'</span><span class="p">:</span> <span class="n">datetime</span><span class="p">,</span>
+ <span class="s1">'random'</span><span class="p">:</span> <span class="n">random</span><span class="p">,</span>
+ <span class="s1">'relativedelta'</span><span class="p">:</span> <span class="n">relativedelta</span><span class="p">,</span>
+ <span class="s1">'time'</span><span class="p">:</span> <span class="n">time</span><span class="p">,</span>
+ <span class="s1">'timedelta'</span><span class="p">:</span> <span class="n">timedelta</span><span class="p">,</span>
+ <span class="s1">'uuid'</span><span class="p">:</span> <span class="n">uuid</span><span class="p">,</span>
+<span class="p">}</span>
+<span class="n">BASE_CONTEXT</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">config</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">'JINJA_CONTEXT_ADDONS'</span><span class="p">,</span> <span class="p">{}))</span>
+
+
+<div class="viewcode-block" id="url_param"><a class="viewcode-back" href="../../sqllab.html#superset.jinja_context.url_param">[docs]</a><span class="k">def</span> <span class="nf">url_param</span><span class="p">(</span><span class="n">param</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+ <span class="sd">"""Get a url paramater</span>
+
+<span class="sd"> :param param: the url parameter to lookup</span>
+<span class="sd"> :type param: str</span>
+<span class="sd"> :param default: the value to return in the absence of the parameter</span>
+<span class="sd"> :type default: str</span>
+<span class="sd"> """</span>
+ <span class="nb">print</span><span class="p">(</span><span class="n">request</span><span class="o">.</span><span class="n">args</span><span class="p">)</span>
+ <span class="k">return</span> <span class="n">request</span><span class="o">.</span><span class="n">args</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">param</span><span class="p">,</span> <span class="n">default</span><span class="p">)</span></div>
+
+
+<span class="k">def</span> <span class="nf">current_user_id</span><span class="p">():</span>
+ <span class="sd">"""The id of the user who is currently logged in"""</span>
+ <span class="k">if</span> <span class="n">g</span><span class="o">.</span><span class="n">user</span><span class="p">:</span>
+ <span class="k">return</span> <span class="n">g</span><span class="o">.</span><span class="n">user</span><span class="o">.</span><span class="n">id</span>
+
+
+<span class="k">def</span> <span class="nf">current_username</span><span class="p">():</span>
+ <span class="sd">"""The username of the user who is currently logged in"""</span>
+ <span class="k">if</span> <span class="n">g</span><span class="o">.</span><span class="n">user</span><span class="p">:</span>
+ <span class="k">return</span> <span class="n">g</span><span class="o">.</span><span class="n">user</span><span class="o">.</span><span class="n">username</span>
+
+
+<span class="k">class</span> <span class="nc">BaseTemplateProcessor</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
+
+ <span class="sd">"""Base class for database-specific jinja context</span>
+
+<span class="sd"> There's this bit of magic in ``process_template`` that instantiates only</span>
+<span class="sd"> the database context for the active database as a ``models.Database``</span>
+<span class="sd"> object binds it to the context object, so that object methods</span>
+<span class="sd"> have access to</span>
+<span class="sd"> that context. This way, {{ hive.latest_partition('mytable') }} just</span>
+<span class="sd"> knows about the database it is operating in.</span>
+
+<span class="sd"> This means that object methods are only available for the active database</span>
+<span class="sd"> and are given access to the ``models.Database`` object and schema</span>
+<span class="sd"> name. For globally available methods use ``@classmethod``.</span>
+<span class="sd"> """</span>
+ <span class="n">engine</span> <span class="o">=</span> <span class="kc">None</span>
+
+ <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">database</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">query</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">table</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">database</span> <span class="o">=</span> <span class="n">database</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">query</span> <span class="o">=</span> <span class="n">query</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="o">=</span> <span class="kc">None</span>
+ <span class="k">if</span> <span class="n">query</span> <span class="ow">and</span> <span class="n">query</span><span class="o">.</span><span class="n">schema</span><span class="p">:</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="o">=</span> <span class="n">query</span><span class="o">.</span><span class="n">schema</span>
+ <span class="k">elif</span> <span class="n">table</span><span class="p">:</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="o">=</span> <span class="n">table</span><span class="o">.</span><span class="n">schema</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">context</span> <span class="o">=</span> <span class="p">{</span>
+ <span class="s1">'url_param'</span><span class="p">:</span> <span class="n">url_param</span><span class="p">,</span>
+ <span class="s1">'current_user_id'</span><span class="p">:</span> <span class="n">current_user_id</span><span class="p">,</span>
+ <span class="s1">'current_username'</span><span class="p">:</span> <span class="n">current_username</span><span class="p">,</span>
+ <span class="s1">'form_data'</span><span class="p">:</span> <span class="p">{},</span>
+ <span class="p">}</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">context</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">kwargs</span><span class="p">)</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">context</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">BASE_CONTEXT</span><span class="p">)</span>
+ <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">engine</span><span class="p">:</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">context</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">engine</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">env</span> <span class="o">=</span> <span class="n">SandboxedEnvironment</span><span class="p">()</span>
+
+ <span class="k">def</span> <span class="nf">process_template</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sql</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
+ <span class="sd">"""Processes a sql template</span>
+
+<span class="sd"> >>> sql = "SELECT '{{ datetime(2017, 1, 1).isoformat() }}'"</span>
+<span class="sd"> >>> process_template(sql)</span>
+<span class="sd"> "SELECT '2017-01-01T00:00:00'"</span>
+<span class="sd"> """</span>
+ <span class="n">template</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="o">.</span><span class="n">from_string</span><span class="p">(</span><span class="n">sql</span><span class="p">)</span>
+ <span class="n">kwargs</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">context</span><span class="p">)</span>
+ <span class="k">return</span> <span class="n">template</span><span class="o">.</span><span class="n">render</span><span class="p">(</span><span class="n">kwargs</span><span class="p">)</span>
+
+
+<div class="viewcode-block" id="PrestoTemplateProcessor"><a class="viewcode-back" href="../../sqllab.html#superset.jinja_context.PrestoTemplateProcessor">[docs]</a><span class="k">class</span> <span class="nc">PrestoTemplateProcessor</span><span class="p">(</span><span class="n">BaseTemplateProcessor</span><span class="p">):</span>
+ <span class="sd">"""Presto Jinja context</span>
+
+<span class="sd"> The methods described here are namespaced under ``presto`` in the</span>
+<span class="sd"> jinja context as in ``SELECT '{{ presto.some_macro_call() }}'``</span>
+<span class="sd"> """</span>
+ <span class="n">engine</span> <span class="o">=</span> <span class="s1">'presto'</span>
+
+ <span class="nd">@staticmethod</span>
+ <span class="k">def</span> <span class="nf">_schema_table</span><span class="p">(</span><span class="n">table_name</span><span class="p">,</span> <span class="n">schema</span><span class="p">):</span>
+ <span class="k">if</span> <span class="s1">'.'</span> <span class="ow">in</span> <span class="n">table_name</span><span class="p">:</span>
+ <span class="n">schema</span><span class="p">,</span> <span class="n">table_name</span> <span class="o">=</span> <span class="n">table_name</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s1">'.'</span><span class="p">)</span>
+ <span class="k">return</span> <span class="n">table_name</span><span class="p">,</span> <span class="n">schema</span>
+
+ <span class="k">def</span> <span class="nf">latest_partition</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">table_name</span><span class="p">):</span>
+ <span class="n">table_name</span><span class="p">,</span> <span class="n">schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema_table</span><span class="p">(</span><span class="n">table_name</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span><span class="p">)</span>
+ <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">database</span><span class="o">.</span><span class="n">db_engine_spec</span><span class="o">.</span><span class="n">latest_partition</span><span class="p">(</span>
+ <span class="n">table_name</span><span class="p">,</span> <span class="n">schema</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">database</span><span class="p">)[</span><span class="mi">1</span><span class="p">]</span>
+
+ <span class="k">def</span> <span class="nf">latest_sub_partition</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">table_name</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
+ <span class="n">table_name</span><span class="p">,</span> <span class="n">schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema_table</span><span class="p">(</span><span class="n">table_name</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span><span class="p">)</span>
+ <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">database</span><span class="o">.</span><span class="n">db_engine_spec</span><span class="o">.</span><span class="n">latest_sub_partition</span><span class="p">(</span>
+ <span class="n">table_name</span><span class="o">=</span><span class="n">table_name</span><span class="p">,</span>
+ <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="p">,</span>
+ <span class="n">database</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">database</span><span class="p">,</span>
+ <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span></div>
+
+
+<span class="k">class</span> <span class="nc">HiveTemplateProcessor</span><span class="p">(</span><span class="n">PrestoTemplateProcessor</span><span class="p">):</span>
+ <span class="n">engine</span> <span class="o">=</span> <span class="s1">'hive'</span>
+
+
+<span class="n">template_processors</span> <span class="o">=</span> <span class="p">{}</span>
+<span class="n">keys</span> <span class="o">=</span> <span class="nb">tuple</span><span class="p">(</span><span class="nb">globals</span><span class="p">()</span><span class="o">.</span><span class="n">keys</span><span class="p">())</span>
+<span class="k">for</span> <span class="n">k</span> <span class="ow">in</span> <span class="n">keys</span><span class="p">:</span>
+ <span class="n">o</span> <span class="o">=</span> <span class="nb">globals</span><span class="p">()[</span><span class="n">k</span><span class="p">]</span>
+ <span class="k">if</span> <span class="n">o</span> <span class="ow">and</span> <span class="n">inspect</span><span class="o">.</span><span class="n">isclass</span><span class="p">(</span><span class="n">o</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">issubclass</span><span class="p">(</span><span class="n">o</span><span class="p">,</span> <span class="n">BaseTemplateProcessor</span><span class="p">):</span>
+ <span class="n">template_processors</span><span class="p">[</span><span class="n">o</span><span class="o">.</span><span class="n">engine</span><span class="p">]</span> <span class="o">=</span> <span class="n">o</span>
+
+
+<span class="k">def</span> <span class="nf">get_template_processor</span><span class="p">(</span><span class="n">database</span><span class="p">,</span> <span class="n">table</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">query</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
+ <span class="n">TP</span> <span class="o">=</span> <span class="n">template_processors</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">database</span><span class="o">.</span><span class="n">backend</span><span class="p">,</span> <span class="n">BaseTemplateProcessor</span><span class="p">)</span>
+ <span class="k">return</span> <span class="n">TP</span><span class="p">(</span><span class="n">database</span><span class="o">=</span><span class="n">database</span><span class="p">,</span> <span class="n">table</span><span class="o">=</span><span class="n">table</span><span class="p">,</span> <span class="n">query</span><span class="o">=</span><span class="n">query</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
+</pre></div>
+
+ </div>
+ </div>
+ <footer>
+
+
+ <hr/>
+
+ <div role="contentinfo">
+ <p>
+
+ </p>
+ </div>
+ Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
+
+</footer>
+
+ </div>
+ </div>
+
+ </section>
+
+ </div>
+
+
+
+
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT:'../../',
+ VERSION:'',
+ COLLAPSE_INDEX:false,
+ FILE_SUFFIX:'.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../../_static/jquery.js"></script>
+ <script type="text/javascript" src="../../_static/underscore.js"></script>
+ <script type="text/javascript" src="../../_static/doctools.js"></script>
+
+
+
+
+
+ <script type="text/javascript" src="../../_static/js/theme.js"></script>
+
+
+
+
+ <script type="text/javascript">
+ jQuery(function () {
+ SphinxRtdTheme.StickyNav.enable();
+ });
+ </script>
+
+
+</body>
+</html>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_sources/druid.txt
----------------------------------------------------------------------
diff --git a/_sources/druid.txt b/_sources/druid.txt
new file mode 100644
index 0000000..af956d9
--- /dev/null
+++ b/_sources/druid.txt
@@ -0,0 +1,48 @@
+Druid
+=====
+
+Superset works well with Druid, though currently not all
+advanced features out of Druid are covered. This page clarifies what is
+covered and what isn't and explains how to use some of the features.
+
+.. note ::
+ Currently Airbnb runs against Druid ``0.8.x`` and previous /
+ following versions are not tested against.
+
+Supported
+'''''''''
+
+Aggregations
+------------
+
+Common aggregations, or Druid metrics can be defined and used in Superset.
+The first and simpler use case is to use the checkbox matrix expose in your
+datasource's edit view (``Sources -> Druid Datasources ->
+[your datasource] -> Edit -> [tab] List Druid Column``).
+Clicking the ``GroupBy`` and ``Filterable`` checkboxes will make the column
+appear in the related dropdowns while in explore view. Checking
+``Count Distinct``, ``Min``, ``Max`` or ``Sum`` will result in creating
+new metrics that will appear in the ``List Druid Metric`` tab upon saving the
+datasource. By editing these metrics, you'll notice that they their ``json``
+element correspond to Druid aggregation definition. You can create your own
+aggregations manually from the ``List Druid Metric`` tab following Druid
+documentation.
+
+.. image:: _static/img/druid_agg.png
+ :scale: 50 %
+
+Post-Aggregations
+-----------------
+
+Druid supports post aggregation and this works in Superset. All you have to
+do is creating a metric, much like you would create an aggregation manually,
+but specify ``postagg`` as a ``Metric Type``. You then have to provide a valid
+json post-aggregation definition (as specified in the Druid docs) in the
+Json field.
+
+
+Not yet supported
+'''''''''''''''''
+
+- Regex filters
+- Lookups / joins
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_sources/faq.txt
----------------------------------------------------------------------
diff --git a/_sources/faq.txt b/_sources/faq.txt
new file mode 100644
index 0000000..350d483
--- /dev/null
+++ b/_sources/faq.txt
@@ -0,0 +1,145 @@
+FAQ
+===
+
+
+Can I query/join multiple tables at one time?
+---------------------------------------------
+Not directly no. A Superset SQLAlchemy datasource can only be a single table
+or a view.
+
+When working with tables, the solution would be to materialize
+a table that contains all the fields needed for your analysis, most likely
+through some scheduled batch process.
+
+A view is a simple logical layer that abstract an arbitrary SQL queries as
+a virtual table. This can allow you to join and union multiple tables, and
+to apply some transformation using arbitrary SQL expressions. The limitation
+there is your database performance as Superset effectively will run a query
+on top of your query (view). A good practice may be to limit yourself to
+joining your main large table to one or many small tables only, and avoid
+using ``GROUP BY`` where possible as Superset will do its own ``GROUP BY`` and
+doing the work twice might slow down performance.
+
+Whether you use a table or a view, the important factor is whether your
+database is fast enough to serve it in an interactive fashion to provide
+a good user experience in Superset.
+
+
+How BIG can my data source be?
+------------------------------
+
+It can be gigantic! As mentioned above, the main criteria is whether your
+database can execute queries and return results in a time frame that is
+acceptable to your users. Many distributed databases out there can execute
+queries that scan through terabytes in an interactive fashion.
+
+
+How do I create my own visualization?
+-------------------------------------
+
+We are planning on making it easier to add new visualizations to the
+framework, in the meantime, we've tagged a few pull requests as
+``example`` to give people examples of how to contribute new
+visualizations.
+
+https://github.com/airbnb/superset/issues?q=label%3Aexample+is%3Aclosed
+
+
+Why are my queries timing out?
+------------------------------
+
+If you are seeing timeouts (504 Gateway Time-out) when running queries,
+it's because the web server is timing out web requests. If you want to
+increase the default (50), you can specify the timeout when starting the
+web server with the ``-t`` flag, which is expressed in seconds.
+
+``superset runserver -t 300``
+
+
+Why is the map not visible in the mapbox visualization?
+-------------------------------------------------------
+
+You need to register to mapbox.com, get an API key and configure it as
+``MAPBOX_API_KEY`` in ``superset_config.py``.
+
+
+How to add dynamic filters to a dashboard?
+------------------------------------------
+
+It's easy: use the ``Filter Box`` widget, build a slice, and add it to your
+dashboard.
+
+The ``Filter Box`` widget allows you to define a query to populate dropdowns
+that can be use for filtering. To build the list of distinct values, we
+run a query, and sort the result by the metric you provide, sorting
+descending.
+
+The widget also has a checkbox ``Date Filter``, which enables time filtering
+capabilities to your dashboard. After checking the box and refreshing, you'll
+see a ``from`` and a ``to`` dropdown show up.
+
+By default, the filtering will be applied to all the slices that are built
+on top of a datasource that shares the column name that the filter is based
+on. It's also a requirement for that column to be checked as "filterable"
+in the column tab of the table editor.
+
+But what about if you don't want certain widgets to get filtered on your
+dashboard? You can do that by editing your dashboard, and in the form,
+edit the ``JSON Metadata`` field, more specifically the
+``filter_immune_slices`` key, that receives an array of sliceIds that should
+never be affected by any dashboard level filtering.
+
+
+..code::
+
+ {
+ "filter_immune_slices": [324, 65, 92],
+ "expanded_slices": {},
+ "filter_immune_slice_fields": {
+ "177": ["country_name", "__from", "__to"],
+ "32": ["__from", "__to"]
+ }
+ }
+
+In the json blob above, slices 324, 65 and 92 won't be affected by any
+dashboard level filtering.
+
+Now note the ``filter_immune_slice_fields`` key. This one allows you to
+be more specific and define for a specific slice_id, which filter fields
+should be disregarded.
+
+Note the use of the ``__from`` and ``__to`` keywords, those are reserved
+for dealing with the time boundary filtering mentioned above.
+
+But what happens with filtering when dealing with slices coming from
+different tables or databases? If the column name is shared, the filter will
+be applied, it's as simple as that.
+
+Why does fabmanager or superset freezed/hung/not responding when started (my home directory is NFS mounted)?
+-----------------------------------------------------------------------------------------
+superset creates and uses an sqlite database at ``~/.superset/superset.db``. Sqlite is known to `don't work well if used on NFS`__ due to broken file locking implementation on NFS.
+
+__ https://www.sqlite.org/lockingv3.html
+
+One work around is to create a symlink from ~/.superset to a directory located on a non-NFS partition.
+
+Another work around is to change where superset stores the sqlite database by adding ``SQLALCHEMY_DATABASE_URI = 'sqlite:////new/localtion/superset.db'`` in superset_config.py (create the file if needed), then adding the directory where superset_config.py lives to PYTHONPATH environment variable (e.g. ``export PYTHONPATH=/opt/logs/sandbox/airbnb/``).
+
+How do I add new columns to an existing table
+---------------------------------------------
+
+Table schemas evolve, and Superset needs to reflect that. It's pretty common
+in the life cycle of a dashboard to want to add a new dimension or metric.
+To get Superset to discover your new columns, all you have to do is to
+go to ``Menu -> Sources -> Tables``, click the ``edit`` icon next to the
+table who's schema has changed, and hit ``Save`` from the ``Detail`` tab.
+Behind the scene, the new columns will get merged it. Following this,
+you may want to
+re-edit the table afterwards to configure the ``Column`` tab, check the
+appropriate boxes and save again.
+
+How do I go about developing a new visualization type?
+------------------------------------------------------
+Here's an example as a Github PR with comments that describe what the
+different sections of the code do:
+https://github.com/airbnb/superset/pull/3013
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_sources/gallery.txt
----------------------------------------------------------------------
diff --git a/_sources/gallery.txt b/_sources/gallery.txt
new file mode 100644
index 0000000..f0c7dfa
--- /dev/null
+++ b/_sources/gallery.txt
@@ -0,0 +1,89 @@
+Gallery
+=======
+
+.. image:: _static/img/viz_thumbnails/line.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/bubble.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/table.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/pie.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/bar.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/world_map.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/sankey.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/word_cloud.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/filter_box.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/pivot_table.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/directed_force.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/compare.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/sunburst.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/area.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/big_number.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/big_number_total.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/bullet.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/dist_bar.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/heatmap.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/markup.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/para.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/iframe.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/box_plot.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/treemap.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/cal_heatmap.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/horizon.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/mapbox.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/separator.png
+ :scale: 25 %
+
+.. image:: _static/img/viz_thumbnails/histogram.png
+ :scale: 25 %
http://git-wip-us.apache.org/repos/asf/incubator-superset-site/blob/886f04b0/_sources/index.txt
----------------------------------------------------------------------
diff --git a/_sources/index.txt b/_sources/index.txt
new file mode 100644
index 0000000..5141039
--- /dev/null
+++ b/_sources/index.txt
@@ -0,0 +1,74 @@
+.. image:: _static/img/s.png
+
+Superset's documentation
+''''''''''''''''''''''''
+
+Superset is a data exploration platform designed to be visual, intuitive
+and interactive.
+
+
+----------------
+
+.. warning:: This project was originally named Panoramix, was renamed to
+ Caravel in March 2016, and is currently named Superset as of November 2016
+
+Overview
+=======================================
+
+Features
+---------
+
+- A rich set of data visualizations, integrated from some of the best
+ visualization libraries
+- Create and share simple dashboards
+- An extensible, high-granularity security/permission model allowing
+ intricate rules on who can access individual features and the dataset
+- Enterprise-ready authentication with integration with major authentication
+ providers (database, OpenID, LDAP, OAuth & REMOTE_USER through
+ Flask AppBuilder)
+- A simple semantic layer, allowing users to control how data sources are
+ displayed in the UI by defining which fields should show up in which
+ drop-down and which aggregation and function metrics are made available
+ to the user
+- Integration with most RDBMS through SqlAlchemy
+- Deep integration with Druid.io
+
+------
+
+.. image:: https://camo.githubusercontent.com/82e264ef777ba06e1858766fe3b8817ee108eb7e/687474703a2f2f672e7265636f726469742e636f2f784658537661475574732e676966
+
+------
+
+.. image:: https://camo.githubusercontent.com/4991ff37a0005ea4e4267919a52786fda82d2d21/687474703a2f2f672e7265636f726469742e636f2f755a6767594f645235672e676966
+
+------
+
+.. image:: https://camo.githubusercontent.com/a389af15ac1e32a3d0fee941b4c62c850b1d583b/687474703a2f2f672e7265636f726469742e636f2f55373046574c704c76682e676966
+
+------
+
+
+Contents
+---------
+
+.. toctree::
+ :maxdepth: 2
+
+ installation
+ tutorial
+ security
+ sqllab
+ visualization
+ videos
+ gallery
+ druid
+ faq
+
+
+Indices and tables
+------------------
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
+