Za nastavitev povezave z bazo podatkov Cloud SQL v BigQuery je treba slediti več korakom. Ti koraki vključujejo ustvarjanje primerka Cloud SQL, konfiguriranje primerka za povezljivost, ustvarjanje storitvenega računa, dodelitev potrebnih dovoljenj in končno vzpostavitev povezave v BigQueryju. Ta celovit postopek zagotavlja varno in učinkovito povezavo med obema storitvama.
1. Ustvarite primerek Cloud SQL:
– V konzoli Google Cloud Console se pomaknite na stran primerkov Cloud SQL.
– Kliknite »Ustvari primerek« in izberite ustrezen mehanizem baze podatkov, na primer MySQL ali PostgreSQL.
– Konfigurirajte instanco z želenimi nastavitvami, vključno z regijo, vrsto stroja, zmogljivostjo shranjevanja in metodo preverjanja pristnosti.
2. Konfigurirajte primerek za povezljivost:
– Omogočite javni naslov IP za instanco, da omogočite zunanji dostop.
– Konfigurirajte pooblaščena omrežja, da določite, katerim naslovom IP je dovoljena povezava s primerkom.
– Po potrebi nastavite šifriranje SSL/TLS za varne povezave.
3. Ustvarite račun storitve:
– V konzoli Google Cloud Console se pomaknite na stran IAM & Admin.
– Kliknite »Storitveni računi« in nato »Ustvari storitveni račun«.
– Vnesite ime in opis storitvenega računa.
– Dodelite potrebne vloge, kot sta »Cloud SQL Client« in »BigQuery Data Viewer«.
4. Podeli dovoljenja:
– Na strani primerka Cloud SQL kliknite »Uredi« in nato »Dodaj element« v razdelku »Avtorizacija«.
– Vnesite e-poštni naslov storitvenega računa, ustvarjenega v prejšnjem koraku.
– Izberite ustrezno vlogo, na primer »Cloud SQL Client« ali »Cloud SQL Editor«.
5. Vzpostavite povezavo v BigQuery:
– V konzoli Google Cloud Console se pomaknite na stran BigQuery.
– Kliknite »Ustvari nabor podatkov«, da ustvarite nov nabor podatkov ali izberete obstoječega.
– Kliknite »Ustvari tabelo« ali izberite obstoječo tabelo.
– V razdelku s shemo izberite »Cloud SQL« kot vir podatkov in izberite ustrezen primerek in bazo podatkov Cloud SQL.
– Navedite potrebne poverilnice, vključno z e-pošto storitvenega računa in zasebnim ključem.
Ko so ti koraki končani, bo v BigQuery vzpostavljena povezava z bazo podatkov Cloud SQL. To omogoča brezhibno poizvedovanje in analizo podatkov, shranjenih v primerku Cloud SQL, neposredno iz BigQueryja.
primer:
Recimo, da imamo primerek Cloud SQL, ki izvaja MySQL z omogočenim javnim naslovom IP. Ta primerek želimo povezati z BigQuery za analizo podatkov. Za vzpostavitev povezave sledimo zgoraj opisanim korakom.
Najprej ustvarimo primerek Cloud SQL z želeno konfiguracijo, pri čemer določimo regijo, vrsto stroja in kapaciteto shranjevanja. Omogočimo tudi javni naslov IP in konfiguriramo pooblaščena omrežja, da omogočijo dostop z želenih naslovov IP.
Nato ustvarimo storitveni račun na strani IAM & Admin. Računu storitve dodelimo potrebne vloge, kot sta »Cloud SQL Client« in »BigQuery Data Viewer«.
Nato podelimo dovoljenja za račun storitve v primerku Cloud SQL. To zagotavlja, da ima storitveni račun potreben dostop do baze podatkov Cloud SQL.
Na koncu na strani BigQuery ustvarimo nabor podatkov in tabelo. V razdelku sheme izberemo "Cloud SQL" kot vir podatkov in izberemo instanco in bazo podatkov Cloud SQL, s katero se želimo povezati. Kot poverilnice za povezavo zagotovimo e-poštni naslov storitvenega računa in zasebni ključ.
S temi koraki smo uspešno nastavili povezavo baze podatkov Cloud SQL v BigQuery. Zdaj lahko poizvedujemo in analiziramo podatke, shranjene v primerku Cloud SQL, neposredno iz BigQueryja, kar omogoča zmogljive analitične zmogljivosti.
Druga nedavna vprašanja in odgovori v zvezi EITC/CL/GCP Google Cloud Platform:
- Ali obstaja kakšna mobilna aplikacija za Android, ki jo je mogoče uporabiti za upravljanje Google Cloud Platform?
- Kakšni so načini za upravljanje Google Cloud Platform?
- Kaj je računalništvo v oblaku?
- Kakšna je razlika med Bigqueryjem in Cloud SQL
- Kakšna je razlika med SQL v oblaku in ključem v oblaku
- Kaj je GCP App Engine?
- Kakšna je razlika med zagonom v oblaku in GKE
- Kakšna je razlika med AutoML in Vertex AI?
- Kaj je kontejnerska aplikacija?
- Kakšna je razlika med Dataflowom in BigQueryjem?
Oglejte si več vprašanj in odgovorov v EITC/CL/GCP Google Cloud Platform