sql >> Databasteknik >  >> RDS >> Database

Ansluter till Vertica i IRI Workbench

Som andra artiklar i den här bloggen om anslutning och konfiguration av relationsdatabaser med IRI Voracity datahanteringsplattform – och dess ekosystemprodukter:CoSort, NextForm, FieldShield, DarkShield och RowGen – den här artikeln beskriver hur du når Vertica-källor. Den beskriver ODBC- och JDBC-anslutningar och konfigurationer som krävs för att registrera Vertica med SortCL motor och IRI Workbench jobbdesignklient som är gemensam för de flesta IRI-programvaror som bearbetar strukturerade datakällor.

Förutsättningar för interoperabilitet

För att flytta Vertica-data till och från back-end SortCL-motorn, skriven i C, en ODBC anslutning krävs. För att stödja visuell tabellsurfning och utbyte av metadata i IRI Workbench, en JDBC anslutning krävs. Dessa två anslutningstyper måste registreras i IRI Workbench för att mappa mellan dem. Den här artikeln förklarar dessa steg.

Observera att om IRI DarkShield med Vertica används för att maskera data i strukturerade, semi- och/eller ostrukturerade kolumner enligt denna artikel eller via DarkShield API, skulle endast JDBC eller annat anslutningsprotokoll behövas.

JDBC

Micro Focus erbjuder en JDBC-drivrutin för Vertica. Ladda ner, extrahera och anteckna installationsplatsen.

I Workbench, i Datakällutforskaren , skapa en ny anslutningsprofil. Välj Vertica . Ändra namnet och klicka på Nästa .

På nästa sida klickar du på Ny drivrutin Definition bredvid rullgardinsmenyn. På Namn/Typ Klicka på databasversionen och ange ett anpassat drivrutinsnamn.

JAR-listan fliken, klicka på vertica-jdbc-11.0.0-0.jar och klicka på Redigera JAR/Zip . Navigera till platsen för JDBC-drivrutinen. Välj vertica-jdbc-11.0.0-0.jar .

Egenskaper fliken, i URL:en, ersätt host:port/databas med rätt information. Ange databasnamnet. Om du vill kan du ange användarnamnet och klicka på OK .

Tillbaka på sidan Ny anslutningsprofil, ange ett lösenord om tillämpligt. Drivrutinen sparar inte lösenordet men det krävs för att testa anslutningen om autentisering är inställd på databasen. Testa anslutningen för att säkerställa att inställningarna är korrekta. Klicka sedan på Slutför .

Tabellerna är nu synliga under databasen och schemat i Datakällutforskaren .

Systemtabellerna kan vara synliga här. Men att följa instruktionerna i den här artikeln kan filtrera bort dessa tabeller från anslutningen.

ODBC

Dessa instruktioner är baserade på ett Windows-operativsystem. Om Workbench är installerat på ett annat operativsystem, leta reda på de tillämpliga instruktionerna för det systemet.

Micro Focus erbjuder en ODBC-drivrutin för Vertica. Ladda ner, extrahera och anteckna installationsplatsen.

Öppna ODBC Data Source Administrator och välj Lägg till . Använder Vertica , ange DSN-namn, databas, server, port, användare och lösenord. Kontrollera de andra flikarna och lägg till tillämpliga alternativ. Klicka på Testa anslutning och sedan OK .

Dataanslutningsregister

Öppna Inställningar> IRI> Dataanslutningsregister i Workbench . Om den nya Vertica DSN inte är synlig klickar du på Uppdatera . Dubbelklicka sedan på posten för att redigera den. Ange ett schemafilter om så önskas. Om autentisering är inställd på databasen anger du användaren och lösenordet här för att undvika att du uppmanas att ange lösenordet när du kör skripten i Workbench. I Mapping , välj den tidigare inställda JDBC-anslutningen. Klicka på OK .

Vertica-databasen kan nu användas i guider i hela Workbench. Observera att vissa funktioner inte är tillgängliga (d.v.s. automatiskt skapande av skapa tabellsatser) i vissa guider. Det kommer att visas ett popup-fönster om så är fallet.

Om du behöver hjälp med att upprätta eller verifiera Vertica-anslutningen med IRI-programvaran, kontakta [email protected].


  1. Finns det något sätt att inaktivera funktionsöverbelastning i Postgres

  2. 9 viktiga uppgifter som DBA:er är ansvariga för

  3. Hur kan jag hitta vilka tabeller som refererar till en given tabell i Oracle SQL Developer?

  4. Hur infogar man flera rader från array med CodeIgniter-ramverket?