Youtube Channel Transfers | Bigquery Data Transfer Service

Youtube Channel Transfers | Bigquery Data Transfer Service

8/23/2020 YouTube Channel transfers | BigQuery Data Transfer Service YouTube Channel transfers The BigQuery Data Transfer Service for YouTube allows you to automatically schedule and manage recurring load jobs for YouTube Channel reports. Suppoed Repos The BigQuery Data Transfer Service for YouTube Channel reports currently supports the following reporting options: Channel Reports (https://developers.google.com/youtube/reporting/v1/reports/channel_reports) (automatically loaded into BigQuery) For information on how YouTube Channel reports are transformed into BigQuery tables and views, see YouTube Channel report transformations (/bigquery-transfer/docs/youtube-channel-transformation). Reporting Support option SupportedJune 18, 2018 (https://developers.google.com/youtube/reporting/revision_history#june-18-2018) API version Schedule Daily, approximately 14:10 UTC You can congure the time of day Refresh Last 1 day window Not congurable. Maximum 30 days backll duration As of July 2018, YouTube reports containing historical data are available for 30 days from the time that they are generated. (Reports that contain non-historical data are available for 60 days.) For more information, see Historical data (https://developers.google.com/youtube/reporting/v1/reports/#historical-data) in the YouTube Reporting API documentation. https://cloud.google.com/bigquery-transfer/docs/youtube-channel-transfer/ 1/6 8/23/2020 YouTube Channel transfers | BigQuery Data Transfer Service Before you begin Before you create a YouTube Channel transfer: Verify that you have completed all actions required to enable the BigQuery Data Transfer Service (/bigquery-transfer/docs/enable-transfer-service). Create a BigQuery dataset (/bigquery/docs/datasets) to store the YouTube data. If you intend to create transfers using the classic BigQuery web UI, allow pop-ups from bigquery.cloud.google.com so you can view the permissions window. You must allow the BigQuery Data Transfer Service permission to manage your YouTube reporting data for the transfer to succeed. If you intend to setup transfer run notications for Pub/Sub, you must have pubsub.topics.setIamPolicy permissions. Pub/Sub permissions are not required if you just set up email notications. For more information, see BigQuery Data Transfer Service run notications (/bigquery-transfer/docs/transfer-run-notications). Required permissions Ensure that the person creating the transfer has the following required permissions: BigQuery: bigquery.transfers.update permissions to create the transfer bigquery.datasets.update permissions on the target dataset The bigquery.admin predened, project-level IAM role includes bigquery.transfers.update and bigquery.datasets.update permissions. For more information on IAM roles in BigQuery Data Transfer Service, see Access control reference (/bigquery-transfer/docs/reference/access-control). YouTube: Owner of a YouTube channel. Seing up a YouTube Channel transfer Setting up a YouTube Channel transfer requires a: https://cloud.google.com/bigquery-transfer/docs/youtube-channel-transfer/ 2/6 8/23/2020 YouTube Channel transfers | BigQuery Data Transfer Service Table Sux: A user-friendly name for the channel provided by you when you set up the transfer. The sux is appended to the job ID to create the table name, for example reportTypeId_sux. The sux is used to prevent separate transfers from writing to the same tables. The table sux must be unique across all transfers that load data into the same dataset, and the sux should be short to minimize the length of the resulting table name. If you currently use the YouTube Reporting API (https://developers.google.com/youtube/reporting/v1/reference/rest/) and have existing reporting jobs, the BigQuery Data Transfer Service loads your report data. If you do not have existing reporting jobs, setting up the transfer automatically enables YouTube reporting jobs. To create a YouTube Channel transfer: ConsoleClassic UI (#classic-ui)bq (#bq)API (#api) 1. Go to the BigQuery web UI in the Cloud Console. Go to the Cloud Console (https://console.cloud.google.com/bigquery) 2. Click Transfers. 3. Click Create Transfer. 4. On the Create Transfer page: In the Source type section, for Source, choose YouTube Channel. In the Transfer cong name section, for Display name, enter a name for the transfer such as My Transfer. The transfer name can be any value that allows you to easily identify the transfer if you need to modify it later. https://cloud.google.com/bigquery-transfer/docs/youtube-channel-transfer/ 3/6 8/23/2020 YouTube Channel transfers | BigQuery Data Transfer Service In the Schedule options section, for Schedule, leave the default value (Start now) or click Start at a set time. For Repeats, choose an option for how often to run the transfer. Daily (default) Weekly Monthly Custom On-demand For Start date and run time, enter the date and time to start the transfer. If you choose Start now, this option is disabled. In the Destination settings section, for Destination dataset, choose the dataset you created to store your data. In the Data source details section: For Table sux, enter a sux such as MT. Check the box Congure jobs to allow the BigQuery Data Transfer Service to manage YouTube reporting jobs for you. If there are YouTube reports that don't currently exist for your account, new reporting jobs are created to enable them. https://cloud.google.com/bigquery-transfer/docs/youtube-channel-transfer/ 4/6 8/23/2020 YouTube Channel transfers | BigQuery Data Transfer Service (Optional) In the Notication options section: Click the toggle to enable email notications. When you enable this option, the transfer administrator receives an email notication when a transfer run fails. For Select a Pub/Sub topic, choose your topic (/pubsub/docs/overview#types) name or click Create a topic. This option congures Pub/Sub run notications (/bigquery-transfer/docs/transfer-run-notications) for your transfer. 5. Click Save. If you are setting up YouTube reporting jobs for the rst time, you will experience a delay of up to 48 hours befo rst reports are ready. For more information, see Create a reporting job s://developers.google.com/youtube/reporting/v1/reports/#step-3-create-a-reporting-job) in the YouTube Repo ocumentation. Querying your data When your data is transferred to BigQuery, the data is written to ingestion-time partitioned tables. For more information, see Introduction to partitioned tables (/bigquery/docs/partitioned-tables). If you query your tables directly instead of using the auto-generated views, you must use the _PARTITIONTIME pseudo-column in your query. For more information, see Querying partitioned tables (/bigquery/docs/querying-partitioned-tables). Troubleshooting YouTube Channel transfer setup If you are having issues setting up your transfer, see YouTube transfer issues (/bigquery-transfer/docs/transfer-troubleshooting#youtube_transfer_issues) in Troubleshooting https://cloud.google.com/bigquery-transfer/docs/youtube-channel-transfer/ 5/6 8/23/2020 YouTube Channel transfers | BigQuery Data Transfer Service BigQuery Data Transfer Service transfer setup (/bigquery-transfer/docs/transfer-troubleshooting). Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License (https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the Apache 2.0 License (https://www.apache.org/licenses/LICENSE-2.0). For details, see the Google Developers Site Policies (https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its aliates. Last updated 2020-07-21 UTC. https://cloud.google.com/bigquery-transfer/docs/youtube-channel-transfer/ 6/6.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    6 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us