GNU/Linux >> Znalost Linux >  >> Linux

Jak přidat zdroj dat do Redash

Redash může vytvářet dashboardy z různých zdrojů dat, které zobrazují grafy, kontingenční tabulky, kohorty, boxplots, čítače, trychtýře, mapy, sankeys, sunbursts a word clouds. Zde je návod, jak jej používat.

Redash je výkonná platforma pro vizualizaci dat, kterou lze nasadit do vašeho místního datového centra nebo do cloudového hostitele třetí strany. S Redash můžete vytvářet dashboardy z různých zdrojů dat, které zobrazují grafy, kontingenční tabulky, kohorty, boxplots, počítadla, trychtýře, mapy, sankeys, sunbursts a word clouds.

Seznam zdrojů dat, které můžete připojit k Redash, je rozsáhlý a zahrnuje například Redshift, Google BigQuery, PostgreSQL, MySQL, Graphite, Presto, Google Sheets, Cloudera Impala, Hive a MongoDB.

Ukážu vám, jak snadné je připojit Redash k jedné z nejpopulárnějších NoSQL databází na trhu, MongoDB.

Co budete potřebovat

K vytvoření tohoto připojení budete potřebovat spuštěnou instanci Redash a také přístupný server MongoDB. Budete také potřebovat uživatele s právy sudo (k povolení vzdáleného přístupu MongoDB).

Pojďme se připojit.

Jak povolit vzdálená připojení k MongoDB

První věc, kterou musíme udělat, je povolit vzdálené připojení k serveru MongoDB. Za tímto účelem se přihlaste na server hostující MongoDB a otevřete potřebný konfigurační soubor pomocí:

sudo nano /etc/mongodb.conf

Najděte řádek:

bind_ip = 127.0.0.1

Změňte tento řádek na:

bind_ip = 127.0.0.1, SERVER

Kde SERVER je IP adresa serveru hostujícího Redash.

Uložte soubor a restartujte MongoDB pomocí:

sudo systemctl restart mongodb

Pokud jste ještě nevytvořili uživatele s oprávněními k databázi, měli bychom to udělat nyní. Řekněme například, že chcete uživateli udělit přístup k databázi správce. Otevřete konzolu MongoDB příkazem:

mongo

Na konzoli napíšete následující (jeden řádek po druhém):

db.createUser(

{           user: "jack",

pwd: "PASSWORD",

roles:[{role: "userAdminAnyDatabase" , db:"admin"}]})

Kde PASSWORD je silné/jedinečné heslo.

Pokud zadáte příkaz show users měli byste vidět nového uživatele v seznamu se správným oprávněním k databázi správce.

Jak přidat zdroj dat MongoDB do Redash

Nyní je čas přidat zdroj dat MongoDB do Redash. Přihlaste se do své instance Redash a (na titulní stránce) klikněte na Připojit zdroj dat. Na výsledné stránce (obrázek A ), klikněte na Nový zdroj dat.

Obrázek A

V dalším okně (Obrázek B ), přejděte dolů a ze seznamu vyberte MongoDB.

Obrázek B

Nové okno (Obrázek C ), vyžaduje, abyste vyplnili potřebné informace pro připojení MongoDB.

Obrázek C

Zde je to, co musíte vyplnit:

  • V části Název zadejte jakékoli jméno čitelné pro člověka.
  • Připojovací řetězec je ve tvaru mongodb://USERNAME:[email protected]:PORT/DBNAME
  • Název databáze bude názvem databáze.

Kde USERNAME je uživatel MongoDB, kterého jste vytvořili, PASSWORD je heslo pro uživatele MongoDB, HOSTNAME je IP adresa serveru MongoDB, PORT je pravděpodobně 27017 a DBNAME je název databáze, která má být použita.

Pokud máte nastaveno SSL, připojovací řetězec bude vypadat takto:

mongodb://USERNAME:[email protected]:PORTt/DBNAME?ssl=true&ssl_cert_reqs=CERT_NONE

Klikněte na Uložit a zdroj dat by měl být připraven k použití. Gratulujeme, nyní můžete začít vytvářet své první dotazy a panely v Redash.

Přihlaste se k odběru TechRepublic Jak zajistit, aby technologie fungovala na YouTube za všechny nejnovější technické rady pro obchodní profesionály od Jacka Wallena.

Zdrojový odkaz


Linux
  1. Jak přidat úložiště Yum

  2. Jak přidat více hostitelů v phpMyAdmin

  3. Jak přidat uživatele do skupiny v Linuxu

  1. Jak správně přidat cestu k cestě?

  2. Jak čistě přidat do $path?

  3. Jak nainstalovat MongoDB na Ubuntu 20.04

  1. Jak nainstalovat MongoDB na Ubuntu 18.04

  2. Jak nainstalovat MongoDB na Ubuntu 22.04

  3. Jak nainstalovat MongoDB ze zdroje (a pomocí YUM) na Linuxu