{"id":10172,"date":"2019-01-17T21:10:50","date_gmt":"2019-01-17T20:10:50","guid":{"rendered":"https:\/\/blog.sheetgo.com\/?p=10172"},"modified":"2025-10-09T21:35:59","modified_gmt":"2025-10-09T19:35:59","slug":"como-analizar-datos-de-bigquery-en-google-sheets","status":"publish","type":"post","link":"https:\/\/www.sheetgo.com\/es\/blog\/google-sheets-features\/how-to-analyze-bigquery-data-within-google-sheets\/","title":{"rendered":"C\u00f3mo analizar datos de BigQuery en Google Sheets"},"content":{"rendered":"\n[et_pb_section fb_built=&#8221;1&#8243; module_class=&#8221;sheetgo-post&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_row _builder_version=&#8221;4.20.2&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.2&#8243; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; sticky_enabled=&#8221;0&#8243;]<h3>What is BigQuery?<\/h3>\n<p><a href=\"https:\/\/cloud.google.com\/bigquery\/\" target=\"_blank\" rel=\"noopener noreferrer\">BigQuery<\/a><span>\u00a0<\/span>is Google\u2019s solution to enterprise-level data storage. It is a cloud-based service that offers rapid SQL querying for big data at an affordable price. Because it is a Google product it is reliable, secure, and always improving. With BigQuery, large companies no longer have to manage their data warehouses with expensive, on-site hardware. BigQuery runs and backs up on Google\u2019s infrastructure. Google BigQuery allows users to take full advantage of Google product infrastructure. Today we are breaking down Google\u2019s new BigQuery connector for Google Sheets, and how you can use the free tool we developed specifically for automating the data transfer!<\/p>\n<h3>New Google Sheets Data Connector<\/h3>\n<p>Google has recently launched a new data connector for BigQuery and Google Sheets users! This is great news for data analysts who want to improve and automate the ease in which they manage data. This solution is designed for big data practitioners who want to use Sheets to crunch big numbers\u2014with this connector you can scan up to 1TB of BigQuery data to extract up to 10,000 rows of data into one sheet through standard SQL. This allows huge amounts of information to be analyzed in an intuitive and collaborative environment.<\/p>\n<h3>Limitations<\/h3>\n<p>As with all newly released tools, there are some limitations. Although we can be patient while Google improves this tool, it is good to be aware of what we can and cannot do.<\/p>\n<p><b>Mobile:<\/b><span>\u00a0<\/span>Currently, this tool is not mobile friendly. Although, you can view your results in mobile. So, you will need to run your queries on a computer but can shared results can be viewed by and commented on team members on mobile devices.<\/p>\n<p><b>Automation:<span>\u00a0<\/span><\/b>There are not currently automation features with this tool. We hope that this changes soon, but in the meantime, one of our Sheetgo engineers has created a<span>\u00a0<\/span><a href=\"https:\/\/www.sheetgo.com\/blog\/how-to-solve-with-sheetgo\/how-to-get-data-from-bigquery-to-google-sheets-automatically\/\" target=\"_blank\" rel=\"noopener noreferrer\">free Google Apps Script that you can use<\/a>\u00a0to automate your process.<\/p>\n<p><b>High-volumes:<span>\u00a0<\/span><\/b>As mentioned before, although this connector supports HUGE data queries at a remarkably fast speed, if you want more than 10,000 rows in a single spreadsheet, you will have to use another method:<span>\u00a0<\/span><a href=\"https:\/\/www.sheetgo.com\/blog\/how-to-solve-with-sheetgo\/how-to-get-data-from-bigquery-to-google-sheets-automatically\/\" target=\"_blank\" rel=\"noopener noreferrer\">getting data from BigQuery to Google Sheets automatically.<\/a>.<\/p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h3>Get Started Using The BigQuery Data Connector<\/h3>\n<h4>Step 1.<\/h4>\n<p>To run the Data Connector click<span>\u00a0<\/span><strong>Data\u00a0\u2192 Data connectors\u00a0\u2192 BigQuery<\/strong>.<\/p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/01-opening-1024&#215;836-1.webp&#8221; alt=&#8221;Navigation to BigQuery in Google Sheets&#8221; title_text=&#8221;bigquery-navigation&#8221; _builder_version=&#8221;4.23.1&#8243; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h4>Step 2.<\/h4>\n<p>A window will open up in your Sheet. Select the billing project you want to work on and click\u00a0<strong>Write Query.<\/strong><\/p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/02-selecting-billing-project-1024&#215;836-1.webp&#8221; alt=&#8221;Selecting Billing Project and Writing Query&#8221; title_text=&#8221;write-query&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h4>Step 3.<\/h4>\n<p>Using the parameter is not a required step, but comes in handy if you need to add spreadsheet value to the query. Click on <strong>Add<\/strong>\u00a0to add Parameters.<\/p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/03-window-overview-1024&#215;836-1.webp&#8221; _builder_version=&#8221;4.22.2&#8243; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h4>Step 4.<\/h4>\n<p>The parameter name (which is used as a reference) is related to the cell address in the spreadsheet. Give your parameter a unique name for you to remember it easily and choose a cell for reference.<\/p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/04-adding-a-parameter-1024&#215;836-1.webp&#8221; alt=&#8221;Snapshot of Query Parameter Naming Window&#8221; title_text=&#8221;query-parameter&#8221; _builder_version=&#8221;4.22.2&#8243; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h4>Step 5.<\/h4>\n<p>In this example, \u201c<g class=\"gr_ gr_84 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace\" id=\"84\" data-gr-id=\"84\">MYPARAMETER<\/g>\u201d is the same as cell Sheet!B2.<\/p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/05-parameter-added-1024&#215;836-1.webp&#8221; alt=&#8221;Query example in Google Sheets&#8221; title_text=&#8221;query-example&#8221; _builder_version=&#8221;4.22.2&#8243; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h4>Step 6.<\/h4>\n<p>In the following screenshot, you can find the list of all tables and structures of each table that you have in your BigQuery account. Think of it as your Table of Content.<\/p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/06-schema-guide.webp&#8221; alt=&#8221;Table of Content in Bigquery in Google Sheets &#8221; title_text=&#8221;table-of-content&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h4>Step 7.<\/h4>\n<p>In case of writing a Query with an error, the <strong>BigQuery query editor<\/strong>\u00a0automatically detects the errors. This is an example of how it detects the spelling error \u201c<g class=\"gr_ gr_86 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace\" id=\"86\" data-gr-id=\"86\">SELET<\/g>\u201d instead of \u201cSELECT\u201d.<\/p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/07-writing-a-bad-query.webp&#8221; alt=&#8221;Snapshot of BigQuery Editor in Google Sheets&#8221; title_text=&#8221;bigquery-editor&#8221; _builder_version=&#8221;4.22.2&#8243; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h4>Step 8.<\/h4>\n<p>Once the query is valid, Google tells you so at the bottom. So, make sure that the query is valid before clicking on <strong>INSERT RESULTS<\/strong>.<\/p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/08-writing-a-good-query.webp&#8221; alt=&#8221;Snapshot of Query Validation in Google Sheets&#8221; title_text=&#8221;valid-query&#8221; _builder_version=&#8221;4.22.2&#8243; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h4>Step 9.<\/h4>\n<p>If you look at the screenshot, you will notice a couple of things:<\/p>\n<p>\u2013\u00a0The icon in the tab indicates that this is not your regular Google Sheets tab. This tab is different as its sole purpose is to show the BigQuery results -which you cannot edit!<\/p>\n<p>\u2013 The special menu at the bottom, inside the three dots, allows you to control and edit your BiqQuery connection.<\/p>\n<p>\u2013 This connection cannot be automated. However, for you to have updated data, open the spreadsheet, and in this tab, press Refresh.<\/p>\n<p>\u2013 To learn how you can automate this with Google Apps Script, click to read about it in our blog post <a href=\"https:\/\/www.sheetgo.com\/blog\/how-to-solve-with-sheetgo\/how-to-get-data-from-bigquery-to-google-sheets-automatically\" target=\"_blank\" rel=\"noopener noreferrer\">How to Automatically Get Data From BigQuery to Google Sheets<\/a>.<\/p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/09-results-and-options.webp&#8221; alt=&#8221;BigQuery Connection Edit Options in Google Sheets&#8221; title_text=&#8221;edit-bigquery-connection&#8221; _builder_version=&#8221;4.22.2&#8243; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<p>Now that you have successfully created links between BigQuery and your Google Sheets, it\u2019s time to put that data to work!\u00a0Make sure to learn more about Google&#8217;s BigQuery in the following blog post: <a href=\"https:\/\/www.toptal.com\/database\/google-bigquery-tutorial\" target=\"_blank\" rel=\"noopener noreferrer\">When does it make sense to use Google BigQuery?<\/a>.<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]\n","protected":false},"excerpt":{"rendered":"<p>What is BigQuery? BigQuery\u00a0is Google\u2019s solution to enterprise-level data storage. It is a cloud-based service that offers rapid SQL querying for big data at an affordable price. Because it is a Google product it is reliable, secure, and always improving. With BigQuery, large companies no longer have to manage their data warehouses with expensive, on-site [&hellip;]<\/p>\n","protected":false},"author":40,"featured_media":10186,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"<h4>What is BigQuery?<\/h4>\n<span style=\"font-weight: 400\">BigQuery is Google's solution to enterprise-level data storage. It is a cloud-based service that offers rapid SQL querying for big data at an affordable price. Because it is a Google product it is reliable, secure, and always improving. With BigQuery, large companies no longer have to manage their data warehouses with expensive, on-site hardware. BigQuery runs and backs up on Google's infrastructure. Google BigQuery allows users to take full advantage of Google product infrastructure. Today we are breaking down Google's new BigQuery connector for Google Sheets, and how you can use the free tool we developed specifically for automating the data transfer!<\/span>\n<h4><\/h4>\n<h4>The New Google Sheets Data Connector<\/h4>\n<span style=\"font-weight: 400\">Google has recently launched a new data connector for BigQuery and Google Sheets users! This is great news for data analysts who want to improve and automate the ease in which they manage data. This solution is designed for big data practitioners who want to use Sheets to crunch big numbers\u2014with this connector you can scan up to 1TB of BigQuery data to extract up to 10,000 rows of data into one sheet. This allows huge amounts of information to be analyzed in an intuitive and collaborative environment. Users who need to process even more data into a spreadsheet can follow our tutorial on <a href=\"https:\/\/www.sheetgo.com\/blog\/google-cloud-solutions\/bigquery-data-co\u2026-than-10000-rows\/\" target=\"_blank\" rel=\"noopener\">how to get more than 10,000 rows using Sheetgo<\/a>.<\/span>\n<h4>Main Features of The Connector<\/h4>\n<h4>Limitations<\/h4>\n<span style=\"font-weight: 400\">As with all newly released tools, there are some limitations. Although we can be patient while Google improves this tool, it is good to be aware of what we can and cannot do.<\/span>\n\n<b>Mobile:<\/b><span style=\"font-weight: 400\"> Currently, this tool is not mobile friendly. Although, you can view your results in mobile. So, you will need to run your queries on a computer but can shared results can be viewed by and commented on team members on mobile devices.<\/span>\n\n<b>Automation: <\/b><span style=\"font-weight: 400\">There are not currently automation features with this tool. We hope that this changes soon, but in the meantime, one of our Sheetgo engineers has created a <a href=\"https:\/\/www.sheetgo.com\/blog\/?p=10168&amp;preview=true\">free Google Apps Script that you can use<\/a> to automate your process.&nbsp;<\/span>\n\n<b>High-volumes: <\/b><span style=\"font-weight: 400\">As mentioned before, although this connector supports HUGE data queries at a remarkably fast speed, if you want more than 10,000 rows in a single spreadsheet, you will have to <a href=\"https:\/\/www.sheetgo.com\/blog\/google-cloud-solutions\/bigquery-data-co\u2026-than-10000-rows\/\" target=\"_blank\" rel=\"noopener\">use another tool<\/a>.<\/span>\n<h4><\/h4>\n&nbsp;\n<h4>Get Started Using The BigQuery Data Connector<\/h4>\n&nbsp;\n\n<i><span style=\"font-weight: 400\">&nbsp;<\/span><\/i><span style=\"font-weight: 400\">1. To run the Data Connector click <strong>Data&nbsp;\u2192 Data connectors&nbsp;\u2192 BigQuery<\/strong>.<\/span>\n\n<img class=\"aligncenter size-large wp-image-11303\" src=\"https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/01-opening-1024x836-1-1024x836.png\" alt=\"\" width=\"1024\" height=\"836\">\n\n&nbsp;\n\n&nbsp;\n\n<span style=\"font-weight: 400\">2. A window will open up in your Sheet. Select the billing project you want to work on and click&nbsp;<strong>Write Query.<\/strong><\/span><i><\/i>\n\n<img class=\"aligncenter size-large wp-image-11304\" src=\"https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/02-selecting-billing-project-1024x836-1-1024x836.png\" alt=\"\" width=\"1024\" height=\"836\">\n\n&nbsp;\n\n<span style=\"font-weight: 400\">3. Now it is time to add some parameters to your query. Click <strong>Add<\/strong>.<\/span><i><\/i>\n\n<img class=\"aligncenter size-large wp-image-11305\" src=\"https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/03-window-overview-1024x836-1-1024x836.png\" alt=\"\" width=\"1024\" height=\"836\">\n\n&nbsp;\n\n&nbsp;\n\n4. Name your parameter something unique that you will remember, and choose a cell for reference.\n\n<img class=\"aligncenter size-large wp-image-11306\" src=\"https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/04-adding-a-parameter-1024x836-1-1024x836.png\" alt=\"\" width=\"1024\" height=\"836\">\n\n&nbsp;\n\n5. Great! You have added your first parameter. Now in the editor box <strong>type @ and the name of your parameter<\/strong>. In our example it is @MYPARAMETER.\n\n<img class=\"aligncenter size-large wp-image-11307\" src=\"https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/05-parameter-added-1024x836-1-1024x836.png\" alt=\"\" width=\"1024\" height=\"836\">\n\n&nbsp;\n\n<strong>6. I do not understand this screenshot. Can someone help out with this one? Thanks! I am just not familiar at all with these kinds of tools.&nbsp;<\/strong><i><\/i>\n\n<img class=\"aligncenter size-large wp-image-11215\" src=\"https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/06-schema-guide-1024x836.webp\" alt=\"\" width=\"1024\" height=\"836\">\n\n&nbsp;\n\n<strong>7.&nbsp; I do not understand this screenshot. Can someone help out with this one? Thanks! I am just not familiar at all with these kinds of tools.&nbsp;Maybe something needs to be explained between the differences in screenshot #7 and #8 - one has a syntax error?<\/strong>\n\n<i><\/i><img class=\"aligncenter size-large wp-image-11216\" src=\"https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/07-writing-a-bad-query-1024x836.webp\" alt=\"\" width=\"1024\" height=\"836\">\n\n&nbsp;\n\n<span style=\"font-weight: 400\">8. Click&nbsp;<strong>Insert Results<\/strong><\/span>\n\n<img class=\"aligncenter size-large wp-image-11217\" src=\"https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/08-writing-a-good-query-1024x836.webp\" alt=\"\" width=\"1024\" height=\"836\">\n\n&nbsp;\n\n&nbsp;\n\n9. The BigQuery Data Connector will automatically create a new tab in your spreadsheet with the results\n\n<img class=\"aligncenter size-large wp-image-11218\" src=\"https:\/\/static.sheetgo.com\/wp-content\/uploads\/2018\/10\/09-results-and-options-1024x836.png\" alt=\"\" width=\"1024\" height=\"836\">\n\n&nbsp;\n\n&nbsp;\n<h4>Time to Start Analyzing BigQuery Data<\/h4>\n<span style=\"font-weight: 400\">Now that you have successfully created links between BigQuery and your Google Sheets, it's time to put that data to work! We are all about automating your data extraction processes so that you can use your valuable time on tasks that are important; like making data-driven business decisions that will make an impact. Depending on the kind of data you are processing, you might need to create reports, or run your numbers through more rigorous analytical tools.<\/span>\n\n<span style=\"font-weight: 400\">The great thing about using Google Sheets is that it is a super flexible tool, with tons of great ways to enhance its use. If you are not a data expert, don't worry, Google add-ons are here to help. (add a link to a previous blog about)<\/span>","_et_gb_content_width":"","footnotes":""},"categories":[37],"tags":[39,28],"class_list":["post-10172","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-google-sheets-features","tag-connections-t","tag-spreadsheets"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/posts\/10172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/comments?post=10172"}],"version-history":[{"count":0,"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/posts\/10172\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/media?parent=10172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/categories?post=10172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/tags?post=10172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}