Jump to content

Google Fusion Tables: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
External links: added category
Rescuing 3 sources and tagging 0 as dead.) #IABot (v2.0.9.5
 
(27 intermediate revisions by 22 users not shown)
Line 19: Line 19:
| owner =
| owner =
| author = [[Google]]
| author = [[Google]]
| current_status = Was discontinued on December 3, 2019
| current_status = Discontinued on {{Start date and age|df=yes|2019|12|3}}
| revenue =
| revenue =
}}
}}
'''Google Fusion Tables''' (or simply '''Fusion Tables''') was a web service provided by [[Google]] for data management. Fusion tables can be used for gathering, visualising and sharing data tables. Data are stored in multiple tables that Internet users can view and download.
'''Google Fusion Tables''' was a web service provided by [[Google]] for data management. Fusion tables was used for gathering, visualising and sharing data tables. Data are stored in multiple tables that Internet users can view and download.


The web service provided means for visualizing data with [[pie chart]]s, [[bar chart]]s, lineplots, [[scatterplot]]s, [[timeline]]s, network graphs, HTML-formatted card-layouts, and geographical maps. Data are exported in a [[comma-separated values]] file format. Visualizations could be embedded in other websites, and updated realtime as data in the table changed.
The web service provided means for visualizing data with [[pie chart]]s, [[bar chart]]s, lineplots, [[scatterplot]]s, [[timeline]]s, network graphs, HTML-formatted card-layouts, and geographical maps. Data are exported in a [[comma-separated values]] file format. Visualizations could be embedded in other websites, and updated realtime as data in the table changed.


From the Fusion Tables website:
From the Fusion Tables website:


"'''Google Fusion Tables is a service for data management, integration and collaboration'''.
<blockquote>'''Google Fusion Tables is a service for data management, integration and collaboration'''.


You can easily upload data sets from CSV, KML and spreadsheets, and visualize the data using a variety of tools. Users can merge data from multiple tables and conduct detailed discussions about the data (on rows, columns and even cells). You can easily visualize large data sets on Google Maps and embed visualizations on other web pages.
You can easily upload data sets from CSV, [[Keyhole Markup Language|KML]] and spreadsheets, and visualize the data using a variety of tools. Users can merge data from multiple tables and conduct detailed discussions about the data (on rows, columns and even cells). You can easily visualize large data sets on Google Maps and embed visualizations on other web pages.


Developers can use our API to build applications over Fusion Tables."
Developers can use our API to build applications over Fusion Tables.</blockquote>


