@@ -16,10 +16,6 @@ process to pull raw events and objects and load them into your BigQuery cluster.
1616Using BigQuery through Segment means you'll get a fully managed data pipeline
1717loaded into one of the most powerful and cost-effective data warehouses today.
1818
19- If you notice any gaps,
20- out-dated information or want to leave some feedback to help us improve
21- our documentation, [ let us know] ( https://segment.com/help/contact ) !
22-
2319## Getting Started
2420
2521First, you'll want to enable BigQuery for your Google Cloud project. Then, you
@@ -32,7 +28,7 @@ warehouse in Segment.
32282 . Configure [ Cloud Platform] ( https://console.cloud.google.com/ ) :
3329 - If you don't have a project already, [ create one] ( https://support.google.com/cloud/answer/6251787?hl=en&ref_topic=6158848 ) .
3430 - If you have an existing project, you will need to [ enable the BigQuery API] ( https://cloud.google.com/bigquery/quickstart-web-ui ) .
35- Once you've done so, you should see BigQuery in the [ "Resources" section] ( https://cl.ly/0W2i2I2B2R0M ) of Cloud Platform.
31+ Once you've done so, you should see BigQuery in the "Resources" section of Cloud Platform.
3632 - ** Note:** make sure [ billing is enabled] ( https://support.google.com/cloud/answer/6293499#enable-billing ) on your project,
3733 otherwise Segment will not be able to write into the cluster.
38343 . Copy your project ID, as you will need it later.
@@ -56,11 +52,11 @@ The downloaded file will be used to create your warehouse in the next section.
56521 . In Segment, go to ** Workspace** > ** Add destination** > Search for "BigQuery"
57532 . Select ** BigQuery**
58543 . Enter your project ID in the ** Project** field
59- 4 . Copy the contents of the credentials (the JSON key) into the ** Credentials** field
60- 5 . ( Optional) Enter a [ region code] ( https://cloud.google.com/compute/docs/regions-zones/ ) in the ** Location** field (the default will be "US")
55+ 4 . Copy the contents of the credentials (the JSON key) into the ** Credentials** field < br />
56+ ** Optional: ** Enter a [ region code] ( https://cloud.google.com/compute/docs/regions-zones/ ) in the ** Location** field (the default will be "US")
61576 . Click ** Connect**
62- 7 . if Segment is able to successfully connect with the ** Project ID** and ** Credentials** ,
63- the warehouse will be created and your first sync should begin shortly
58+ 7 . if Segment is able to successfully connect with the provided ** Project ID** and ** Credentials** ,
59+ a warehouse will be created and your first sync should begin shortly
6460
6561### Schema
6662
@@ -108,17 +104,17 @@ from <project-id>.<source-name>.<collection-name>_view
108104
109105For early customers using BigQuery with Segment, rather than providing Segment
110106with credentials, access was granted to a shared Service Account
111- (` connector@segment-1119.iam.gserviceaccount.com ` ). While convenient early
112- adopters, this presents potential security risks that we would prefer to address
107+ (` connector@segment-1119.iam.gserviceaccount.com ` ). While convenient for early
108+ adopters, this presents potential security risks that Segment would prefer to address
113109proactively.
114110
115- Starting in ** March 2019** , we're going to start requiring BigQuery customers to
116- create their own Service Accounts and provide us with those credentials instead.
111+ As of ** March 2019** , Segment requires BigQuery customers to
112+ create their own Service Accounts and provide the app with those credentials instead.
117113In addition, any attempts to update warehouse connection settings will also
118114require these credentials. This effectively deprecates the shared Service
119- Account, and in the future it will be deactivated completely .
115+ Account.
120116
121- In order to stay ahead of this, make sure to migrate your warehouse by following
117+ In order to stay ahead of this change , make sure to migrate your warehouse by following
122118the instructions in the "Create a Service Account for Segment" section above.
123119Then, head to your warehouse's connection settings and update with the
124120** Credentials** you created along the way.
@@ -159,7 +155,7 @@ querying sub-sets of tables.
159155Absolutely! You will just need to modify one of the references to 60 in the view
160156definition to the number of days of your choosing.
161157
162- We chose 60 days as it suits the needs for most of our customers. However,
158+ We chose 60 days as it suits the needs of most of our customers. However,
163159you're welcome to update the definition of the view as long as the name stays
164160the same.
165161
@@ -196,8 +192,8 @@ costs.
196192You can connect to BigQuery using a BI tool like Mode or Looker, or query
197193directly from the BigQuery console.
198194
199- BigQuery now supports standard SQL, which you can enable using their query UI.
200- This does not work with views, or with a query that utilizes table range
195+ BigQuery now supports standard SQL, which you can enable using their query UI.
196+ This does not work with views, or with a query that uses table range
201197functions.
202198
203199### Does Segment support streaming inserts?
0 commit comments