Met de Amazon Redshift-connector kunt u gegevensbronnen maken op basis van Amazon Redshift. U kunt deze gegevens dan visualiseren in uw Looker Studio-rapporten en -verkenningen.
In dit artikel:Koppelen aan Amazon Redshift
U kunt een Looker Studio-gegevensbron koppelen aan één Amazon Redshift-databasetabel of aan een eigen aangepaste query.
Koppelen
- Log in bij Looker Studio.
- Klik linksboven op de homepage van Looker Studio op Maken en selecteer Gegevensbron.
- Selecteer de Amazon Redshift-connector.
- Stel de verbinding met uw database in:
Maak verbinding met een hostnaam of IP-adres
- Selecteer BASIC aan de linkerkant.
- Geef de koppelingsgegevens op:
- Hostnaam of IP-adres
- Poort (optioneel)
- Database
- Gebruikersnaam
- Wachtwoord
Maak verbinding met een JDBC-URL
- Selecteer links de optie JDBC-URL.
- Geef de koppelingsgegevens op:
- JDBC-URL
Voorbeeld
jdbc:redshift://[:]/
Meer informatie over hoe u de verbindings-URL maakt (wordt geopend in de Amazon-documentatiesite). - Gebruikersnaam
- Wachtwoord
- JDBC-URL
Als u een JDBC-hostnaam gebruikt, kunt u ervoor zorgen dat deze toegankelijk is voor openbare tools voor DNS-lookup zoals Whois.Opmerking: Looker Studio kan geen verbinding maken metlocalhost
. U moet een openbare hostnaam of een openbaar IP-adres gebruiken. -
SSL aanzetten (optioneel)
Looker Studio ondersteunt veilige (versleutelde) verbindingen met de server met behulp van het Transport Layer Security-protocol (TLS). TLS wordt ook wel SSL (Secure Sockets Layer) genoemd. Als u een beveiligde verbinding wilt aanzetten, vinkt u SSL aanzetten aan en levert u uw SSL-configuratiebestanden aan.
Meer informatie over beveiligde Amazon Redshift-verbindingen - Klik op VERIFIËREN.
- Selecteer een tabel in de lijst of geef een aangepaste query op.
Selecteer de optie AANGEPASTE QUERY om een SQL-query in te voeren in plaats van een koppeling te maken met één tabel. Looker Studio gebruikt deze aangepaste SQL als een 'inner select'-instructie voor elke gemaakte query voor de database.
Aangepaste SQL-query's mogen slechts één instructie hebben.
De onderstaande query werkt bijvoorbeeld niet omdat die meerdere SQL-instructies heeft:
DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;
SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;
Opmerking: Er kan na 3 tot 5 minuten een time-out optreden voor query's in Looker Studio. Als er een time-out optreedt voor uw aangepaste query's, gebruikt u deze manieren om het probleem op te lossen:- Vereenvoudig de query zodat de uitvoering sneller verloopt.
- Voer de query uit in uw database en sla de resultaten op in een aparte tabel. Maak dan verbinding met die tabel in uw gegevensbron.
- Klik op VERBINDEN.
Even later wordt de lijstpagina met gegevensbronvelden weergegeven. Klik rechtsboven op RAPPORT MAKEN of VERKENNEN om uw gegevens te visualiseren.
Opmerkingen
Gegevenstypen
Looker Studio wijst de systeemeigen gegevenstypen van uw database toe aan een uniforme reeks gegevenstypen. Als Looker Studio in uw tabel of query een kolom van een niet-ondersteund type tegenkomt, wordt er voor die kolom geen veld gemaakt.
Firewall- en databasetoegang
Als u Looker Studio toestemming wilt geven om verbinding te maken met en te zoeken naar databases achter een firewall, geeft u toegang tot specifieke IP-adressen. Misschien moet u ook instellen dat uw database verkeer van deze adressen accepteert. Raadpleeg de documentatie van uw specifieke database voor instructies.
De lijst met IP-adressen bekijken
142.251.74.0/23 2001:4860:4807::/48 (optioneel, voor platforms die IPv6 ondersteunen) 74.125.0.0/16
Limieten van de Amazon Redshift-connector
- Met deze connector kunt u query's uitvoeren voor maximaal 150.000 rijen per query. Als u deze limiet overschrijdt, worden de gegevens afgekapt.
- Kolomkoppen (veldnamen) mogen alleen ASCII-tekens bevatten. Niet-ASCII-tekens worden niet ondersteund.
Licentie
De Amazon Redshift-connector is ontwikkeld met het Amazon Redshift JDBC-stuurprogramma, dat wordt gedistribueerd onder de Apache 2.0-licentie.