Unë kam krijuar disa projekte në Google Cloud Platform (dhe Bigquery) që ndodheshin në SHBA. Tani dua të krijoj grupe të dhënash vetëm në BE. A ka ndonjë mënyrë për të kopjuar ato tabela nga grupi i të dhënave amerikane në grupin e të dhënave të BE-së pa shkarkuar të dhëna në nivel lokal??
Zhvendosni tabelat nga grupi i të dhënave amerikane në grupin e të dhënave të BE-së
- Dublikatë e mundshme e Si të trajtohen më së miri të dhënat ruhet në vende të ndryshme në Google BigQuery? 09.04.2018
- Unë i përgjigjem kësaj pyetjeje të saktë në stackoverflow.com/a/49582122/101923 (Me sa duket nuk mund të postoj përgjigje të dyfishta, përgjigja këtu u fshi) 10.04.2018
Përgjigjet:
Kam marrë rekomandimin e mëposhtëm nga një anëtar i nëngrupit që zotëron tubacionin e importit:
- ekstrakt në GCS
- kopjoni në kovën GCS në një rajon tjetër
- import në BQ
Kam frikë se nuk kemi asgjë më të thjeshtë se kaq në këtë moment
Ekziston një mundësi për të përdorur kopjimin ndër-rajonal. Shembull i komandës:
bq mk --transfer_config --project_id=your-project-id --data_source=cross_region_copy --target_dataset=your-target-dataset --display_name='description' --params='{"source_dataset_id":"your-source-dataset","source_project_id":"your-project-id","overwrite_destination_table":"true"}'
Kjo komandë kopjon grupin e të dhënave midis rajoneve dhe zëvendëson të gjitha tabelat ekzistuese në grupin e të dhënave të synuar. Nuk gjeta mënyrën se si të kopjoj vetëm tabela të veçanta.
Kopjimi kërkon që të dyja tabelat e burimit dhe të destinacionit të jenë në të njëjtin vend
Pra, opsioni juaj është të nxirrni të dhënat tuaja nga Tabela e burimit në hapësirën ruajtëse në renë kompjuterike dhe më pas të ngarkoni nga ruajtja në renë kompjuterike në destinacionin
Sipas këtij dokumentacioni mbi kopjimin e tabelave BQ, përmendet se
"Kur kopjoni tabela, grupi i të dhënave të destinacionit duhet të qëndrojë në të njëjtin vend ku tabela po kopjohet. Për shembull, nuk mund të kopjoni një tabelë nga një grup të dhënash me bazë në BE në një grup të dhënash me bazë në SHBA."
Që nga sot, ne nuk mund të kopjojmë tabelat ndërmjet rajoneve të ndryshme drejtpërdrejt.
Unë besoj se mund të përdorni funksionalitetin Copy Table për këtë. Klikoni në listën rënëse pranë emrit të tabelës në UI dhe zgjidhni Kopjo tabelën.