Acest document descrie cum sa actualizati proprietatile setului de date din BigQuery. Dupa crearea unui set de date, puteti actualiza urmatoarele proprietati ale setului de date.
- Descriere
- Timp implicit de expirare pentru noi tabele
- Expirarea partitiei implicite pentru noile tabele partitionate
- Controale de acces
- etichete
Permisiunile necesare
Cel putin pentru a actualiza proprietatile setului de date, trebuie sa vi se acorde permisiuni bigquery.datasets.update si bigquery.datasets.get. Urmatoarele roluri predefinite Cloud IAM includ permisiuni bigquery.datasets.update si bigquery.datasets.get:
- bigquery.dataOwner
- bigquery.admin
In plus, daca un utilizator are permisiuni bigquery.datasets.create, atunci cand acel utilizator creeaza un set de date, li se acorda acces la bigquery.dataOwner. bigquery.dataOwner acces ofera utilizatorilor posibilitatea de a actualiza proprietatile pentru seturile de date pe care le creeaza.
Pentru mai multe informatii despre rolurile si permisiunile Cloud IAM din BigQuery, consultati Controlul accesului.
Actualizarea descrierilor setului de date
Puteti actualiza descrierea unui set de date prin:
- Folosind Cloud Console sau UI web BigQuery clasica
- Folosind comanda interfata linie de comanda actualizare bq
- Apelarea la metoda API seturi de date.patch
- Utilizarea bibliotecilor client
Pentru a actualiza descrierea unui set de date:
Consola
-
In panoul Resurse, selectati setul dvs. de date.
-
In pagina Detalii, faceti clic pe pictograma creion de langa Descriere pentru a edita textul descrierii.
-
In caseta de dialog, introduceti o descriere in caseta sau editati descrierea existenta. Faceti clic pe Actualizare pentru a salva noul text de descriere.
Interfata de utilizare clasica
-
In panoul de navigare, selectati setul dvs. de date.
-
In pagina Detalii date, in sectiunea Descriere, faceti clic pe Descrieti acest set de date pentru a deschide caseta de descriere, daca setul de date nu are o descriere. In caz contrar, faceti clic pe textul de descriere existent.
-
Introduceti o descriere in caseta sau modificati descrierea existenta. Cand faceti clic departe de caseta, textul este salvat.
bq
Emite comanda de actualizare bq cu indicatorul –description. Daca actualizati un set de date intr-un alt proiect decat proiectul dvs. implicit, adaugati ID-ul proiectului la numele setului de date in urmatorul format: proiect_id: set de date.
actualizare bq \ –descriere “sir” \ proiect_id: set de date
Inlocuiti urmatoarele:
- sir: textul care descrie setul de date, intre ghilimele
- project_id: ID-ul proiectului
- set de date: numele setului de date pe care il actualizati
Exemple:
Introduceti urmatoarea comanda pentru a schimba descrierea mydataset in „Descrierea mydataset”. mydataset este in proiectul dvs. implicit.
actualizare bq – descriere “Descrierea mydataset” mydataset
Introduceti urmatoarea comanda pentru a schimba descrierea mydataset in „Descrierea mydataset”. Setul de date este in myotherproject, nu proiectul dvs. implicit.
bq update \ –description “Descrierea mydataset” \ myotherproject: mydataset
API-ul
Apelati datasets.patch si actualizati proprietatea descrierii din resursa setului de date. Deoarece metoda datasets.update inlocuieste intreaga resursa a setului de date, este preferata metoda datasets.patch.
Merge
Inainte de a incerca acest esantion, urmati instructiunile de configurare Go din pornirea rapida BigQuery folosind bibliotecile pentru clienti. Pentru mai multe informatii, consultati documentatia de referinta a API-ului BigQuery Go.
Java
Inainte de a incerca acest esantion, urmati instructiunile de configurare Java din Pornirea rapida BigQuery folosind bibliotecile clientului. Pentru mai multe informatii, consultati documentatia de referinta API BigQuery Java.
Creati o instanta Dataset.Builder dintr-o instanta Dataset existenta cu metoda Dataset.toBuilder (). Configurati obiectul constructor de set de date. Construiti setul de date actualizat cu metoda Dataset.Builder.build () si sunati la metoda Dataset.update () pentru a trimite actualizarea la API.
Node.js
Inainte de a incerca acest esantion, urmati instructiunile de configurare Node.js din Pornirea rapida BigQuery folosind bibliotecile clientului. Pentru mai multe informatii, consultati documentatia de referinta a API-ului BigQuery Node.js.
Piton
Inainte de a incerca acest esantion, urmati instructiunile de configurare Python din Pornirea rapida BigQuery folosind bibliotecile pentru clienti. Pentru mai multe informatii, consultati documentatia de referinta a API-ului BigQuery Python.
Configurati proprietatea Dataset.description si apelati Client.update_dataset () pentru a trimite actualizarea la API.
Actualizarea timpilor de expirare a tabelului implicit
Puteti actualiza timpul implicit de expirare a unui set de date prin:
- Folosind Cloud Console sau UI web BigQuery clasica
- Folosind comanda linie de comanda actualizare bq
- Apelarea la metoda API seturi de date.patch
- Utilizarea bibliotecilor client
Puteti seta un timp de expirare al tabelei la nivel de set de date sau puteti seta timpul de expirare al unei tabele la crearea tabelului. Daca setati expirarea la crearea tabelului, expiratia implicita a setului de date este ignorata. Daca nu setati o expirare a tabelului implicita la nivel de set de date si nu setati o expirare a tabelei atunci cand este creata tabela, tabela nu expira niciodata si trebuie sa stergeti manual tabelul.
Cand actualizati setarea implicita a expirarii tabelului unui set de date:
- Daca schimbati valoarea din Niciodata intr-un timp de expirare definit, orice tabele care exista deja in setul de date nu vor expira decat daca timpul de expirare a fost setat pe tabela la crearea acesteia.
- Daca modificati valoarea pentru expirarea tabelului implicit, orice tabele care exista deja expira in conformitate cu setarea initiala de expirare a tabelului. Orice noi tabele create in setul de date au aplicat noua setare de expirare a tabelului, cu exceptia cazului in care specificati o expirare diferita a tabelului atunci cand este creata.
Valoarea pentru expirarea tabelului implicit este exprimata diferit in functie de locul unde este setata valoarea. Folositi metoda care va ofera un nivel adecvat de granularitate:
- In Cloud Console si in clasica UI web BigQuery, expirarea este exprimata in cateva zile.
- In instrumentul pentru linia de comanda, expirarea este exprimata in cateva secunde.
- In API, expirarea este exprimata in milisecunde.
Pentru a actualiza timpul de expirare implicit pentru un set de date:
Consola
-
In panoul Resurse, selectati setul dvs. de date.
-
In pagina Detalii, faceti clic pe pictograma creion de langa Informatiile setului de date pentru a edita expirarea.
-
In fereastra de date Informatii set de date, in sectiunea De expunere tabel implicit, introduceti o valoare pentru numarul de zile dupa crearea tabelului
-
Faceti clic pe Salvati.
Interfata de utilizare clasica
-
In panoul de navigare, selectati setul dvs. de date.
-
In pagina Detalii de set de date, in sectiunea Detalii, in dreapta expirarii tabelului implicit, faceti clic pe Modificare.
-
In fereastra de dialog Actualizare expirare, pentru data de expirare, faceti clic pe In si introduceti timpul de expirare in zile. Valoarea implicita este Niciodata.
bq
Pentru a actualiza timpul de expirare implicit pentru tabelele recent create intr-un set de date, introduceti comanda de actualizare bq cu indicatorul –default_table_expiration. Daca actualizati un set de date intr-un alt proiect decat proiectul dvs. implicit, adaugati ID-ul proiectului la numele setului de date in urmatorul format: proiect_id: set de date.
actualizare bq \ –default_table_expiration integer \ project_id: set de date
Inlocuiti urmatoarele:
- intreg: durata de viata implicita, in cateva secunde, pentru tabelele nou create. Valoarea minima este de 3600 secunde (o ora). Timpul de expirare se evalueaza la timpul curent UTC, plus valoarea intreaga. Specificati 0 pentru a elimina timpul de expirare existent. Orice tabel creat in setul de date este sters dupa cateva secunde intregi din timpul de creare. Aceasta valoare se aplica daca nu setati o expirare a tabelei atunci cand este creata tabela.
- project_id: ID-ul proiectului.
- set de date: numele setului de date pe care il actualizati.
Exemple:
Introduceti urmatoarea comanda pentru a seta expirarea tabelului implicit pentru noile tabele create in mydataset la doua ore (7200 secunde) de la ora curenta. Setul de date este in proiectul dvs. implicit.
actualizare bq –default_table_expiration 7200 mydataset
Introduceti urmatoarea comanda pentru a seta expirarea tabelului implicit pentru noile tabele create in mydataset la doua ore (7200 secunde) de la ora curenta. Setul de date este in myotherproject, nu proiectul dvs. implicit.
actualizare bq –default_table_expiration 7200 myotherproject: mydataset
API-ul
Apelati datasets.patch si actualizati proprietatea defaultTableExpirationMs din resursa setului de date. Expirarea este exprimata in milisecunde in API. Deoarece metoda datasets.update inlocuieste intreaga resursa a setului de date, este preferata metoda datasets.patch.
Merge
Inainte de a incerca acest esantion, urmati instructiunile de configurare Go din pornirea rapida BigQuery folosind bibliotecile pentru clienti. Pentru mai multe informatii, consultati documentatia de referinta a API-ului BigQuery Go.
Java
Inainte de a incerca acest esantion, urmati instructiunile de configurare Java din Pornirea rapida BigQuery folosind bibliotecile clientului. Pentru mai multe informatii, consultati documentatia de referinta API BigQuery Java.
Creati o instanta Dataset.Builder dintr-o instanta Dataset existenta cu metoda Dataset.toBuilder (). Configurati obiectul constructor de set de date. Construiti setul de date actualizat cu metoda Dataset.Builder.build () si sunati la metoda Dataset.update () pentru a trimite actualizarea la API.
Configurati timpul de expirare implicit cu metoda Dataset.Builder.setDefaultTableLifetime ().
Node.js
Inainte de a incerca acest esantion, urmati instructiunile de configurare Node.js din Pornirea rapida BigQuery folosind bibliotecile clientului. Pentru mai multe informatii, consultati documentatia de referinta a API-ului BigQuery Node.js.
Piton
Inainte de a incerca acest esantion, urmati instructiunile de configurare Python din Pornirea rapida BigQuery folosind bibliotecile pentru clienti. Pentru mai multe informatii, consultati documentatia de referinta a API-ului BigQuery Python.
Configurati proprietatea Dataset.default_table_expiration_ms si apelati Client.update_dataset () pentru a trimite actualizarea la API.
Actualizarea timpilor de expirare a partitiei implicite
Puteti actualiza expunerea implicita a unui set de date prin:
- Folosind comanda interfata linie de comanda actualizare bq
- Apelarea la metoda API seturi de date.patch
- Utilizarea bibliotecilor client
Setarea sau actualizarea implicita a expirarii partitiei implicite a unui set de date nu este acceptata in prezent de Cloud Console sau de UI web Web BigQuery clasica.
Puteti seta un timp implicit de expirare a partitiei la nivelul setului de date care afecteaza toate tabelele partitionate nou create sau puteti seta un timp de expirare a partitiei pentru tabele individuale atunci cand sunt create tabelele partitionate. Daca setati expiratia implicita a partitiei la nivelul setului de date si setati expirarea tabelului implicit la nivelul setului de date, noile tabele partitionate vor avea doar o expiratie a partitiei. Daca sunt setate ambele optiuni, expiratia partitiei implicite inlocuieste expirarea tabelului implicit.
Daca setati timpul de expirare al partitiei la crearea tabelului partitionat, acea valoare inlocuieste expirarea partitiei implicite la nivel de set de date, daca exista.
Daca nu setati o expiratie de partitie implicita la nivel de set de date si nu setati o expiratie de partitie la crearea tabelului, partitiile nu expira niciodata si trebuie sa stergeti partitiile manual.
Cand setati o expiratie implicita a partitiei pe un set de date, expirarea se aplica tuturor partitiilor din toate tabelele partitionate create in setul de date. Cand setati expiratia partitiei pe o tabela, expirarea se aplica tuturor partitiilor create in tabelul specificat. In prezent, nu puteti aplica timpi de expirare diferiti pentru partitii diferite din acelasi tabel.
Cand actualizati setarea implicita de expirare a partitiei:
- Daca schimbati valoarea de la „niciodata” la un timp de expirare definit, orice partitii care exista deja in tabele partitionate din setul de date nu vor expira decat daca timpul de expirare a partitiei a fost setat pe tabela atunci cand a fost creat.
- Daca modificati valoarea pentru expiratia partitiei implicite, orice partitii din tabelele partitionare existente expira in conformitate cu expiratia partitiei implicite initiale. Orice noi tabele partitionate create in setul de date au aplicat noua setare implicita de expirare a partitiei, cu exceptia cazului in care specificati o alta expiratie a partitiei pe tabela atunci cand este creata.
Valoarea pentru expirarea partitiei implicite este exprimata diferit in functie de locul in care este setata valoarea. Folositi metoda care va ofera un nivel adecvat de granularitate:
- In instrumentul pentru linia de comanda, expirarea este exprimata in cateva secunde.
- In API, expirarea este exprimata in milisecunde.
Pentru a actualiza timpul implicit de expirare a partitiei pentru un set de date:
Consola
Actualizarea expirarii partitiei implicite a unui set de date nu este acceptata in prezent de Cloud Console.
Interfata de utilizare clasica
Actualizarea expirarii partitiei implicite a unui set de date nu este acceptata in prezent de UI web clasica BigQuery.
bq
Pentru a actualiza timpul de expirare implicit pentru un set de date, introduceti comanda de actualizare bq cu indicatorul –default_partition_expiration. Daca actualizati un set de date intr-un alt proiect decat proiectul dvs. implicit, adaugati ID-ul proiectului la numele setului de date in urmatorul format: proiect_id: set de date.
actualizare bq \ –default_partition_expiration integer \ project_id: set de date
Inlocuiti folloiwng:
- numar intreg: durata de viata implicita, in cateva secunde, pentru partitiile din tabelele partitionate recent create. Acest steag nu are o valoare minima. Specificati 0 pentru a elimina timpul de expirare existent. Orice partitii din tabelele partitionate nou create sunt sterse dupa cateva secunde intregi de la data UTC a partitiei. Aceasta valoare se aplica daca nu setati o expiratie a partitiei pe tabela atunci cand este creata.
- project_id: ID-ul proiectului.
- set de date: numele setului de date pe care il actualizati.
Exemple:
Introduceti urmatoarea comanda pentru a seta expiratia partitiei implicita pentru noile tabele partitionate create in mydataset la 26 de ore (93.600 secunde). Setul de date este in proiectul dvs. implicit.
Actualizare bq –default_partition_expiration 93600 mydataset
Introduceti urmatoarea comanda pentru a seta expiratia partitiei implicita pentru noile tabele partitionate create in mydataset la 26 de ore (93.600 secunde). Setul de date este in myotherproject, nu proiectul dvs. implicit.
Actualizare bq –default_partition_expiration 93600 myotherproject: mydataset
API-ul
Apelati datasets.patch si actualizati proprietatea defaultPartitionExpirationMs din resursa setului de date. Expirarea este exprimata in milisecunde. Deoarece metoda datasets.update inlocuieste intreaga resursa a setului de date, este preferata metoda datasets.patch.
Actualizarea controalelor de acces la setul de date
Procesul pentru actualizarea controalelor de acces ale unui set de date este foarte similar cu procesul de atribuire a controalelor de acces unui set de date. Controalele de acces nu pot fi aplicate in timpul crearii setului de date utilizand Cloud Console, UI web BigQuery clasica sau instrumentul pentru linia de comanda. Mai intai trebuie sa creati setul de date si apoi sa actualizati controalele de acces la setul de date. API va permite sa actualizati controalele de acces la setul de date apeland la metoda datasets.patch.
Cand actualizati controalele de acces pe un set de date, puteti modifica accesul pentru urmatoarele entitati:
- E-mail al contului Google : acorda accesului unui cont Google individual la setul de date
- Grup Google : acorda tuturor membrilor unui grup Google acces la setul de date
- Domeniul Google Apps : acorda tuturor utilizatorilor si grupurilor dintr-un domeniu Google acces la setul de date
- Cont de serviciu : acorda accesului unui cont de serviciu la setul de date
- Oricine : Introduceti „AllUsers” pentru a acorda acces publicului larg
- Toate conturile Google : introduceti „allAuthenticatedUsers” pentru a acorda acces oricarui utilizator conectat la un cont Google
- Vizualizari autorizate : acorda acces vizualizat autorizat la setul de date
Pentru a actualiza controalele de acces pe un set de date:
Consola
-
In panoul de navigare, in sectiunea Resurse, faceti clic pe setul dvs. de date.
-
Faceti clic pe Partajare set de date.
-
In dialogul Partajare set de date, pentru a sterge intrarile existente, extindeti intrarea si apoi faceti clic pe pictograma sterge (cosul de gunoi).
-
In dialogul Partajare set de date, pentru a adauga noi intrari:
-
Introduceti entitatea in caseta Adaugare membri.
-
Pentru Selectarea unui rol, alegeti un rol corespunzator Cloud IAM din lista. Pentru mai multe informatii despre permisiunile alocate fiecarui rol predefinit BigQuery, consultati pagina Role predefinite si permisiuni.
-
Faceti clic pe Adaugare.
-
-
Pentru a adauga o vizualizare autorizata, faceti clic pe fila Vizualizare autorizata si introduceti proiectul, setul de date si vizualizarea, apoi faceti clic pe Adaugare.
-
Dupa ce ati finalizat adaugarea sau stergerea controalelor de acces, faceti clic pe Terminat.
Interfata de utilizare clasica
-
Faceti clic pe sageata derulanta din dreapta setului de date si alegeti Partajare set de date.
free filme porno http://naturallyinspireddesign.com/__media__/js/netsoltrademark.php?d=adult69.ro/
industria porno http://www.gapaper.net/__media__/js/netsoltrademark.php?d=adult69.ro/
filme porno in bucatarie http://neuroliteracy.com/__media__/js/netsoltrademark.php?d=adult69.ro/
dream porno movies http://www.v-consultant.com/__media__/js/netsoltrademark.php?d=adult69.ro/filme-porno/amatori
filmee porno http://wdg.sarahlawrence.net/__media__/js/netsoltrademark.php?d=adult69.ro/filme-porno/anal
porno xnxx http://automated.investmentdiscipline.info/__media__/js/netsoltrademark.php?d=adult69.ro/filme-porno/asiatice
fireste porno http://e4b.vsmartvalve.com/__media__/js/netsoltrademark.php?d=adult69.ro/filme-porno/beeg
filme porno turcesti http://perroverde.com/__media__/js/netsoltrademark.php?d=adult69.ro/filme-porno/blonde
filme porno xxx http://r64.charitycity.com/__media__/js/netsoltrademark.php?d=adult69.ro/filme-porno/brazzers
filme porno cu bunicute http://travelvideos.com/__media__/js/netsoltrademark.php?d=adult69.ro/filme-porno/brunete
porno casting romania https://www.chemie-abc.de/kontakt/related.php?link=adult69.ro/filme-porno/chaturbate
porno cu cacat http://doctorsdialogue.com/__media__/js/netsoltrademark.php?d=adult69.ro/blonda-de-16-ani-este-linsa-in-pizda-de-tatal-ei
filme porno dubla penetrare http://mondzorgdenhelder.nl/referer.php?url=https://adult69.ro/bruneta-minora-sta-in-genuchi-si-suge-pula-vecinullui-ei
filme porno agresive http://www.olevano-importers.com/__media__/js/netsoltrademark.php?d=adult69.ro/film-porno-cu-un-cuplu-de-amatori-filmati-cu-camera-ascunsa
kinsey wolanski porno http://abhct.org/__media__/js/netsoltrademark.php?d=adult69.ro/blona-frumoasa-care-seamana-cu-bianca-dragusanu-este-supusa-la-perversiuni
porno japonez http://adaptworld.org/__media__/js/netsoltrademark.php?d=adult69.ro/studenta-face-show-la-web-si-se-masturbeaza-cu-un-vibrator
porno 4k http://bjl.que-faire-dimanche.net/__media__/js/netsoltrademark.php?d=adult69.ro/un-culpu-de-amatori-fac-sex-in-padure-o-fute-pe-la-spate-anal
porno pizde http://heater.tutortext.com/__media__/js/netsoltrademark.php?d=adult69.ro/fututa-cu-degetele-de-sora-ei-mai-mica
porno full subtitrat http://power-save1200.com/__media__/js/netsoltrademark.php?d=adult69.ro/curva-bruneta-care-stie-ce-vrea
porno hotel http://socialimpact.org/__media__/js/netsoltrademark.php?d=adult69.ro/fetita-naiva-violata-de-bunic -
In dialogul Partajare set de date, pentru a modifica intrarile existente:
- Eliminati intrarile existente facand clic pe pictograma X din dreapta entitatii.
- Modificati permisiunile pentru o entitate facand clic pe butonul de permisiuni si alegand un nivel de acces adecvat: Este proprietar (OWNER), Can edit (WRITER) sau Can view (CITESTE). Pentru mai multe informatii despre rolurile la nivel de set de date, consultati Roluri si permisiuni primitive.
-
In dialogul Partajare set de date, pentru a adauga noi intrari:
-
Faceti clic pe meniul vertical din stanga campului Adaugare persoane si alegeti optiunea corespunzatoare.
-
Introduceti o valoare in caseta de text. De exemplu, daca ati ales User prin e-mail, introduceti adresa de e-mail a utilizatorului.
-
In dreapta campului Adaugare persoane, faceti clic pe Vizualizati si alegeti rolul corespunzator din lista.
- „Can view” (CITITOR) acorda accesului bigquery.dataViewer la setul de date.
- „Poate edita” (WRITER) acorda accesului bigquery.dataEditor la setul de date.
- „Este proprietar” (OWNER) acorda bigquery.dataOwner acces la setul de date.
-
Faceti clic pe Adaugare.
-
-
Dupa ce ati finalizat adaugarea, stergerea sau modificarea controalelor de acces, faceti clic pe Salvati modificarile.
-
Verificati controalele de acces facand clic pe sageata derulanta din dreapta setului de date si alegeti Partajare set de date. Puteti confirma setarile in dialogul Partajare set de date.
bq
-
Scrieti informatiile existente asupra setului de date (inclusiv controalele de acces) intr-un fisier JSON folosind comanda show. Daca setul de date se afla intr-un alt proiect decat proiectul implicit, adaugati ID-ul proiectului la numele setului de date in urmatorul format: proiect_id: set de date.
bq show \ –format = prettyjson \ project_id: set de date> path_to_file
Inlocuiti urmatoarele:
- project_id: ID-ul proiectului.
- set de date: numele setului dvs. de date.
- path_to_file: calea catre fisierul JSON de pe masina dvs. locala.
Exemple:
Introduceti urmatoarea comanda pentru a scrie controalele de acces pentru mydataset intr-un fisier JSON. mydataset este in proiectul dvs. implicit.
bq show –format = prettyjson mydataset> /tmp/mydataset.json
Introduceti urmatoarea comanda pentru a scrie controalele de acces pentru mydataset intr-un fisier JSON. mydataset este in myotherproject.
bq show –format = prettyjson \ myotherproject: mydataset> /tmp/mydataset.json
-
Modificati-va in sectiunea „acces” a fisierului JSON. Puteti adauga sau elimina oricare dintre intrarile grupului special: projectOwners, projectWriters, projectReaders si allAuthenticatedUsers. De asemenea, puteti adauga, elimina sau modifica oricare dintre urmatoarele: userByEmail, groupByEmail si domeniu.
De exemplu, sectiunea de acces a fisierului JSON al unui set de date ar arata astfel:
{“access”: [{“role”: “CITESTE”, “specialGroup”: “projectReaders”}, {“role”: “WRITER”, “specialGroup”: “projectWriters”}, {“role”: “OWNER” , “specialGroup”: “projectOwners”} {“role”: “CITESTE”, “specialGroup”: “allAuthenticatedUsers”} {“role”: “CITESTE”, “domeniu”: “[DOMAIN_NAME]”} {“rol”: “WRITER”, “userByEmail”: “[USER_EMAIL]”} {“rol”: “CITESTE”, “groupByEmail”: “[GROUP_EMAIL]”}],}
-
Dupa finalizarea modificarilor, utilizati comanda de actualizare si includeti fisierul JSON folosind indicatorul –source. Daca setul de date se afla intr-un alt proiect decat proiectul implicit, adaugati ID-ul proiectului la numele setului de date in urmatorul format: proiect_id: set de date.
actualizare bq – calea sursa_to_file proiect_id: set de date
Inlocuiti urmatoarele:
- path_to_file: calea catre fisierul JSON de pe masina dvs. locala.
- project_id: ID-ul proiectului.
- set de date: numele setului dvs. de date.
Exemple:
Introduceti urmatoarea comanda pentru a actualiza controalele de acces pentru mydataset. mydataset este in proiectul dvs. implicit.
actualizare bq –source /tmp/mydataset.json mydataset
Introduceti urmatoarea comanda pentru a actualiza controalele de acces pentru mydataset. mydataset este in myotherproject.
actualizare bq –source /tmp/mydataset.json myotherproject: mydataset
-
Pentru a verifica modificarile controlului de acces, introduceti din nou comanda show fara a scrie informatiile intr-un fisier.
bq show –format = set de date prettyjson
sau
bq show –format = prettyjson project_id: set de date
API-ul
Apelati datasets.patch si actualizati proprietatea de acces din resursa setului de date.
Deoarece metoda datasets.update inlocuieste intreaga resursa a setului de date, datasets.patch este metoda preferata pentru actualizarea controalelor de acces.
Merge
Inainte de a incerca acest esantion, urmati instructiunile de configurare Go din pornirea rapida BigQuery folosind bibliotecile pentru clienti. Pentru mai multe informatii, consultati documentatia de referinta a API-ului BigQuery Go.
Java
Inainte de a incerca acest esantion, urmati instructiunile de configurare Java din Pornirea rapida BigQuery folosind bibliotecile clientului. Pentru mai multe informatii, consultati documentatia de referinta API BigQuery Java.
Creati o instanta Dataset.Builder dintr-o instanta Dataset existenta cu metoda Dataset.toBuilder (). Configurati obiectul constructor de set de date. Construiti setul de date actualizat cu metoda Dataset.Builder.build () si sunati la metoda Dataset.update () pentru a trimite actualizarea la API.
Configurati controalele de acces cu metoda Dataset.Builder.setAcl ().
Node.js
Inainte de a incerca acest esantion, urmati instructiunile de configurare Node.js din Pornirea rapida BigQuery folosind bibliotecile clientului. Pentru mai multe informatii, consultati documentatia de referinta a API-ului BigQuery Node.js.
Piton
Inainte de a incerca acest esantion, urmati instructiunile de configurare Python din Pornirea rapida BigQuery folosind bibliotecile pentru clienti. Pentru mai multe informatii, consultati documentatia de referinta a API-ului BigQuery Python.
Setati proprietatea setului de date.access_entries cu controalele de acces pentru un set de date. Apoi apelati functia client.update_dataset () pentru a actualiza proprietatea.
Pasii urmatori
- Pentru mai multe informatii despre crearea seturilor de date, consultati Crearea seturilor de date.
- Pentru mai multe informatii despre gestionarea seturilor de date, consultati Gestionarea seturilor de date.








