<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>本機 - 東東 GCP 教學 - GCP 實戰講師</title>
	<atom:link href="https://dongdonggcp.com/tag/%e6%9c%ac%e6%a9%9f/feed/" rel="self" type="application/rss+xml" />
	<link>https://dongdonggcp.com</link>
	<description>助你考取證照，轉職成功</description>
	<lastBuildDate>Mon, 21 Aug 2023 02:55:06 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://dongdonggcp.com/wp-content/uploads/2025/04/cropped-340838097_121391010914395_5443948698124160121_n-32x32.jpg</url>
	<title>本機 - 東東 GCP 教學 - GCP 實戰講師</title>
	<link>https://dongdonggcp.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>[GCP 教學] 如何把 BigQuery 的大量分析結果同步到地端本機</title>
		<link>https://dongdonggcp.com/2023/08/21/how-to-sync-bigquery-result-to-local/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-sync-bigquery-result-to-local</link>
					<comments>https://dongdonggcp.com/2023/08/21/how-to-sync-bigquery-result-to-local/#respond</comments>
		
		<dc:creator><![CDATA[東東]]></dc:creator>
		<pubDate>Mon, 21 Aug 2023 02:55:06 +0000</pubDate>
				<category><![CDATA[BigQuery]]></category>
		<category><![CDATA[Google Cloud Platform]]></category>
		<category><![CDATA[Cloud Storage]]></category>
		<category><![CDATA[地端]]></category>
		<category><![CDATA[本機]]></category>
		<guid isPermaLink="false">https://dongdonggcp.wordpress.com/?p=5447</guid>

					<description><![CDATA[<p>有人問如何把 BigQuery 檔案同步 [&#8230;]</p>
<p>The post <a href="https://dongdonggcp.com/2023/08/21/how-to-sync-bigquery-result-to-local/">[GCP 教學] 如何把 BigQuery 的大量分析結果同步到地端本機</a> first appeared on <a href="https://dongdonggcp.com">東東 GCP 教學 - GCP 實戰講師</a>.</p>]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">有人問如何把 BigQuery 檔案同步到地端，</p>



<p class="wp-block-paragraph">他的檔案好幾 GB，剛好我查到<a href="https://cloud.google.com/bigquery/docs/exporting-data">這篇文章</a>提到，</p>



<p class="wp-block-paragraph">不能匯出超過1GB的檔案，必須要分開儲存。</p>



<p class="wp-block-paragraph">那我就來試試看，首先去 BigQuery 找一個超過 1GB 的 Table。</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1458" height="1372" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.23.23.png?w=1024" alt="" class="wp-image-5450" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.23.23.png 1458w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.23.23-300x282.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.23.23-1024x964.png 1024w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.23.23-768x723.png 768w" sizes="(max-width: 1458px) 100vw, 1458px" /></figure>



<p class="wp-block-paragraph">注意到它的 Dataset 是在 US，所以為了把它的資料存到我的 Dataset，我必須也在 US 建立一個 Dataset。</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="768" height="746" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.25.05.png?w=768" alt="" class="wp-image-5452" style="width:543px;height:527px" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.25.05.png 768w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.25.05-300x291.png 300w" sizes="(max-width: 768px) 100vw, 768px" /></figure>



<p class="wp-block-paragraph">接下來開始查詢整張表格，然後點擊「儲存結果」=&gt; 「BigQuery」資料表。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1872" height="1068" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.26.25.png?w=1024" alt="" class="wp-image-5454" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.26.25.png 1872w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.26.25-300x171.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.26.25-1024x584.png 1024w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.26.25-768x438.png 768w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.26.25-1536x876.png 1536w" sizes="(max-width: 1872px) 100vw, 1872px" /></figure>



<p class="wp-block-paragraph">選擇我剛建立的 Dataset</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1006" height="824" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.26.49.png?w=1006" alt="" class="wp-image-5456" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.26.49.png 1006w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.26.49-300x246.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.26.49-768x629.png 768w" sizes="(max-width: 1006px) 100vw, 1006px" /></figure>



<p class="wp-block-paragraph">幾秒鐘後，完成了。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="658" height="118" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.27.00.png?w=658" alt="" class="wp-image-5457" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.27.00.png 658w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.27.00-300x54.png 300w" sizes="(max-width: 658px) 100vw, 658px" /></figure>



<p class="wp-block-paragraph">預覽一下資料</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1654" height="874" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.27.12.png?w=1024" alt="" class="wp-image-5458" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.27.12.png 1654w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.27.12-300x159.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.27.12-1024x541.png 1024w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.27.12-768x406.png 768w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.27.12-1536x812.png 1536w" sizes="(max-width: 1654px) 100vw, 1654px" /></figure>



<p class="wp-block-paragraph">看一下詳細資訊，沒錯有1.76GB</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="468" height="236" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.29.12.png?w=468" alt="" class="wp-image-5460" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.29.12.png 468w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.29.12-300x151.png 300w" sizes="(max-width: 468px) 100vw, 468px" /></figure>



<p class="wp-block-paragraph">那我接著把它儲到 Cloud Storage Bucket。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1594" height="456" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.29.54.png?w=1024" alt="" class="wp-image-5462" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.29.54.png 1594w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.29.54-300x86.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.29.54-1024x293.png 1024w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.29.54-768x220.png 768w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.29.54-1536x439.png 1536w" sizes="(max-width: 1594px) 100vw, 1594px" /></figure>



<p class="wp-block-paragraph">設好 Dataset</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="960" height="610" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.32.44.png?w=960" alt="" class="wp-image-5463" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.32.44.png 960w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.32.44-300x191.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.32.44-768x488.png 768w" sizes="(max-width: 960px) 100vw, 960px" /></figure>



<p class="wp-block-paragraph">報錯了，因為超過 1GB</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1004" height="426" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.34.28.png?w=1004" alt="" class="wp-image-5464" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.34.28.png 1004w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.34.28-300x127.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.34.28-768x326.png 768w" sizes="(max-width: 1004px) 100vw, 1004px" /></figure>



<p class="wp-block-paragraph">不該用 UI，要用語法</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="906" height="450" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.40.33.png?w=906" alt="" class="wp-image-5466" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.40.33.png 906w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.40.33-300x149.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.40.33-768x381.png 768w" sizes="(max-width: 906px) 100vw, 906px" /></figure>



<p class="wp-block-paragraph">可以了，但是&#8230;</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="908" height="288" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.40.50.png?w=908" alt="" class="wp-image-5467" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.40.50.png 908w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.40.50-300x95.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.40.50-768x244.png 768w" sizes="(max-width: 908px) 100vw, 908px" /></figure>



<p class="wp-block-paragraph">50個檔案，不是1GB一個檔案，另一個0.76GB嗎？</p>



<p class="wp-block-paragraph">這裡有教你先分割表格，再依照分割區逐一匯出</p>



<p class="wp-block-paragraph"><a href="https://cloud.google.com/bigquery/docs/exporting-data#limit_the_exported_file_size">https://cloud.google.com/bigquery/docs/exporting-data#limit_the_exported_file_size</a></p>



<p class="wp-block-paragraph">以下我對原始表分做兩個分割</p>



<pre class="wp-block-code"><code>CREATE TABLE rsync_test_us.processed_table
PARTITION BY RANGE_BUCKET(export_id, GENERATE_ARRAY(0, 2, 1))
CLUSTER BY export_id
AS (
  SELECT *, CAST(FLOOR(2*RAND()) AS INT64) AS export_id
  FROM rsync_test_us.games_wide
);</code></pre>



<p class="wp-block-paragraph">分割後的表格資訊</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="998" height="1242" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.25.30.png?w=823" alt="" class="wp-image-5476" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.25.30.png 998w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.25.30-241x300.png 241w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.25.30-823x1024.png 823w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.25.30-768x956.png 768w" sizes="(max-width: 998px) 100vw, 998px" /></figure>



<p class="wp-block-paragraph">你可以看到，表格多一欄，一半的 record 的 export_id 為 0，另一半 record 的 export_id 為 1. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1704" height="1258" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.49.26.png?w=1024" alt="" class="wp-image-5471" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.49.26.png 1704w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.49.26-300x221.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.49.26-1024x756.png 1024w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.49.26-768x567.png 768w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.49.26-1536x1134.png 1536w" sizes="(max-width: 1704px) 100vw, 1704px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1682" height="1258" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.49.19.png?w=1024" alt="" class="wp-image-5470" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.49.19.png 1682w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.49.19-300x224.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.49.19-1024x766.png 1024w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.49.19-768x574.png 768w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.49.19-1536x1149.png 1536w" sizes="(max-width: 1682px) 100vw, 1682px" /></figure>



<p class="wp-block-paragraph">然後我把第二分割匯出到 Cloud Storage，目前看到 906 MB，這樣匯出，應該只會有一個檔案？</p>



<pre class="wp-block-code"><code>EXPORT DATA
  OPTIONS (
    uri = 'gs://dong-dong-gcp-rsync/games_wide-*.csv',
    format = 'CSV',
    overwrite = true,
    header = true,
    field_delimiter = ';')
AS (
  SELECT *
  FROM rsync_test_us.processed_table WHERE export_id = 1
);</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1562" height="436" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.26.37.png?w=1024" alt="" class="wp-image-5477" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.26.37.png 1562w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.26.37-300x84.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.26.37-1024x286.png 1024w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.26.37-768x214.png 768w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.26.37-1536x429.png 1536w" sizes="(max-width: 1562px) 100vw, 1562px" /></figure>



<p class="wp-block-paragraph">結果竟然又被它分成3個檔案，太奇怪了？</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1926" height="840" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.59.13.png?w=1024" alt="" class="wp-image-5473" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.59.13.png 1926w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.59.13-300x131.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.59.13-1024x447.png 1024w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.59.13-768x335.png 768w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-20-e4b88be58d885.59.13-1536x670.png 1536w" sizes="(max-width: 1926px) 100vw, 1926px" /></figure>



<p class="wp-block-paragraph">應該是說，我不應該用上面的語法，我應該直接 Select 出來，直接儲存到 Cloud Storage 嗎？</p>



<p class="wp-block-paragraph">其實上面語法，把 &#8220;*&#8221; 拿掉即可，<a href="https://cloud.google.com/bigquery/docs/exporting-data#exporting_data_into_one_or_more_files">這裡有說明</a>，這裡改用 Web UI 來示範。</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="1562" height="1082" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.29.30.png?w=1024" alt="" class="wp-image-5480" style="width:543px;height:376px" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.29.30.png 1562w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.29.30-300x208.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.29.30-1024x709.png 1024w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.29.30-768x532.png 768w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.29.30-1536x1064.png 1536w" sizes="(max-width: 1562px) 100vw, 1562px" /></figure>



<p class="wp-block-paragraph">要注意，要存到美國的 Dataset。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1000" height="808" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.30.28.png?w=1000" alt="" class="wp-image-5482" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.30.28.png 1000w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.30.28-300x242.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.30.28-768x621.png 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>



<p class="wp-block-paragraph">成功了。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="646" height="118" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.31.08.png?w=646" alt="" class="wp-image-5483" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.31.08.png 646w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.31.08-300x55.png 300w" sizes="(max-width: 646px) 100vw, 646px" /></figure>



<p class="wp-block-paragraph">然後再匯到 Cloud Storage</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1296" height="1174" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.31.37.png?w=1024" alt="" class="wp-image-5484" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.31.37.png 1296w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.31.37-300x272.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.31.37-1024x928.png 1024w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.31.37-768x696.png 768w" sizes="(max-width: 1296px) 100vw, 1296px" /></figure>



<p class="wp-block-paragraph">設定檔案名稱</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="824" height="722" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.32.44.png?w=824" alt="" class="wp-image-5486" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.32.44.png 824w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.32.44-300x263.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.32.44-768x673.png 768w" sizes="(max-width: 824px) 100vw, 824px" /></figure>



<p class="wp-block-paragraph">開始匯出</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="620" height="78" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.33.13.png?w=620" alt="" class="wp-image-5487" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.33.13.png 620w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.33.13-300x38.png 300w" sizes="(max-width: 620px) 100vw, 620px" /></figure>



<p class="wp-block-paragraph">看到了，最下面那個檔，沒有被切成3個。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1772" height="794" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.37.52.png?w=1024" alt="" class="wp-image-5489" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.37.52.png 1772w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.37.52-300x134.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.37.52-1024x459.png 1024w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.37.52-768x344.png 768w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.37.52-1536x688.png 1536w" sizes="(max-width: 1772px) 100vw, 1772px" /></figure>



<p class="wp-block-paragraph">接下來用 <a href="https://cloud.google.com/storage/docs/gsutil/commands/rsync">gcloud rsync 指令</a>，-r 表示它可以一直監控，有新檔案上來，會同步 ，接下來是來源 bucket 最後面是我本機電腦的資料來</p>



<pre class="wp-block-code"><code>gsutil rsync -r gs://dong-dong-gcp-rsync rsync_local</code></pre>



<p class="wp-block-paragraph">因為我本來就有3個檔案在地端，所以指令下去，現在只會同步最新的那個檔案。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1324" height="682" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.42.15.png?w=1024" alt="" class="wp-image-5493" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.42.15.png 1324w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.42.15-300x155.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.42.15-1024x527.png 1024w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.42.15-768x396.png 768w" sizes="(max-width: 1324px) 100vw, 1324px" /></figure>



<p class="wp-block-paragraph">最新檔案在同步中，副檔名是 .gstmp</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1016" height="602" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.42.23.png?w=1016" alt="" class="wp-image-5492" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.42.23.png 1016w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.42.23-300x178.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.42.23-768x455.png 768w" sizes="(max-width: 1016px) 100vw, 1016px" /></figure>



<p class="wp-block-paragraph">再等一下，我家網路還算快，每秒 5 MiB，相當於 0.6 MB。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="736" height="64" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.43.49.png?w=736" alt="" class="wp-image-5494" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.43.49.png 736w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.43.49-300x26.png 300w" sizes="(max-width: 736px) 100vw, 736px" /></figure>



<p class="wp-block-paragraph">完成了，整個 846MB檔案已在本機。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="942" height="568" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.45.26.png?w=942" alt="" class="wp-image-5496" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.45.26.png 942w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.45.26-300x181.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.45.26-768x463.png 768w" sizes="(max-width: 942px) 100vw, 942px" /></figure>



<p class="wp-block-paragraph">順便實驗一下，如果把3個小檔刪除，那我本機檔案會跟著刪嗎？</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1362" height="532" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.46.18.png?w=1024" alt="" class="wp-image-5498" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.46.18.png 1362w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.46.18-300x117.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.46.18-1024x400.png 1024w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.46.18-768x300.png 768w" sizes="(max-width: 1362px) 100vw, 1362px" /></figure>



<p class="wp-block-paragraph">不會，應該用這個指令</p>



<pre class="wp-block-code"><code>gsutil rsync -d -r gs://dong-dong-gcp-rsync rsync_local/</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1302" height="536" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.49.59.png?w=1024" alt="" class="wp-image-5500" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.49.59.png 1302w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.49.59-300x124.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.49.59-1024x422.png 1024w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.49.59-768x316.png 768w" sizes="(max-width: 1302px) 100vw, 1302px" /></figure>



<p class="wp-block-paragraph">刪除了 </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="974" height="668" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.50.07.png?w=974" alt="" class="wp-image-5501" srcset="https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.50.07.png 974w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.50.07-300x206.png 300w, https://dongdonggcp.com/wp-content/uploads/2023/08/e688aae59c96-2023-08-21-e4b88ae58d8810.50.07-768x527.png 768w" sizes="(max-width: 974px) 100vw, 974px" /></figure>



<p class="wp-block-paragraph">那我再隨便上傳一個檔案上去 GCS，可以再同步下來嗎？</p>



<p class="wp-block-paragraph">目前測試，不會同步，以後再測試看看囉！</p>



<div style="height:17px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">順便置入一下，關於更多 GCP 相關的概念和實作教學，都在東東的 <a href="https://dongdonggcp.wordpress.com/gcp-architect-class/">GCP 線上課程《雲端架構師養成班》</a>，有需要可以進來看喔！</p><p>The post <a href="https://dongdonggcp.com/2023/08/21/how-to-sync-bigquery-result-to-local/">[GCP 教學] 如何把 BigQuery 的大量分析結果同步到地端本機</a> first appeared on <a href="https://dongdonggcp.com">東東 GCP 教學 - GCP 實戰講師</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://dongdonggcp.com/2023/08/21/how-to-sync-bigquery-result-to-local/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
