https://123dok.com/document/yeojj20q-advanced-analytics-spark-patterns-learning-data-scale-pdf.html