<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Cluster Based Data Analytics Tutorials on Dataprd.Com</title>
		<link>https://dataprd.com/categories/cluster-based-data-analytics-tutorials/</link>
		<description>Recent content in Cluster Based Data Analytics Tutorials on Dataprd.Com</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Mon, 09 Jan 2017 21:13:16 +0000</lastBuildDate>
		
			<atom:link href="https://dataprd.com/categories/cluster-based-data-analytics-tutorials/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Configure Apache Kylin with ODBC to work with MS PowerBI</title>
				<link>https://dataprd.com/posts/configure-apache-kylin-with-odbc-to-wowk-with-ms-powerbi/</link>
				<pubDate>Mon, 09 Jan 2017 21:13:16 +0000</pubDate>
				<guid>https://dataprd.com/posts/configure-apache-kylin-with-odbc-to-wowk-with-ms-powerbi/</guid>
				<description>&lt;h1 id=&#34;powerbi-and-kylin---reporting-from-hadoop-via-odbc&#34;&gt;PowerBI and Kylin - reporting from Hadoop via ODBC&lt;/h1&gt;&#xA;&lt;p&gt;This article discusses how to set up an ODBC interface for Kylin to work with Microsoft PowerBI. See previous article on the &lt;a href=&#34;https://dataprd.com/posts/evaluation-of-apache-kylin-1-5-4-1-with-hdp-2-5-performance-comparison-w-hive/&#34;&gt;detailed dataset, environment setup, on what Kylin is and how to create a cube in Kylin&lt;/a&gt;. For the tutorial&amp;rsquo;s purposes, we will analyze the previously loaded flight delay data with Hadoop, Hive, HBase, Kylin, Kylin ODBC connector and MS PowerBI as an interface. With &lt;a href=&#34;https://powerbi.microsoft.com/en-us/&#34;&gt;PowerBI&lt;/a&gt;, Microsoft provides a capable and simple BI tool for free (desktop version) - as competition heats up, this is a great strategy to gain some market share.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Evaluation of Apache Kylin 1.5.4.1 with HDP 2.5, performance comparison w Hive</title>
				<link>https://dataprd.com/posts/evaluation-of-apache-kylin-1-5-4-1-with-hdp-2-5-performance-comparison-w-hive/</link>
				<pubDate>Mon, 09 Jan 2017 20:24:45 +0000</pubDate>
				<guid>https://dataprd.com/posts/evaluation-of-apache-kylin-1-5-4-1-with-hdp-2-5-performance-comparison-w-hive/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Apache Kylin&lt;/strong&gt; is a data cube solution on top of Hadoop providing an ODBC interface for BI tools. OLAP cubes boost performance for analytics via using a subset of data, enriched with pre-calculations on specific dimensions of interest. It enables loading dimensions from a Hive data source, therefore accelerating BI tool access via pre-calculating data and adding it to HBase. In our example we have a large dataset of flight information:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Top 7 challenges of building a data lake</title>
				<link>https://dataprd.com/posts/top-7-challenges-of-building-a-data-lake/</link>
				<pubDate>Sat, 07 Jan 2017 18:26:42 +0000</pubDate>
				<guid>https://dataprd.com/posts/top-7-challenges-of-building-a-data-lake/</guid>
				<description>&lt;p&gt;While from the technical perspective, deployment, management and provisioning tools are available to quickly set up a Hadoop cluster, introducing it to the organization is a tough task. Here are the biggest challenges of building a data lake   &lt;strong&gt;1. Understand the purpose and limitations of the technology&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Hadoop environment provides a vendor independent tool-chain for data storage, management and analytics in a scalable fashion - it can manage infinite amount of data and with add-ons makes real-time and data science use-cases available for the enterprise&lt;/li&gt;&#xA;&lt;li&gt;Many organizations do not have Big Data. They just load their RDBMS content and get surprised that a 20 node enterprise Hadoop setup&amp;rsquo;s performance is subpar compared with a single PostgreSQL instance. Sure, because the purpose and capabilities are different - we should compare apples with apples after all&lt;/li&gt;&#xA;&lt;li&gt;In 95% of the cases stakeholders think that this new technology will substitute their painful proprietary data environment of RDBMSs. It is a highly distributed environment so the case is that it is never capable to substitute proprietary data systems. But it can live well beneath those providing extreme value. The purpose of the data lake is different. Ingest data, all of your data, and deal with portions of it without costly ETLs to move it from here to there. Refine your data system, be it processing, reporting or prediction models by slowly adding more datasets.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;2. Security&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Performance test of Pig vs Hive with code examples</title>
				<link>https://dataprd.com/posts/performance-test-pig-vs-hive-code-examples/</link>
				<pubDate>Fri, 08 Aug 2014 17:40:07 +0000</pubDate>
				<guid>https://dataprd.com/posts/performance-test-pig-vs-hive-code-examples/</guid>
				<description>&lt;p&gt;Performance testing high level Hadoop query languages with &lt;strong&gt;example scripts.&lt;/strong&gt; Analysis of NOAA weather data: Western-European weather stations from 1980 to 2014, daily dataset of temperature (tmin and tmax) and precipitation data (prcp). Dataset is a structured table, non-existent measurement cells are filled with &lt;em&gt;-9999&lt;/em&gt;. &lt;strong&gt;Example:&lt;/strong&gt; STATION,STATION_NAME,DATE,PRCP,TMAX,TMIN GHCND:NLE00109300,STAVENISSE NL,19800101,53,-9999,-9999 GHCND:NLE00109300,STAVENISSE NL,19800102,21,-9999,-9999 GHCND:NLE00109300,STAVENISSE NL,19800103,133,-9999,-9999 &amp;hellip; GHCND:NLE00109202,MARUM NL,20080602,0,-9999,-9999 GHCND:NLE00109202,MARUM NL,20080603,36,-9999,-9999 GHCND:NLE00109202,MARUM NL,20080604,4,-9999,-9999 &amp;hellip; Data size: &lt;strong&gt;1 Gb / 4 Gb / 8 Gb&lt;/strong&gt; &lt;a href=&#34;https://dataprd.com/files/2014/08/w_333_mb.csv.zip&#34;&gt;(the same 333 Mb data file replicated 3 / 12 / 24 times)&lt;/a&gt; HDFS block size: &lt;strong&gt;128 Mb&lt;/strong&gt; Platform:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Create a Hadoop Cluster easily by using PXE boot, Kickstart, Puppet and Ambari to auto-deploy nodes</title>
				<link>https://dataprd.com/posts/create-hadoop-cluster-easily-using-pxe-boot-kickstart-puppet-ambari-auto-deploy-nodes/</link>
				<pubDate>Fri, 08 Aug 2014 17:12:52 +0000</pubDate>
				<guid>https://dataprd.com/posts/create-hadoop-cluster-easily-using-pxe-boot-kickstart-puppet-ambari-auto-deploy-nodes/</guid>
				<description>&lt;p&gt;This tutorial is to showcase unattended and automatic install of multiple &lt;strong&gt;CentOS 6.5 x86_64 Hadoop nodes&lt;/strong&gt; pre-configured with &lt;strong&gt;Ambari-agents&lt;/strong&gt; and an &lt;strong&gt;Ambari-server&lt;/strong&gt; host. After configuring automatic install of bare metal (No OS pre-installed) nodes, deploying a Hadoop cluster will be a matter of clicks. The setup uses:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;PXE boot&lt;/strong&gt; (for automatic OS install)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;TFTP server&lt;/strong&gt; (for PXE network install image)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Apache server&lt;/strong&gt; (to serve the kickstart file for unattended install)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;DHCP server&lt;/strong&gt; (for assigning IP addresses for the nodes)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;DNS server&lt;/strong&gt; (for internal domain name resolution)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Puppet-master&lt;/strong&gt; (for automatic configuration management of all hosts in the network, Ambari install included in Puppet manifests)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ambari-master and agents&lt;/strong&gt; (for managing Hadoop ecosystem deployment)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The setup assumes that the nodes are on the &lt;em&gt;192.168.0.0/255.255.255.0&lt;/em&gt; network, the master is on &lt;em&gt;192.168.0.1&lt;/em&gt; and its hostname is &lt;em&gt;bigdata1.hdp&lt;/em&gt; The domain for the network server by the configuration is &lt;em&gt;hdp&lt;/em&gt; and the clients are named as &lt;em&gt;bigdata[1-254].hdp&lt;/em&gt; &lt;a href=&#34;https://dataprd.com/files/2014/08/provision.zip&#34; title=&#34;Hadoop Kickstart install&#34;&gt; Download all files here (configuration files, PXEBoot Linux image, Kickstart file and custom script for adding a node on the master).&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Analysis tutorial with Tableau Desktop</title>
				<link>https://dataprd.com/posts/analysis-tutorial-tableau-desktop/</link>
				<pubDate>Sun, 11 May 2014 17:09:31 +0000</pubDate>
				<guid>https://dataprd.com/posts/analysis-tutorial-tableau-desktop/</guid>
				<description>&lt;p&gt;Tableau Desktop supports visual analysis and data discovery, converts the raw information to easy to understand graphical format with interactive charts. No coding is required to create rich visualization. Tableau Business Intelligence toolset has a Desktop, Server and Cloud version (none open-source products but as good as worth a post on the open-bigdata blog). In this post I check its&lt;a href=&#34;http://www.tableausoftware.com/products/trial&#34;&gt; Desktop evaluation version&lt;/a&gt; that lets us connect to many data sources (including Hadoop, MySQL, Excel, Text, &amp;hellip;). I will use &lt;a href=&#34;https://dataprd.com/media/Weather.zip&#34;&gt;the same Weather.Csv&lt;/a&gt; as in the &lt;a href=&#34;https://dataprd.com/posts/analysis-fundamentals-tutorial/&#34;&gt;Hadoop analysis tutorial&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Data mining from webpages with Python Mechanize Browser Automation - a Big data tutorial</title>
				<link>https://dataprd.com/posts/data-mining-web-python-mechanize-tutorial/</link>
				<pubDate>Thu, 13 Mar 2014 13:31:28 +0000</pubDate>
				<guid>https://dataprd.com/posts/data-mining-web-python-mechanize-tutorial/</guid>
				<description>&lt;h2 id=&#34;data-mining-from-the-web-with-python-mechanize-browser-automation---big-data-tutorial&#34;&gt;Data mining from the web with Python Mechanize Browser Automation - Big data tutorial&lt;/h2&gt;&#xA;&lt;p&gt;In this example the Python Mechanize package is used for browser automation - Selenium is much more feature rich (and is also a bit more difficult to use) and is to be used when feature-rich Javascript and Ajax website data mining or automated test case setup is to be built. A &lt;a href=&#34;https://dataprd.com/posts/data-mining-web-selenium-tutorial/&#34; title=&#34;Data mining from webpages with Selenium Python WebDriver Browser Automation - a Big data tutorial&#34;&gt;Selenium browser automation example can be found here&lt;/a&gt;. This rich commented &lt;strong&gt;Python Mechanize Browser Automation example&lt;/strong&gt; does the following:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Data mining from webpages with Selenium Python WebDriver Browser Automation - a Big data tutorial</title>
				<link>https://dataprd.com/posts/data-mining-web-selenium-tutorial/</link>
				<pubDate>Thu, 13 Mar 2014 13:30:28 +0000</pubDate>
				<guid>https://dataprd.com/posts/data-mining-web-selenium-tutorial/</guid>
				<description>&lt;h2 id=&#34;data-mining-from-the-web-with-selenium-python-webdriver-browser-automation---big-data-tutorial&#34;&gt;Data mining from the web with Selenium Python WebDriver Browser Automation - Big data tutorial&lt;/h2&gt;&#xA;&lt;p&gt;In this example the Selenium web test automation framework uses Firefox for browser automation - Selenium is much more feature rich (and is also a bit more difficult to use) than &lt;a href=&#34;https://dataprd.com/posts/data-mining-web-python-mechanize-tutorial/&#34; title=&#34;Data mining from webpages with Python Mechanize Browser Automation - a Big-data tutorial&#34;&gt;Python Mechanize - having an example here&lt;/a&gt;. It uses a full suite of a web browser, so as an advantage Javascript and AJAX rich webpage parsing can be automated - in such cases it has to be used instead of &lt;a href=&#34;https://dataprd.com/posts/data-mining-web-python-mechanize-tutorial/&#34; title=&#34;Data mining from webpages with Python Mechanize Browser Automation - a Big-data tutorial&#34;&gt;Python Mechanize&lt;/a&gt; for data mining and auto testing purposes. This rich commented &lt;strong&gt;Selenium Python WebDriver Browser Automation example&lt;/strong&gt; does the following:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Send to Kindle via email - using browser automation</title>
				<link>https://dataprd.com/posts/send-to-kindle-via-email-using-browser-automation/</link>
				<pubDate>Thu, 13 Mar 2014 13:29:27 +0000</pubDate>
				<guid>https://dataprd.com/posts/send-to-kindle-via-email-using-browser-automation/</guid>
				<description>&lt;p&gt;I often read web articles on the Kindle e-reader for less eye strain. In order to achieve that, I use the &lt;a href=&#34;https://www.amazon.com/gp/sendtokindle&#34;&gt;Send to Kindle&lt;/a&gt; browser extension, maintained by Amazon. In the past few years many Kindle publishing services just came and went, so the official Send to Kindle was always the most stable one to use. However, one important feature is not supported, sending articles from mobile or tablet - by just sending the URL to an email address, not an article&amp;rsquo;s content attached, processable by the @free.kindle.com email addresses. Here, my script is presented, which could run on any machines using Python to check an email box with unread emails containing URLs and send the articles&amp;rsquo; content to the Kindle e-reader.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Weather data analysis and visualization - Big data tutorial Part 1/9 - Fundamentals</title>
				<link>https://dataprd.com/posts/analysis-fundamentals-tutorial/</link>
				<pubDate>Thu, 13 Mar 2014 13:29:16 +0000</pubDate>
				<guid>https://dataprd.com/posts/analysis-fundamentals-tutorial/</guid>
				<description>&lt;h2 id=&#34;tutorial-big-data-analysis-weather-changes-in-the-carpathian-basin-from-1900-to-2014---part-19&#34;&gt;Tutorial big data analysis: Weather changes in the Carpathian-Basin from 1900 to 2014 - Part 1/9&lt;/h2&gt;&#xA;&lt;h3 id=&#34;analysis-fundamentals&#34;&gt;Analysis fundamentals&lt;/h3&gt;&#xA;&lt;p&gt;This experiment analyses the weather changes in the Carpathian Basin from 1900 to 2014 using a dataset of daily measurements of weather stations nearby our point of experiment. High emphasis is put on interactive visualization, as it is inevitable to make the comprehension of information easy. Big data analytics is gaining a lot of attention. This tutorial is to provide an overview on some open-source tools capable of supporting distributed analysis on huge datasets. Nonetheless it analyses the weather trends of the Carpathian Basin of Central Europe and provides an easy to use visualization on the changes.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Weather data analysis and visualization - Big data tutorial Part 2/9 - Dataset</title>
				<link>https://dataprd.com/posts/acquire-dataset-tutorial/</link>
				<pubDate>Thu, 13 Mar 2014 13:28:16 +0000</pubDate>
				<guid>https://dataprd.com/posts/acquire-dataset-tutorial/</guid>
				<description>&lt;h2 id=&#34;tutorial-big-data-analysis-weather-changes-in-the-carpathian-basin-from-1900-to-2014---part-29&#34;&gt;Tutorial big data analysis: Weather changes in the Carpathian-Basin from 1900 to 2014 - Part 2/9&lt;/h2&gt;&#xA;&lt;h3 id=&#34;preparation---dataset&#34;&gt;Preparation - Dataset&lt;/h3&gt;&#xA;&lt;p&gt;Weather data from NOAA — National Climatic Center — is accessible using a great toolset that lets you select your area of interest on a map interactively. Custom dataset is downloadable via the &lt;a href=&#34;http://www.ncdc.noaa.gov/cdo-web/datasets&#34;&gt;NOAA map tool&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The detailed experiment dataset used in this tutorial is &lt;strong&gt;&lt;a href=&#34;https://dataprd.com/media/Weather.zip&#34; title=&#34;Download historical weather data of the Carpathian Basin&#34;&gt;downloadable here: Weather.zip&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Weather data analysis and visualization - Big data tutorial Part 3/9 - Environment</title>
				<link>https://dataprd.com/posts/analysis-environment-tutorial/</link>
				<pubDate>Thu, 13 Mar 2014 13:27:16 +0000</pubDate>
				<guid>https://dataprd.com/posts/analysis-environment-tutorial/</guid>
				<description>&lt;h2 id=&#34;tutorial-big-data-analysis-weather-changes-in-the-carpathian-basin-from-1900-to-2014---part-39&#34;&gt;Tutorial big data analysis: Weather changes in the Carpathian-Basin from 1900 to 2014 - Part 3/9&lt;/h2&gt;&#xA;&lt;h3 id=&#34;preparation---analysis-environment&#34;&gt;Preparation - Analysis Environment&lt;/h3&gt;&#xA;&lt;p&gt;As the analyzed data is relatively small to get it processed on a single machine, I have spared some time to set up a new Hadoop cluster – I have administrative access to a smaller cluster of regular PCs chained into a Hadoop cluster but this one was reserved the time I made the experiment. Anyway, analyzing a small dataset with some big data tools is resulting in the same development efforts as analyzing Petabytes of data on a cluster of thousands of machines – only it takes less CPU time – one can still learn the basics on small datasets.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Weather data analysis and visualization - Big data tutorial Part 4/9 - Hadoop &amp; Pig</title>
				<link>https://dataprd.com/posts/hadoop-pig-tutorial/</link>
				<pubDate>Thu, 13 Mar 2014 13:26:16 +0000</pubDate>
				<guid>https://dataprd.com/posts/hadoop-pig-tutorial/</guid>
				<description>&lt;h2 id=&#34;tutorial-big-data-analysis-weather-changes-in-the-carpathian-basin-from-1900-to-2014---part-49&#34;&gt;Tutorial big data analysis: Weather changes in the Carpathian-Basin from 1900 to 2014 - Part 4/9&lt;/h2&gt;&#xA;&lt;h3 id=&#34;analysis-with-hadoop--and-pig&#34;&gt;Analysis with &lt;a href=&#34;https://hadoop.apache.org/&#34; title=&#34;Apache Hadoop&#34;&gt;Hadoop &lt;/a&gt; and &lt;a href=&#34;https://pig.apache.org/&#34; title=&#34;Apache Pig&#34;&gt;Pig&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;h4 id=&#34;igniting-hortonworks-hadoop-environment&#34;&gt;&lt;strong&gt;Igniting Hortonworks Hadoop environment&lt;/strong&gt;&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Starting the virtual machine&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Logging in from the host machine&amp;rsquo;s browser: 127.0.0.1:8888&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Log in with credentials supplied on login screen: hue / 1111&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;A straightforward menu is given to manage stored files (HDFS), Pig or Hive analysis scripts and to check the jobs that are running&lt;/p&gt;</description>
			</item>
			<item>
				<title>Weather data analysis and visualization - Big data tutorial Part 5/9 - Visualizing: GIS &amp; map</title>
				<link>https://dataprd.com/posts/gis-map-data-visualization-tutorial-1/</link>
				<pubDate>Thu, 13 Mar 2014 13:25:16 +0000</pubDate>
				<guid>https://dataprd.com/posts/gis-map-data-visualization-tutorial-1/</guid>
				<description>&lt;h2 id=&#34;tutorial-big-data-analysis-weather-changes-in-the-carpathian-basin-from-1900-to-2014---part-59&#34;&gt;Tutorial big data analysis: Weather changes in the Carpathian-Basin from 1900 to 2014 - Part 5/9&lt;/h2&gt;&#xA;&lt;h3 id=&#34;data-visualization---gis-map-based-using-kartograph---subsection-12&#34;&gt;Data visualization - GIS, map based using Kartograph - Subsection 1/2&lt;/h3&gt;&#xA;&lt;p&gt;For the showcase purposes, I have used &lt;a href=&#34;http://kartograph.org/showcase/animated-symbols/&#34; title=&#34;Kartograph Example&#34;&gt;this &lt;strong&gt;Kartograph&lt;/strong&gt;&lt;/a&gt; example to show bubbles with different colors and radius based on the yearly temperature and precipitation data (two datasets are in two different directories / diagrams). Kartograph is an open-source Python based map generator and JavaScript based web map illustrator. A stand-alone package to generate maps without using 3rd party applications like Google Maps. If you generate your map once you could avoid any service level or API changes regarding your map.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Weather data analysis and visualization - Big data tutorial Part 6/9 - SED example</title>
				<link>https://dataprd.com/posts/sed-linux-example-tutorial/</link>
				<pubDate>Thu, 13 Mar 2014 13:24:16 +0000</pubDate>
				<guid>https://dataprd.com/posts/sed-linux-example-tutorial/</guid>
				<description>&lt;h2 id=&#34;tutorial-big-data-analysis-weather-changes-in-the-carpathian-basin-from-1900-to-2014---part-69&#34;&gt;Tutorial big data analysis: Weather changes in the Carpathian-Basin from 1900 to 2014 - Part 6/9&lt;/h2&gt;&#xA;&lt;h3 id=&#34;manipulating-output-data-with-the-linux-sed-command---sed-example&#34;&gt;Manipulating output data with the Linux SED command - SED example&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://kartograph.org/showcase/animated-symbols/&#34; title=&#34;Kartograph demo&#34;&gt;This Kartograph tutorial&lt;/a&gt; uses JSON as data format, so I needed the same format for my own data that the tutorial uses - example:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;[{&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;#34;Weather&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#34;ARAD RO&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;&amp;#34;ll&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;21.35&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;46.1331&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;],&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;&amp;#34;1882&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;742.0&lt;/span&gt; &lt;span style=&#34;color:#f6f8fa;background-color:#82071e&#34;&gt;…&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;#34;Weather&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#34;MURSKA SOBOTA RAKICAN SI&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;&amp;#34;ll&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;16.2&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;46.7&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;],&lt;/span&gt; &lt;span style=&#34;color:#f6f8fa;background-color:#82071e&#34;&gt;…&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;&amp;#34;1962&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;931.0&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#f6f8fa;background-color:#82071e&#34;&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;And the resulting data from PIG is not compatible with it, as it has different markup, presented here:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Weather data analysis and visualization - Big data tutorial Part 7/9 - Visualizing: GIS &amp; map part 2</title>
				<link>https://dataprd.com/posts/gis-map-data-visualization-tutorial-2/</link>
				<pubDate>Thu, 13 Mar 2014 13:23:16 +0000</pubDate>
				<guid>https://dataprd.com/posts/gis-map-data-visualization-tutorial-2/</guid>
				<description>&lt;h2 id=&#34;tutorial-big-data-analysis-weather-changes-in-the-carpathian-basin-from-1900-to-2014---part-79&#34;&gt;Tutorial big data analysis: Weather changes in the Carpathian-Basin from 1900 to 2014 - Part 7/9&lt;/h2&gt;&#xA;&lt;h3 id=&#34;data-visualization---gis-map-based-using-kartograph---subsection-22&#34;&gt;Data visualization - GIS, map based using Kartograph - Subsection 2/2&lt;/h3&gt;&#xA;&lt;p&gt;The two examples showcased in the previous part:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://kartograph.org/showcase/animated-symbols/&#34;&gt;http://kartograph.org/showcase/animated-symbols/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://kartograph.org/showcase/clustering/&#34;&gt;http://kartograph.org/showcase/clustering/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve combined the two together:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Using the files from the animated symbols of the first one and&lt;/li&gt;&#xA;&lt;li&gt;Added tooltip data by altering the addSymbol function in the JS section of index.html&lt;/li&gt;&#xA;&lt;li&gt;Tooltips containing PRCP data for each decade&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;symbols&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;map&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;addSymbols&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;({&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;type&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;$K&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Bubble&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;data&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;weatherStations&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;location&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#cf222e&#34;&gt;function&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;d&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;)&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;{&lt;/span&gt; &lt;span style=&#34;color:#cf222e&#34;&gt;return&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;d&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;ll&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;},&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;attrs&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;symbolAttrs&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;tooltip&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#cf222e&#34;&gt;function&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;d&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;)&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;{&lt;/span&gt; &lt;span style=&#34;color:#cf222e&#34;&gt;return&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;$&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;trim&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;d&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Weather&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;+&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;br&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Rainfall&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;1900&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39; +d[&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;1900&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;]+&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;mm&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;+ &amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;br&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Rainfall&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;1910&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39; +d[&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;1910&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;]+&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;mm&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;+ &amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;br&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Rainfall&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;1920&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39; +d[&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;1920&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;]+&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;mm&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;+ &amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;br&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Rainfall&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;1930&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39; +d[&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;1930&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;]+&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;mm&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;+ &amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;br&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Rainfall&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;1940&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39; +d[&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;1940&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;]+&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;mm&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;+ &amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;br&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Rainfall&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;1950&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39; +d[&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;1950&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;]+&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;mm&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;+ &amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;br&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Rainfall&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;1960&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39; +d[&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;1960&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;]+&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;mm&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;+ &amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;br&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Rainfall&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;1970&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39; +d[&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;1970&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;]+&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;mm&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;+ &amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;br&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Rainfall&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;1980&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39; +d[&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;1980&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;]+&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;mm&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;+ &amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;br&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Rainfall&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;1990&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39; +d[&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;1990&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;]+&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;mm&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;+  &amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;br&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Rainfall&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;2000&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39; +d[&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;2000&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;]+&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;mm&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;+ &amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;br&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Rainfall&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;2010&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39; +d[&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;2010&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;]+&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;mm&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;+ &amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;br&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;Rainfall&lt;/span&gt; &lt;span style=&#34;color:#0550ae&#34;&gt;2013&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39; +d[&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;2013&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#39;]+&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;mm&lt;/span&gt;&lt;span style=&#34;color:#f6f8fa;background-color:#82071e&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;;&lt;/span&gt; &lt;span style=&#34;color:#1f2328&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#1f2328&#34;&gt;});&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Looking at the map, some tooltip refinement was needed as those were out of the page, due to their large size: As I&amp;rsquo;ve defined a big tooltip to show I&amp;rsquo;ve changed the positioning by altering &lt;em&gt;&lt;strong&gt;kartograph.min.js&lt;/strong&gt;&lt;/em&gt; Changing this line &lt;em&gt;&lt;strong&gt;kartograph.min.js&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Weather data analysis and visualization - Big data tutorial Part 8/9 - Visualizing: HTML charts</title>
				<link>https://dataprd.com/posts/html-charts-data-visualization-tutorial/</link>
				<pubDate>Thu, 13 Mar 2014 13:22:16 +0000</pubDate>
				<guid>https://dataprd.com/posts/html-charts-data-visualization-tutorial/</guid>
				<description>&lt;h2 id=&#34;tutorial-big-data-analysis-weather-changes-in-the-carpathian-basin-from-1900-to-2014---part-89&#34;&gt;Tutorial big data analysis: Weather changes in the Carpathian-Basin from 1900 to 2014 - Part 8/9&lt;/h2&gt;&#xA;&lt;h3 id=&#34;data-visualization---interactive-html5-charts-with-flot-js-library&#34;&gt;Data visualization - Interactive HTML5 charts with Flot JS Library&lt;/h3&gt;&#xA;&lt;p&gt;The two best tools for HTML5 charting I have checked out are&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;JQplot&lt;/li&gt;&#xA;&lt;li&gt;Flot&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve chosen &lt;a href=&#34;http://www.flotcharts.org/flot/examples/series-toggle/index.html&#34; title=&#34;Flot&#39;s interactive chart&#34;&gt;Flot&amp;rsquo;s interactive chart&lt;/a&gt; with switchable diagrams and came to an idea that it would be nice to also have trend lines for the charts and used it as an &lt;a href=&#34;http://www.flotcharts.org/flot/examples/series-toggle/index.html&#34; title=&#34;Flot&#39;s interactive chart&#34;&gt;example&lt;/a&gt;. Both tools use proprietary data sets, instead of manipulating their example parsers, I&amp;rsquo;ve chosen to alter my data to comply with the provided examples. After altering the files with SED, so as above, I have come to a problem — Hadoop is a parallel system, all processes are analyzing portions of the dataset, resulting dataset is unordered and if it is complex, it can&amp;rsquo;t be ordered with big. So I had data like:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Weather data analysis and visualization - Big data tutorial Part 9/9 - Results</title>
				<link>https://dataprd.com/posts/analysis-results-presentation-tutorial/</link>
				<pubDate>Thu, 13 Mar 2014 13:21:16 +0000</pubDate>
				<guid>https://dataprd.com/posts/analysis-results-presentation-tutorial/</guid>
				<description>&lt;h2 id=&#34;tutorial-big-data-analysis-weather-changes-in-the-carpathian-basin-from-1900-to-2014---part-99&#34;&gt;Tutorial big data analysis: Weather changes in the Carpathian-Basin from 1900 to 2014 - Part 9/9&lt;/h2&gt;&#xA;&lt;h3 id=&#34;results-of-the-analysis&#34;&gt;Results of the analysis&lt;/h3&gt;&#xA;&lt;p&gt;The two resulting artifacts from the analysis are presented here.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://dataprd.com/interactive/map-prcp/&#34; title=&#34;Interactive PRCP Map&#34;&gt;Open interactive map of PRCP data&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://dataprd.com/media/Map_diagram.zip&#34; title=&#34;Kartograph interactive map&#34;&gt;Download interactive map files&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://dataprd.com/interactive/charts-prcp/&#34; title=&#34;Interactive PRCP Charts&#34;&gt;Open interactive charts of PRCP data&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://dataprd.com/media/Flot_Diagram.zip&#34; title=&#34;Flot interactive chart&#34;&gt;Download interactive chart files&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The same methods can be used to mine and visualize temperature change information too.&lt;/p&gt;</description>
			</item>
			<item>
				<title>A multi-tiered Big Data warehouse &amp; processing facility</title>
				<link>https://dataprd.com/posts/a-multi-tiered-big-data-warehouse-processing-facility/</link>
				<pubDate>Wed, 12 Mar 2014 18:17:16 +0000</pubDate>
				<guid>https://dataprd.com/posts/a-multi-tiered-big-data-warehouse-processing-facility/</guid>
				<description>&lt;p&gt;The article details an exemplary setup for a multi-tiered data warehouse and processing facility using Hadoop and batch type of data analysis. Requirements in brief:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;High peaks on data acquisition (e.g. financial transactions of yearly festivals, R&amp;amp;D facility with images or videos flowing in only at the time of experimenting)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Velocity is high at peak times, Gigabytes / second for short time (max. few hours / day)&lt;/li&gt;&#xA;&lt;li&gt;Data to be quickly accessed for data processing for some weeks after acquisition&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;High volume of data to be stored for long-time&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Data to be accessed some years after acquisition, access can be delayed by days after request&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The below setup details 3 tiers:&lt;/p&gt;</description>
			</item>
			<item>
				<title>A Big Data Course</title>
				<link>https://dataprd.com/posts/a-big-data-course/</link>
				<pubDate>Wed, 12 Mar 2014 09:26:36 +0000</pubDate>
				<guid>https://dataprd.com/posts/a-big-data-course/</guid>
				<description>&lt;p&gt;The published diagram is to detail a setup of a Big Data Course.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Fundamentals on databases (SQL and NoSQL), statistics (the R framework) and graph databases&lt;/li&gt;&#xA;&lt;li&gt;The focus is on the Hadoop eco-system and its programming paradigm, MapReduce&lt;/li&gt;&#xA;&lt;li&gt;MapReduce is available to be used with easier to master high level query languages like Pig and Hive&lt;/li&gt;&#xA;&lt;li&gt;While Hadoop is for batch processing there are other usage areas:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Real-time data access by HBase NoSQL daemon&lt;/li&gt;&#xA;&lt;li&gt;Fast but lower data volume processor, Spark&lt;/li&gt;&#xA;&lt;li&gt;Machine learning framework that can be run on top of Hadoop: Mahout&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;To be able to use these tools a well built, secure cluster is to be planned and developed, then operated securely&lt;/li&gt;&#xA;&lt;li&gt;After the data analysis is done, final steps of visualization are detailed - to make an impact by using the achieved analytic results&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;A &lt;a href=&#34;http://www.u-szeged.hu/tanrend?browse=kurzus&amp;amp;kurzusId=1591460&amp;amp;ciklusId=2014-2015-1#browse&#34;&gt;derivative of the course&lt;/a&gt; is held at the University of Szeged. &lt;a href=&#34;https://dataprd.com/images/uploads/2014/08/Course.png&#34;&gt;&lt;img src=&#34;https://dataprd.com/images/uploads/2014/08/Course.png&#34; alt=&#34;Big Data Course&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Environment setup for big data analytics</title>
				<link>https://dataprd.com/posts/environment-setup-big-data-analytics/</link>
				<pubDate>Tue, 04 Mar 2014 15:18:50 +0000</pubDate>
				<guid>https://dataprd.com/posts/environment-setup-big-data-analytics/</guid>
				<description>&lt;p&gt;This article covers basic tools and technologies to use when conducting the first steps on big data analysis.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Linux as the base OS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.debian.org/&#34; title=&#34;Debian Linux&#34;&gt;Debian&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.ubuntu.com/&#34; title=&#34;Ubuntu Linux&#34;&gt;Ubuntu&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.redhat.com/&#34; title=&#34;Redhat Linux&#34;&gt;RedHat&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.centos.org/&#34; title=&#34;CentOS Linux&#34;&gt;CentOS&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;For basic data processing:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Bash shell: environment for running multiple command-line Linux tools for data manipulation&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Comes pre-installed with Linux; check &lt;a href=&#34;http://www.gnu.org/software/bash/manual/bashref.html&#34; title=&#34;Bash reference manual&#34;&gt;Reference manual&lt;/a&gt; for usage&lt;/li&gt;&#xA;&lt;li&gt;Bash might be not the default Linux shell, &lt;a href=&#34;http://unix.stackexchange.com/questions/1373/how-do-i-switch-from-an-unknown-shell-to-bash&#34; title=&#34;Switch to Bash shell&#34;&gt;see how to switch to it&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Learn Bash by &lt;a href=&#34;http://linuxconfig.org/bash-scripting-tutorial&#34; title=&#34;Bash examples&#34;&gt;examples&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Most important Linux Commands and phenomena to master for data manipulation:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.unix.com/man-page/linux/0/cat/&#34; title=&#34;Cat Reference Card&#34;&gt;cat&lt;/a&gt; - output/concatenate a stream / file&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.unix.com/man-page/POSIX/1/head/&#34; title=&#34;Head Reference Card&#34;&gt;head&lt;/a&gt;, &lt;a href=&#34;http://www.unix.com/man-page/freebsd/1/tail/&#34; title=&#34;Tail Reference Card&#34;&gt;tail&lt;/a&gt; - show the head or the tail of a stream / file&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.unix.com/man-page/OpenSolaris/1/grep&#34; title=&#34;Grep Reference Card&#34;&gt;grep&lt;/a&gt; - to filter streams / lines of a file&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.unix.com/man-page/freebsd/1/sed/&#34; title=&#34;Sed Reference Card&#34;&gt;sed&lt;/a&gt; - to manipulate streams / lines of a file&lt;/li&gt;&#xA;&lt;li&gt;Regular expressions - used in a wide set of Linux tools&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.grymoire.com/unix/Regular.html&#34; title=&#34;Explanation and tutorials&#34;&gt;Explanation and tutorials&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;AWK - simple data reformatter with compact coding features&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.gnu.org/software/gawk/manual/gawk.html&#34; title=&#34;The GNU Awk User&#39;s Guide&#34;&gt;The GNU Awk User&amp;rsquo;s Guide&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.grymoire.com/Unix/Awk.html&#34; title=&#34;AWK Tutorials&#34;&gt;AWK Tutorials&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Python - easy to learn, effective programming language with a huge amount of libraries available for various tasks. Great for data manipulation used from the command line.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Python &lt;a href=&#34;http://www.python.org/&#34; title=&#34;Python Download&#34;&gt;Download&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.python.org/doc/&#34; title=&#34;Python Documentation&#34;&gt;Python Documentation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wiki.python.org/moin/BeginnersGuide&#34; title=&#34;Python Beginners Guide&#34;&gt;Python Beginners Guide&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.learnpython.org/&#34; title=&#34;Python Tutorials&#34;&gt;Python Tutorials&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;And the big data analysis framework chosen based on the type of data analyzed. For the first step tutorials our suggestion would be:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Hadoop, single cluster setup (can be downloaded pre-installed to a virtual appliance)&lt;/li&gt;&#xA;&lt;li&gt;Java based MapReduce programs&lt;/li&gt;&#xA;&lt;li&gt;Pig MapReduce query language&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
	</channel>
</rss>