Google has announced they are retiring Fusion Tables on December 3, 2019<ref>{{Cite web|url=https://gsuiteupdates.googleblog.com/2018/12/google-fusion-tables-to-be-shut-down-on.html|title=Google Fusion Tables to be shut down on December 3, 2019|website=G Suite Updates Blog|language=en|access-date=2019-11-15}}</ref>.
Google closed Fusion Tables on 3 December 2019.<ref>{{Cite web|url=https://gsuiteupdates.googleblog.com/2018/12/google-fusion-tables-to-be-shut-down-on.html|title=Google Fusion Tables to be shut down on December 3, 2019|website=G Suite Updates Blog|language=en|access-date=2019-11-15}}</ref>


== Features ==
== Features ==
Fusion Tables accepted a data file structured as a simple database table, typically a .csv but also other delimiters. It also imported KML, reading each KML placemark or geospatial object into its own row. Fusion Tables files were private, unlisted or public, as specified by the user and followed the convention established by other [[Google Docs]] apps. Files were then listed and searchable in the user's [[Google Drive]].
Fusion Tables accepted a data file structured as a simple database table, typically a .csv but also other delimiters. It also imported KML, reading each KML placemark or geospatial object into its own row. Fusion Tables files were private, unlisted or public, as specified by the user and followed the convention established by other [[Google Docs]] apps. Files were then listed and searchable in the user's [[Google Drive]].


The size of uploaded data set was limited to 250 [[Megabyte|MB]] per file with a total limit of 1 [[Gigabyte|GB]] per user.<ref name="Google support 171181" /> An API allowed data to be ingested automatically. Visualizations were also embeddable into other web pages to support static or live-updating data within publications.
The size of uploaded data set was limited to 250 [[Megabyte|MB]] per file with a total limit of 1 [[Gigabyte|GB]] per user.<ref name="Google support 171181" /> An API allowed data to be ingested automatically. Visualizations were also embeddable into other web pages to support static or live-updating data within publications.


=== Structured Data Search, Publication and Reuse ===
=== Structured Data Search, Publication and Reuse ===
==== search ====
==== search ====
The 'New file' flow also supported searching on existing published tables, encouraging people to reuse and build on existing data before creating new data or making a new copy of the same data. The 'live update' nature of a re-used table could be an advantage to the user where data sets might be receive corrections or be regularly updated.
The 'New file' flow also supported searching on existing published tables, encouraging people to reuse and build on existing data before creating new data or making a new copy of the same data. The 'live update' nature of a re-used table could be an advantage to the user where data sets might be receive corrections or be regularly updated.


==== 'fusion' ====
==== 'fusion' ====
The 'fusion' in the name Fusion Tables came from the ability to create a 'file' that is really just a view on a [[Join (SQL)#Left outer join|join]] of two or more other files. For example, to publish a map about election results in Illinois, one could upload a table with election results, and then create another file that joins this table with a KML of US electoral districts. Because it was a virtual join rather than a copy, changes to either of the base tables would be reflected in the joined table. The join would extract the districts relevant to the Illinois elections, and the result would be easy to put on a map and embed in a news article or other website.
The 'fusion' in the name Fusion Tables came from the ability to create a 'file' that is really just a view on a [[Join (SQL)#Left outer join|join]] of two or more other files. For example, to publish a map about election results in Illinois, one could upload a table with election results, and then create another file that joins this table with a KML of US electoral districts. Because it was a virtual join rather than a copy, changes to either of the base tables would be reflected in the joined table. The join would extract the districts relevant to the Illinois elections, and the result would be easy to put on a map and embed in a news article or other website.


Columns from different tables were displayed with a different background color, to help keep track. Multiple tables could be joined using the same key column. Edits to the data needed to happen to the original underlying table, not in the joined table.
Columns from different tables were displayed with a different background color, to help keep track. Multiple tables could be joined using the same key column. Edits to the data needed to happen to the original underlying table, not in the joined table.


==== reuse ====
==== reuse ====
Fusion Tables encouraged read-only reuse of publicly published data sets, or other data sets shared with the user. Although the user could not edit the read-only data set, the user could create visualizations and filtered views on the data in new tabs in the UI. These views would not affect the original file for the file owner or anyone else, but would appear whenever the user who created them opened the file. These tabs were indicated with a dotted line outline.
Fusion Tables encouraged read-only reuse of publicly published data sets, or other data sets shared with the user. Although the user could not edit the read-only data set, the user could create visualizations and filtered views on the data in new tabs in the UI. These views would not affect the original file for the file owner or anyone else, but would appear whenever the user who created them opened the file. These tabs were indicated with a dotted line outline.


==== editing ====
==== editing ====
The UI supported adding rows and editing data, which was also possible programmatically through the Fusion Tables API.
The UI supported adding rows and editing data, which was also possible programmatically through the Fusion Tables API.


=== Data Visualizations ===
=== Data Visualizations ===
During import, Fusion Tables automatically detected various data types in the data, and generated a few appropriate visualizations. All tables saw a row view and a card view; those with many types of location data saw a map visualization automatically created as well.
During import, Fusion Tables automatically detected various data types in the data, and generated a few appropriate visualizations. All tables saw a row view and a card view; those with many types of location data saw a map visualization automatically created as well.


Data types supported within the table view included standard strings, numbers but also images and [[Keyhole Markup Language|KML]].
Data types supported within the table view included standard strings, numbers but also images and [[Keyhole Markup Language|KML]].
Line 64: Line 64:
Types of location data automatically detected included: latitude/longitude information in one or two columns, KML place descriptions, and some types of placenames, and addresses, which were sent to the Google Maps Geocoding API in order to put them on the map. The results of geocoding were not available in the table; only on the map.
Types of location data automatically detected included: latitude/longitude information in one or two columns, KML place descriptions, and some types of placenames, and addresses, which were sent to the Google Maps Geocoding API in order to put them on the map. The results of geocoding were not available in the table; only on the map.


Fusion Tables was tightly integrated with the [[Google Maps|Google Maps geocoding service]], as well as the Google Maps API, which supported an experimental FusionTablesLayer. Fusion Tables supported KML descriptions of geographic points, lines and polygons as a datatype within the tables. By providing a way to ingest, manage, merge and style larger quantities of data, Fusion Tables facilitated a blossoming of geographic story-telling. Many data journalists used these features to visualize information acquired through a [[Freedom of Information Act (United States)|Freedom of Information Act]] request as part of their published news stories.
Fusion Tables was tightly integrated with the [[Google Maps|Google Maps geocoding service]], as well as the Google Maps API, which supported an experimental FusionTablesLayer. Fusion Tables supported KML descriptions of geographic points, lines and polygons as a datatype within the tables. By providing a way to ingest, manage, merge and style larger quantities of data, Fusion Tables facilitated a blossoming of geographic story-telling. Many data journalists used these features to visualize information acquired through a [[Freedom of Information Act (United States)|Freedom of Information Act]] request as part of their published news stories.


==== Card View ====
==== Card View ====
An HTML subset templating language supported customizable card layout and map infowindows displaying static and data field content. Incorporating a call to the [[Google Chart API]] could dynamically render a chart based on the data within a single row in the card or infowindow.
An HTML subset templating language supported customizable card layout and map infowindows displaying static and data field content. Incorporating a call to the [[Google Chart API]] could dynamically render a chart based on the data within a single row in the card or infowindow.


==== Other visualizations ====
==== Other visualizations ====
Line 76: Line 76:


=== Publishing and Customizing ===
=== Publishing and Customizing ===
By supporting simple queries, embeddable HTML snippets for visualizations, and a simple HTML templating language for customizing layouts, Fusion Tables straddled the point-n-click world and the production software engineering world with a 'scriptable' functionality that allowed many data owners with limited software development time or expertise to develop highly custom, expressive websites and tools with their data. See [https://sites.google.com/site/fusiontablestalks/stories examples].
By supporting simple queries, embeddable HTML snippets for visualizations, and a simple HTML templating language for customizing layouts, Fusion Tables straddled the point-n-click world and the production software engineering world with a 'scriptable' functionality that allowed many data owners with limited software development time or expertise to develop highly custom, expressive websites and tools with their data. See [https://sites.google.com/site/fusiontablestalks/stories examples] {{Webarchive|url=https://web.archive.org/web/20190812065339/https://sites.google.com/site/fusiontablestalks/stories |date=12 August 2019 }}.


Maps created in Fusion Tables could be exported to KML and viewed in [[Google Earth]], making Fusion Tables an important authoring tool for many of the non-profits and NGOs working closely with [[Google Earth Outreach]] to spread information about their work.
Maps created in Fusion Tables could be exported to KML and viewed in [[Google Earth]], making Fusion Tables an important authoring tool for many of the non-profits and NGOs working closely with [[Google Earth Outreach]] to spread information about their work.

== Tools that worked well with it ==
FusionTablesLayerWizard

[http://www.shpescape.com/ ShpEscape]

[[OpenRefine]]

[[Open Data Kit|OpenDataKit]]


== History & Impact ==
== History & Impact ==
Fusion Tables was inspired by the challenges of managing scientific data collections in multi-organization collaborations, such as the [[DNA barcoding]] collaboration between University of Pennsylvania ecologist [[Daniel H. Janzen|Dan Janzen]], the International Barcode of Life, and the University of Guelph.
Fusion Tables was inspired by the challenges of managing scientific data collections in multi-organization collaborations, such as the [[DNA barcoding]] collaboration between University of Pennsylvania ecologist [[Daniel H. Janzen|Dan Janzen]], the International Barcode of Life, and the University of Guelph.


The website launched as part of [[Google Labs]] in June 2009, announced by [[Alon Halevy]] and Rebecca Shapley.<ref name="googleresearchJune 2009" /> The service was further described in a scientific paper in 2010.<ref name="ohio-state edu SoCC'10" />
The website launched as part of [[Google Labs]] in June 2009, announced by [[Alon Halevy]] and Rebecca Shapley.<ref name="googleresearchJune 2009" /> The service was further described in a scientific paper in 2010.<ref name="ohio-state edu SoCC'10" />


=== Maps Visualization ===
=== Maps Visualization ===
Following positive feedback about Fusion Tables' integration with the Intensity map in the Google Visualization API, the team worked closely with the Google Maps team to add support in Feb 2010 for KML point, line and polygon objects as a native datatype in the tables, visualized on top of Google Maps' basemap.<ref>{{Cite web|url=https://maps.googleblog.com/2010/02/mapping-your-data-with-google-fusion.html|title=Mapping your data with Google Fusion Tables|website=Google Lat Long|language=en|access-date=2019-11-15}}</ref> Additionally, some smarts were applied to detect data columns that described locations (like addresses) and to send them to Google's Geocoding service so they could be rendered on the map. Shortly thereafter in May 2010, the FusionTablesLayer was offered as an experimental feature of the Google Maps API.<ref>{{Cite web|url=http://mapsplatform.googleblog.com/2010/05/map-your-data-with-maps-api-and-fusion.html|title=Map your data with the Maps API and Fusion Tables|website=Google Maps Platform|language=en|access-date=2019-11-15}}</ref>
Following positive feedback about Fusion Tables' integration with the Intensity map in the Google Visualization API, the team worked closely with the Google Maps team to add support in Feb 2010 for KML point, line and polygon objects as a native datatype in the tables, visualized on top of Google Maps' basemap.<ref>{{Cite web|url=https://maps.googleblog.com/2010/02/mapping-your-data-with-google-fusion.html|title=Mapping your data with Google Fusion Tables|website=Google Lat Long|language=en|access-date=2019-11-15}}</ref> Additionally, some smarts were applied to detect data columns that described locations (like addresses) and to send them to Google's Geocoding service so they could be rendered on the map. Shortly thereafter in May 2010, the FusionTablesLayer was offered as an experimental feature of the Google Maps API.<ref>{{Cite web|url=http://mapsplatform.googleblog.com/2010/05/map-your-data-with-maps-api-and-fusion.html|title=Map your data with the Maps API and Fusion Tables|website=Google Maps Platform|language=en|access-date=2019-11-15}}</ref>


The integration of Fusion Tables with Google Maps through the FusionTablesLayer was Google's first foray into server-side rendering of users' data onto Google Maps tiles. Prior to the FusionTablesLayer, map pins were rendered on top of basemap tiles in the browser client. By creating many objects for the client to track, this could make maps slow, and effectively limited Google Maps to showing approximately 200 user data points. The FusionTablesLayer demonstrated fast, server-side rendering of large and complex user data onto the Google Maps base map.
The integration of Fusion Tables with Google Maps through the FusionTablesLayer was Google's first foray into server-side rendering of users' data onto Google Maps tiles. Prior to the FusionTablesLayer, map pins were rendered on top of basemap tiles in the browser client. By creating many objects for the client to track, this could make maps slow, and effectively limited Google Maps to showing approximately 200 user data points. The FusionTablesLayer demonstrated fast, server-side rendering of large and complex user data onto the Google Maps base map.


The [https://developers.google.com/fusiontables/docs/developers_guide Fusion Tables SQL API] supported sending filter queries to the FusionTablesLayer to dynamically adjust the data shown on the map. These maps could be embedded in another webpage with a simple snippet of HTML code. The open-sourced [http://htmlpreview.github.io/?https://github.com/fusiontable-gallery/fusion-tables-api-samples/blob/master/FusionTablesLayerWizard/src/index.html FusionTablesLayer Wizard] point-n-click tool helped people create the snippets, and later the snippet was also available easily in the Fusion Tables UI. In May 2011, Fusion Tables added the ability to style (change the color or visual presentation of) data on the map, as well as default and simple HTML customizable infobubbles (shown when an item on the map is clicked) through both the web app and the APIs.<ref>{{Cite web|url=http://ai.googleblog.com/2011/05/make-beautiful-interactive-maps-even.html|title=Make beautiful interactive maps even faster with new additions to the Fusion Tables API|website=Google AI Blog|language=en|access-date=2019-11-15}}</ref>
The [https://developers.google.com/fusiontables/docs/developers_guide Fusion Tables SQL API] supported sending filter queries to the FusionTablesLayer to dynamically adjust the data shown on the map. These maps could be embedded in another webpage with a simple snippet of HTML code. The open-sourced [http://htmlpreview.github.io/?https://github.com/fusiontable-gallery/fusion-tables-api-samples/blob/master/FusionTablesLayerWizard/src/index.html FusionTablesLayer Wizard] point-n-click tool helped people create the snippets, and later the snippet was also available easily in the Fusion Tables UI. In May 2011, Fusion Tables added the ability to style (change the color or visual presentation of) data on the map, as well as default and simple HTML customizable infobubbles (shown when an item on the map is clicked) through both the web app and the APIs.<ref>{{Cite web|url=http://ai.googleblog.com/2011/05/make-beautiful-interactive-maps-even.html|title=Make beautiful interactive maps even faster with new additions to the Fusion Tables API|website=Google AI Blog|language=en|access-date=2019-11-15}}</ref>


Fusion Tables offered a readily accessible solution for working with data on a map that previously required clunky and expensive desktop software. It met many simple GIS use cases<ref>{{Cite web|url=https://cartographicperspectives.org/index.php/journal/article/view/cp71-peterson-et-al/html|title=Cloud Mapping: Google Fusion Tables|last=|first=|date=2012-10-06|website=Cartographic Perspectives|url-status=live|archive-url=|archive-date=|access-date=2019-11-14}}</ref>. Fusion Tables was presented as part of the Geo track at [[Google I/O|Google IO]] in May 2011: [https://www.youtube.com/watch?v=Z2o0mtnF1Bg Managing and Visualizing your geospatial data with Fusion Tables].
Fusion Tables offered a readily accessible solution for working with data on a map that previously required clunky and expensive desktop software. It met many simple GIS use cases.<ref>{{Cite journal|url=https://cartographicperspectives.org/index.php/journal/article/view/cp71-peterson-et-al/html|title=Cloud Mapping: Google Fusion Tables|date=2012-10-06|journal=Cartographic Perspectives|doi=10.14714/CP71.79 |access-date=2019-11-14 |last1=Peterson |first1=Michael |last2=Koepsell |first2=Kelly S. |last3=Pereda |first3=Gabriel |last4=Trowbridge |first4=Spencer |issue=71 |pages=77–90 |doi-access=free }}</ref> Fusion Tables was presented as part of the Geo track at [[Google I/O|Google IO]] in May 2011: [https://www.youtube.com/watch?v=Z2o0mtnF1Bg Managing and Visualizing your geospatial data with Fusion Tables].


=== Adoption ===
=== Adoption ===
In October 2010, FusionTables demonstrated reliability under heavy traffic spikes when hosting the map visualization of the [[Iraq War documents leak|Iraqi War Deaths]] data set embedded in a news article from [[The Guardian]]. Shortly after the [[2011 Tōhoku earthquake and tsunami|March 2011 earthquake and tsunami in Japan]], crisis responders used Fusion Tables to reflect road status and shelters with close-to-realtime updates. Google's Crisis Response team continued to use Fusion Tables as a key tool for creating and updating relevant maps after a crisis.
In October 2010, FusionTables demonstrated reliability under heavy traffic spikes when hosting the map visualization of the [[Iraq War documents leak|Iraqi War Deaths]] data set embedded in a news article from [[The Guardian]]. Shortly after the [[2011 Tōhoku earthquake and tsunami|March 2011 earthquake and tsunami in Japan]], crisis responders used Fusion Tables to reflect road status and shelters with close-to-realtime updates. Google's Crisis Response team continued to use Fusion Tables as a key tool for creating and updating relevant maps after a crisis.{{citation needed|date=June 2021}}


In the 2011, as Google Labs was closed<ref>{{Cite web|url=https://googleblog.blogspot.com/2011/07/more-wood-behind-fewer-arrows.html|title=More wood behind fewer arrows|website=Official Google Blog|language=en|access-date=2019-11-15}}</ref>, Fusion Tables 'graduated' into the list of default features in [[Google Docs]], under the title [https://sites.google.com/site/fusiontablestalks/talks/fusion-tables-where-2-0-workshop "Tables (beta)"].
In the 2011, as Google Labs was closed,<ref>{{Cite web|url=https://googleblog.blogspot.com/2011/07/more-wood-behind-fewer-arrows.html|title=More wood behind fewer arrows|website=Official Google Blog|language=en|access-date=2019-11-15}}</ref> Fusion Tables 'graduated' into the list of default features in [[Google Docs]], under the title [https://sites.google.com/site/fusiontablestalks/talks/fusion-tables-where-2-0-workshop "Tables (beta)"] {{Webarchive|url=https://web.archive.org/web/20191118055523/https://sites.google.com/site/fusiontablestalks/talks/fusion-tables-where-2-0-workshop |date=18 November 2019 }}.{{citation needed|date=June 2021}}


In April 2012, Fusion Tables created its own 'labs' track with several experimental features<ref>{{Cite web|url=http://ai.googleblog.com/2012/04/working-with-your-data-easier-and-more.html|title=Working with your Data: Easier and More Fun|website=Google AI Blog|language=en|access-date=2019-11-15}}</ref>, including a new version of the user interface, a network graph visualization, and a preview of the revised Fusion Tables API, which officially launched in June 2012.
In April 2012, Fusion Tables created its own 'labs' track with several experimental features,<ref>{{Cite web|url=http://ai.googleblog.com/2012/04/working-with-your-data-easier-and-more.html|title=Working with your Data: Easier and More Fun|website=Google AI Blog|language=en|access-date=2019-11-15}}</ref> including a new version of the user interface, a network graph visualization, and a preview of the revised Fusion Tables API, which officially launched in June 2012.{{citation needed|date=June 2021}}


Merging tables continued to be a key, if difficult to discover, part of Fusion Tables. Merging tables was, for example, a great way to use publicly available authoritative KML boundaries for places many people might have data about, such as counties or electoral districts. In August 2012, Fusion Tables launched integration with Table Search<ref>{{Cite web|url=http://ai.googleblog.com/2012/08/better-table-search-through-machine.html|title=Better table search through Machine Learning and Knowledge|website=Google AI Blog|language=en|access-date=2019-11-15}}</ref>, another Google Research project from Alon Halevy.
Merging tables continued to be a key, if difficult to discover, part of Fusion Tables. Merging tables was, for example, a great way to use publicly available authoritative KML boundaries for places many people might have data about, such as counties or electoral districts. In August 2012, Fusion Tables launched integration with Table Search,<ref>{{Cite web|url=http://ai.googleblog.com/2012/08/better-table-search-through-machine.html|title=Better table search through Machine Learning and Knowledge|website=Google AI Blog|language=en|access-date=2019-11-15}}</ref> another Google Research project from Alon Halevy.

<br />


=== Presentations & Trainings ===
=== Presentations & Trainings ===
Fusion Tables was described in talks at the [https://www.ire.org/nicar NICAR conference] in 2011 and 2013.
Fusion Tables was described in talks at the [https://www.ire.org/nicar NICAR conference] in 2011 and 2013.{{citation needed|date=June 2021}}


American Geophysical Union 01 Dec 2011 - [https://ui.adsabs.harvard.edu/abs/2011AGUFMED53B0791B/abstract Visualize your data with Google Fusion Tables]
American Geophysical Union 1 December 2011 - [https://ui.adsabs.harvard.edu/abs/2011AGUFMED53B0791B/abstract Visualize your data with Google Fusion Tables]


[http://digitalnomad.ie/using-google-fusion-tables/ DigitalNomad - Using Google Fusion Tables] and [http://digitalnomad.ie/wp-content/uploads/2016/11/UCD-5-October-2017-Google-Tools-Analysis-Presentation.pdf overview deck]
[http://digitalnomad.ie/using-google-fusion-tables/ DigitalNomad - Using Google Fusion Tables] and [http://digitalnomad.ie/wp-content/uploads/2016/11/UCD-5-October-2017-Google-Tools-Analysis-Presentation.pdf overview deck]
Line 131: Line 120:
*Brambilla M., Ceri S., Cinefra N., Das Sarma A., Forghieri F., Quarteroni S. (2012) [https://link.springer.com/chapter/10.1007/978-3-642-34213-4_4 Extracting Information from Google Fusion Tables]. In: Ceri S., Brambilla M. (eds) Search Computing. Lecture Notes in Computer Science, vol 7538. Springer, Berlin, Heidelberg
*Brambilla M., Ceri S., Cinefra N., Das Sarma A., Forghieri F., Quarteroni S. (2012) [https://link.springer.com/chapter/10.1007/978-3-642-34213-4_4 Extracting Information from Google Fusion Tables]. In: Ceri S., Brambilla M. (eds) Search Computing. Lecture Notes in Computer Science, vol 7538. Springer, Berlin, Heidelberg
* Field Information Management Systems for DNA Barcoding. Deck John, Gross Joyce, Stones-Havas Steven, Davies Neil, Shapley Rebecca, and Meyer Christopher. Chapter 12 in: W. John Kress and David L. Erickson (eds.), DNA Barcodes: Methods and Protocols, Methods in Molecular Biology, vol. 858
* Field Information Management Systems for DNA Barcoding. Deck John, Gross Joyce, Stones-Havas Steven, Davies Neil, Shapley Rebecca, and Meyer Christopher. Chapter 12 in: W. John Kress and David L. Erickson (eds.), DNA Barcodes: Methods and Protocols, Methods in Molecular Biology, vol. 858
* [http://www.springerlink.com/content/p426127325300250/export-citation/ Google Earth and Google Fusion Tables in support of time-critical collaboration: Mapping the deepwater horizon oil spill with the AVIRIS airborne spectrometer]. Eliza S. Bradley, Dar A. Roberts, Philip E. Dennison, Robert O. Green, Michael Eastwood, Sarah R. Lundeen, Ian B. McCubbin and Ira Leifer. Earth Science Informatics, 17 September 2011.
* [http://www.springerlink.com/content/p426127325300250/export-citation/ Google Earth and Google Fusion Tables in support of time-critical collaboration: Mapping the deepwater horizon oil spill with the AVIRIS airborne spectrometer]{{Dead link|date=February 2020 |bot=InternetArchiveBot |fix-attempted=yes }}. Eliza S. Bradley, Dar A. Roberts, Philip E. Dennison, Robert O. Green, Michael Eastwood, Sarah R. Lundeen, Ian B. McCubbin and Ira Leifer. Earth Science Informatics, 17 September 2011.
*[https://pdfs.semanticscholar.org/5360/f2c385525829961ccab7f7660eaba5fea859.pdf Socializing Data with Google Fusion Tables] - Semantic Scholar
*[https://web.archive.org/web/20200213090908/https://pdfs.semanticscholar.org/5360/f2c385525829961ccab7f7660eaba5fea859.pdf Socializing Data with Google Fusion Tables] - Semantic Scholar
* [http://books.google.com/books?id=j6XpZwEACAAJ&dq=fusion+tables&num=3&client=internal-uds&cd=1&source=uds Fusion Tables: new ways to collaborate on structured data].  Jonathan Goldberg Kidon, Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science, 2010. 61 pages.
* [https://books.google.com/books?id=j6XpZwEACAAJ&dq=fusion+tables&num=3&client=internal-uds&cd=1&source=uds Fusion Tables: new ways to collaborate on structured data].  Jonathan Goldberg Kidon, Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science, 2010. 61 pages.
* [http://www.cs.washington.edu/homes/alon/files/sigmod10.pdf Google Fusion Tables: Web-Centered Data Management and Collaboration]. Hector Gonzalez, Alon Y. Halevy, Christian S. Jensen, Anno Langen, Jayant Madhavan, Rebecca Shapley, Warren Shen, Jonathan Goldberg-Kidon. Proceedings of SIGMOD 2010 (Industrial Track), Indianapolis, Indiana.
* [http://www.cs.washington.edu/homes/alon/files/sigmod10.pdf Google Fusion Tables: Web-Centered Data Management and Collaboration]. Hector Gonzalez, Alon Y. Halevy, Christian S. Jensen, Anno Langen, Jayant Madhavan, Rebecca Shapley, Warren Shen, Jonathan Goldberg-Kidon. Proceedings of SIGMOD 2010 (Industrial Track), Indianapolis, Indiana.
* [http://www.cs.washington.edu/homes/alon/files/socc10.pdf Google Fusion Tables: Data Management, Integration and Collaboration in the Cloud]. Hector Gonzalez, Alon Y. Halevy, Christian S. Jensen, Anno Langen, Jayant Madhavan, Rebecca Shapley, Warren Shen. Proceedings of the Symposium on Cloud Computing, 2010 (Industrial Track), Indianapolis, Indiana.
* [http://www.cs.washington.edu/homes/alon/files/socc10.pdf Google Fusion Tables: Data Management, Integration and Collaboration in the Cloud]. Hector Gonzalez, Alon Y. Halevy, Christian S. Jensen, Anno Langen, Jayant Madhavan, Rebecca Shapley, Warren Shen. Proceedings of the Symposium on Cloud Computing, 2010 (Industrial Track), Indianapolis, Indiana.


=== Deprecation ===
=== Deprecation ===
In December 2018, Google announced that it would retire Fusion Tables on 3 December 2019.<ref>{{Cite web|url=https://9to5google.com/2018/12/11/google-fusion-tables-shutting-down/|title=Google shutting down Fusion Tables next year, teases new data visualizations tools|last=Li|first=Abner|date=11 December 2018|website=9to5Google|archive-url=https://web.archive.org/web/20190322064216/https://9to5google.com/2018/12/11/google-fusion-tables-shutting-down/|archive-date=22 March 2019|url-status=live|access-date=22 March 2019}}</ref> An open-source archive tool was created to export existing Fusion Tables maps to an open-sourced visualizer. <ref>{{Cite web|url=https://fusiontables-archive.withgoogle.com/|title=Fusion Tables Archive Tool|website=fusiontables-archive.withgoogle.com|access-date=2019-11-13}}</ref>
In December 2018, Google announced that it would retire Fusion Tables on 3 December 2019.<ref>{{Cite web|url=https://9to5google.com/2018/12/11/google-fusion-tables-shutting-down/|title=Google shutting down Fusion Tables next year, teases new data visualizations tools|last=Li|first=Abner|date=11 December 2018|website=[[9to5Google]]|archive-url=https://web.archive.org/web/20190322064216/https://9to5google.com/2018/12/11/google-fusion-tables-shutting-down/|archive-date=22 March 2019|url-status=live|access-date=22 March 2019}}</ref> An open-source archive tool was created to export existing Fusion Tables maps to an open-sourced visualizer.<ref>{{Cite web|url=https://fusiontables-archive.withgoogle.com/|title=Fusion Tables Archive Tool|website=fusiontables-archive.withgoogle.com|access-date=2019-11-13|archive-date=13 November 2019|archive-url=https://web.archive.org/web/20191113062646/https://fusiontables-archive.withgoogle.com/|url-status=dead}}</ref>


Fusion Tables had an avid following that was disappointed to learn of the deprecation.<ref>{{Cite web|url=https://www.fastcompany.com/90279779/rip-fusion-tables-google-is-killing-off-the-beloved-data-visualization-tool|title=RIP Fusion Tables: Google is killing off the beloved data visualization tool|last=Melendez|first=Steven|date=2018-12-11|website=Fast Company|language=en-US|access-date=2019-11-15}}</ref> <ref>{{Cite web|url=https://www.computerworld.com/article/3327128/google-will-shut-down-fusion-tables.html|title=Google will shut down Fusion Tables|last=Machlis|first=Sharon|date=2018-12-11|website=Computerworld|language=en|access-date=2019-11-15}}</ref>
Fusion Tables had an avid following that was disappointed to learn of the deprecation.<ref>{{Cite web|url=https://www.fastcompany.com/90279779/rip-fusion-tables-google-is-killing-off-the-beloved-data-visualization-tool|title=RIP Fusion Tables: Google is killing off the beloved data visualization tool|last=Melendez|first=Steven|date=2018-12-11|website=Fast Company|language=en-US|access-date=2019-11-15}}</ref><ref>{{Cite web|url=https://www.computerworld.com/article/3327128/google-will-shut-down-fusion-tables.html|title=Google will shut down Fusion Tables|last=Machlis|first=Sharon|date=2018-12-11|website=Computerworld|language=en|access-date=2019-11-15}}</ref>


== References ==
== References ==
Line 148: Line 137:
| date = 9 June 2009
| date = 9 June 2009
| url = http://googleresearch.blogspot.com/2009/06/google-fusion-tables.html
| url = http://googleresearch.blogspot.com/2009/06/google-fusion-tables.html
| accessdate = 13 June 2012
| access-date = 13 June 2012
}}</ref>
}}</ref>
<ref name="ohio-state edu SoCC'10">{{Cite conference
<ref name="ohio-state edu SoCC'10">{{Cite conference
Line 158: Line 147:
| publisher = ACM
| publisher = ACM
| url = http://homes.cs.washington.edu/~alon/files/socc10.pdf
| url = http://homes.cs.washington.edu/~alon/files/socc10.pdf
| accessdate = 23 March 2013
| access-date = 23 March 2013
}}</ref>
}}</ref>
<ref name="Google support 171181">{{cite web |url=https://www.google.com/support/fusiontables/bin/answer.py?hl=en&answer=171181 |title=Google Fusion Tables Help: Type and size of files to import |accessdate= 13 June 2012}}</ref>
<ref name="Google support 171181">{{cite web |url=https://www.google.com/support/fusiontables/bin/answer.py?hl=en&answer=171181 |title=Google Fusion Tables Help: Type and size of files to import |access-date= 13 June 2012}}</ref>
}}
}}


Line 166: Line 155:
*[https://support.google.com/fusiontables/answer/2571232?hl=en About Fusion Tables]
*[https://support.google.com/fusiontables/answer/2571232?hl=en About Fusion Tables]
*[https://support.google.com/fusiontables/answer/171181?hl=en Type and size of files to import]
*[https://support.google.com/fusiontables/answer/171181?hl=en Type and size of files to import]
*[https://guides.library.duke.edu/fusion_tables Duke University Fusion Tables Guide]
*[https://guides.library.duke.edu/fusion_tables Duke University Fusion Tables Guide] {{Webarchive|url=https://web.archive.org/web/20171001055805/https://guides.library.duke.edu/fusion_tables |date=1 October 2017 }}


{{Google Inc.|corporate=no|products=yes}}
{{Google LLC}}


[[Category:Cloud applications]]
[[Category:Cloud applications]]
[[Category:Google services|Fusion Tables]]
[[Category:Google services|Fusion Tables]]
[[Category:Computer-related introductions in 2009]]
[[Category:Internet properties established in 2009]]
[[Category:Discontinued Google software]]
[[Category:Discontinued Google software|Fusion Tables]]

{{Google-stub}}

Latest revision as of 11:53, 13 June 2024

Google Fusion Tables
Screenshot of Google Fusion Tables.
Type of site
Created byGoogle
URLgoogle.com/fusiontables
RegistrationOptional, included with a Google Account
Launched9 June 2009; 15 years ago (2009-06-09)
Current statusDiscontinued on 3 December 2019; 5 years ago (2019-12-03)

Google Fusion Tables was a web service provided by Google for data management. Fusion tables was used for gathering, visualising and sharing data tables. Data are stored in multiple tables that Internet users can view and download.

The web service provided means for visualizing data with pie charts, bar charts, lineplots, scatterplots, timelines, network graphs, HTML-formatted card-layouts, and geographical maps. Data are exported in a comma-separated values file format. Visualizations could be embedded in other websites, and updated realtime as data in the table changed.

From the Fusion Tables website:

Google Fusion Tables is a service for data management, integration and collaboration.

You can easily upload data sets from CSV, KML and spreadsheets, and visualize the data using a variety of tools. Users can merge data from multiple tables and conduct detailed discussions about the data (on rows, columns and even cells). You can easily visualize large data sets on Google Maps and embed visualizations on other web pages.

Developers can use our API to build applications over Fusion Tables.

Google closed Fusion Tables on 3 December 2019.[1]

Features

[edit]

Fusion Tables accepted a data file structured as a simple database table, typically a .csv but also other delimiters. It also imported KML, reading each KML placemark or geospatial object into its own row. Fusion Tables files were private, unlisted or public, as specified by the user and followed the convention established by other Google Docs apps. Files were then listed and searchable in the user's Google Drive.

The size of uploaded data set was limited to 250 MB per file with a total limit of 1 GB per user.[2] An API allowed data to be ingested automatically. Visualizations were also embeddable into other web pages to support static or live-updating data within publications.

Structured Data Search, Publication and Reuse

[edit]
[edit]

The 'New file' flow also supported searching on existing published tables, encouraging people to reuse and build on existing data before creating new data or making a new copy of the same data. The 'live update' nature of a re-used table could be an advantage to the user where data sets might be receive corrections or be regularly updated.

'fusion'

[edit]

The 'fusion' in the name Fusion Tables came from the ability to create a 'file' that is really just a view on a join of two or more other files. For example, to publish a map about election results in Illinois, one could upload a table with election results, and then create another file that joins this table with a KML of US electoral districts. Because it was a virtual join rather than a copy, changes to either of the base tables would be reflected in the joined table. The join would extract the districts relevant to the Illinois elections, and the result would be easy to put on a map and embed in a news article or other website.

Columns from different tables were displayed with a different background color, to help keep track. Multiple tables could be joined using the same key column. Edits to the data needed to happen to the original underlying table, not in the joined table.

reuse

[edit]

Fusion Tables encouraged read-only reuse of publicly published data sets, or other data sets shared with the user. Although the user could not edit the read-only data set, the user could create visualizations and filtered views on the data in new tabs in the UI. These views would not affect the original file for the file owner or anyone else, but would appear whenever the user who created them opened the file. These tabs were indicated with a dotted line outline.

editing

[edit]

The UI supported adding rows and editing data, which was also possible programmatically through the Fusion Tables API.

Data Visualizations

[edit]

During import, Fusion Tables automatically detected various data types in the data, and generated a few appropriate visualizations. All tables saw a row view and a card view; those with many types of location data saw a map visualization automatically created as well.

Data types supported within the table view included standard strings, numbers but also images and KML.

Maps

[edit]

Types of location data automatically detected included: latitude/longitude information in one or two columns, KML place descriptions, and some types of placenames, and addresses, which were sent to the Google Maps Geocoding API in order to put them on the map. The results of geocoding were not available in the table; only on the map.

Fusion Tables was tightly integrated with the Google Maps geocoding service, as well as the Google Maps API, which supported an experimental FusionTablesLayer. Fusion Tables supported KML descriptions of geographic points, lines and polygons as a datatype within the tables. By providing a way to ingest, manage, merge and style larger quantities of data, Fusion Tables facilitated a blossoming of geographic story-telling. Many data journalists used these features to visualize information acquired through a Freedom of Information Act request as part of their published news stories.

Card View

[edit]

An HTML subset templating language supported customizable card layout and map infowindows displaying static and data field content. Incorporating a call to the Google Chart API could dynamically render a chart based on the data within a single row in the card or infowindow.

Other visualizations

[edit]

Table view (rows & columns), standard pie charts, scatter plots and line graphs, timeline, chloropleth map, network graph, and motion chart.

Filtering

[edit]

Simple filtering tools provided automatic summaries of values in data columns, and allowed the visualized data to be filtered with checkboxes.

Publishing and Customizing

[edit]

By supporting simple queries, embeddable HTML snippets for visualizations, and a simple HTML templating language for customizing layouts, Fusion Tables straddled the point-n-click world and the production software engineering world with a 'scriptable' functionality that allowed many data owners with limited software development time or expertise to develop highly custom, expressive websites and tools with their data. See examples Archived 12 August 2019 at the Wayback Machine.

Maps created in Fusion Tables could be exported to KML and viewed in Google Earth, making Fusion Tables an important authoring tool for many of the non-profits and NGOs working closely with Google Earth Outreach to spread information about their work.

History & Impact

[edit]

Fusion Tables was inspired by the challenges of managing scientific data collections in multi-organization collaborations, such as the DNA barcoding collaboration between University of Pennsylvania ecologist Dan Janzen, the International Barcode of Life, and the University of Guelph.

The website launched as part of Google Labs in June 2009, announced by Alon Halevy and Rebecca Shapley.[3] The service was further described in a scientific paper in 2010.[4]

Maps Visualization

[edit]

Following positive feedback about Fusion Tables' integration with the Intensity map in the Google Visualization API, the team worked closely with the Google Maps team to add support in Feb 2010 for KML point, line and polygon objects as a native datatype in the tables, visualized on top of Google Maps' basemap.[5] Additionally, some smarts were applied to detect data columns that described locations (like addresses) and to send them to Google's Geocoding service so they could be rendered on the map. Shortly thereafter in May 2010, the FusionTablesLayer was offered as an experimental feature of the Google Maps API.[6]

The integration of Fusion Tables with Google Maps through the FusionTablesLayer was Google's first foray into server-side rendering of users' data onto Google Maps tiles. Prior to the FusionTablesLayer, map pins were rendered on top of basemap tiles in the browser client. By creating many objects for the client to track, this could make maps slow, and effectively limited Google Maps to showing approximately 200 user data points. The FusionTablesLayer demonstrated fast, server-side rendering of large and complex user data onto the Google Maps base map.

The Fusion Tables SQL API supported sending filter queries to the FusionTablesLayer to dynamically adjust the data shown on the map. These maps could be embedded in another webpage with a simple snippet of HTML code. The open-sourced FusionTablesLayer Wizard point-n-click tool helped people create the snippets, and later the snippet was also available easily in the Fusion Tables UI. In May 2011, Fusion Tables added the ability to style (change the color or visual presentation of) data on the map, as well as default and simple HTML customizable infobubbles (shown when an item on the map is clicked) through both the web app and the APIs.[7]

Fusion Tables offered a readily accessible solution for working with data on a map that previously required clunky and expensive desktop software. It met many simple GIS use cases.[8] Fusion Tables was presented as part of the Geo track at Google IO in May 2011: Managing and Visualizing your geospatial data with Fusion Tables.

Adoption

[edit]

In October 2010, FusionTables demonstrated reliability under heavy traffic spikes when hosting the map visualization of the Iraqi War Deaths data set embedded in a news article from The Guardian. Shortly after the March 2011 earthquake and tsunami in Japan, crisis responders used Fusion Tables to reflect road status and shelters with close-to-realtime updates. Google's Crisis Response team continued to use Fusion Tables as a key tool for creating and updating relevant maps after a crisis.[citation needed]

In the 2011, as Google Labs was closed,[9] Fusion Tables 'graduated' into the list of default features in Google Docs, under the title "Tables (beta)" Archived 18 November 2019 at the Wayback Machine.[citation needed]

In April 2012, Fusion Tables created its own 'labs' track with several experimental features,[10] including a new version of the user interface, a network graph visualization, and a preview of the revised Fusion Tables API, which officially launched in June 2012.[citation needed]

Merging tables continued to be a key, if difficult to discover, part of Fusion Tables. Merging tables was, for example, a great way to use publicly available authoritative KML boundaries for places many people might have data about, such as counties or electoral districts. In August 2012, Fusion Tables launched integration with Table Search,[11] another Google Research project from Alon Halevy.

Presentations & Trainings

[edit]

Fusion Tables was described in talks at the NICAR conference in 2011 and 2013.[citation needed]

American Geophysical Union 1 December 2011 - Visualize your data with Google Fusion Tables

DigitalNomad - Using Google Fusion Tables and overview deck

Reviews

[edit]

Digital Humanities Blog, University of Alabama. Google Fusion Tables.

Conference Papers & Publications

[edit]

More in Google Scholar

Deprecation

[edit]

In December 2018, Google announced that it would retire Fusion Tables on 3 December 2019.[12] An open-source archive tool was created to export existing Fusion Tables maps to an open-sourced visualizer.[13]

Fusion Tables had an avid following that was disappointed to learn of the deprecation.[14][15]

References

[edit]
  1. ^ "Google Fusion Tables to be shut down on December 3, 2019". G Suite Updates Blog. Retrieved 15 November 2019.
  2. ^ "Google Fusion Tables Help: Type and size of files to import". Retrieved 13 June 2012.
  3. ^ Alon Halevy; Rebecca Shapley (9 June 2009). "Google Fusion Tables". Retrieved 13 June 2012.
  4. ^ Hector Gonzalez, Alon Halevy, Christian S. Jensen, Anno Langen, Jayant Madhavan, Rebecca Shapley, Warren Shen (2010). Google Fusion Tables: Data Management, Integration and Collaboration in the Cloud (PDF). SoCC'10. ACM. Retrieved 23 March 2013.{{cite conference}}: CS1 maint: multiple names: authors list (link)
  5. ^ "Mapping your data with Google Fusion Tables". Google Lat Long. Retrieved 15 November 2019.
  6. ^ "Map your data with the Maps API and Fusion Tables". Google Maps Platform. Retrieved 15 November 2019.
  7. ^ "Make beautiful interactive maps even faster with new additions to the Fusion Tables API". Google AI Blog. Retrieved 15 November 2019.
  8. ^ Peterson, Michael; Koepsell, Kelly S.; Pereda, Gabriel; Trowbridge, Spencer (6 October 2012). "Cloud Mapping: Google Fusion Tables". Cartographic Perspectives (71): 77–90. doi:10.14714/CP71.79. Retrieved 14 November 2019.
  9. ^ "More wood behind fewer arrows". Official Google Blog. Retrieved 15 November 2019.
  10. ^ "Working with your Data: Easier and More Fun". Google AI Blog. Retrieved 15 November 2019.
  11. ^ "Better table search through Machine Learning and Knowledge". Google AI Blog. Retrieved 15 November 2019.
  12. ^ Li, Abner (11 December 2018). "Google shutting down Fusion Tables next year, teases new data visualizations tools". 9to5Google. Archived from the original on 22 March 2019. Retrieved 22 March 2019.
  13. ^ "Fusion Tables Archive Tool". fusiontables-archive.withgoogle.com. Archived from the original on 13 November 2019. Retrieved 13 November 2019.
  14. ^ Melendez, Steven (11 December 2018). "RIP Fusion Tables: Google is killing off the beloved data visualization tool". Fast Company. Retrieved 15 November 2019.
  15. ^ Machlis, Sharon (11 December 2018). "Google will shut down Fusion Tables". Computerworld. Retrieved 15 November 2019.
[edit]