Administratörer skapar och hanterar molndatabasanslutningar för modellering av relationella och icke-relationella data som data i Essbase, Snowflake och Oracle Enterprise Performance Management (Oracle EPM). Dina affärsdata behöver inte alla vara på samma plats. Anslut till flera molndatabaser så kan affärsmodellerare och -analytiker analysera företagsdata oavsett var de är lagrade.
Anslut till en databas för Essbase för att modellera och visualisera data från Essbase-kuber.
Konfigurera den lokala miljön så att du kan modellera data i en Snowflake-databas.
Du kan skapa antingen en lokal anslutning eller en fjärranslutning till Snowflake från den semantiska modellen. Anslutningspoolen i den semantiska modellen använder en JDBC-anslutning när en lokal anslutning (inte en fjärranslutning) skapas.
Anslut till en Google BigQuery-databas så att du kan modellera och visualisera data från Google BigQuery. Du kan modellera Google BigQuery-data i semantikmodelleraren eller i modelladministrationsverktyget. I de här uppgifterna beskrivs hur processen utförs i modelladministrationsverktyget.
Avsnitt
Du kan skapa en systemanslutning till en Google BigQuery-databas och använda anslutningen till att modellera Google BigQuery-projektet.
Installera ODBC-drivrutinen som krävs för att ansluta till Google BigQuery och konfigurera den i modelladministrationsverktyget för att kunna modellera projektet.
Du bygger en datamodell för Google BigQuery-databasen så att du kan distribuera den för att visualisera data i ett BigQuery-projekt.
Här är några problem som du kan stöta på vid anslutning till Google BigQuery och lösningarna på dem.
Om Kräv fullt kvalificerade tabellnamn inte är markerat och ett fysiskt schema inte ingår i den genererade SQL:en utförs inte frågorna och ett meddelande som påminner om "Kunde inte läsa data från Java-datakällans server" visas.
Om frågan körs mot BigQuery med hjälp av nqcmd eller ett annat SQL-inmatningsverktyg visas det faktiska felmeddelandet:
WITH SAWITH0 AS (select distinct T4.PROP_CD as c1 from FINOPS_RM_OCC_ACT T4) select 0 as c1, D1.c1 as c2 from SAWITH0 D1 order by c2 [Simba][BigQuery] (70) Invalid query: Table "FINOPS_RM_OCC_ACT" must be qualified with a dataset (e.g. dataset.table). Statement preparation failed
Du kvalificerar frågan med en datamängd genom att använda ett fysiskt schema i datalagerfilen.
Om Oracle Analytics-anslutningen har ett projektnamn i versaler har anslutningen skapats.
Du kan stöta på två olika problem.
1. Frågor utförs inte och du får 404-meddelandet Hittades inte om en maskerad URL:
[2022-03-17T01:13:44.105+00:00] [OBIS] [TRACE:2] [USER-34] [] [ecid: d6382db0-1e63-427e-893b-18bc00c0424e-0000de96,0:2:1:5] [sik: bootstrap] [tid: 856a6700] [messageId: USER-34] [requestid: 6358001e] [sessionid: 63580000] [username: Testuser] -------------------- Query Status: [nQSError: 46164] HTTP Server returned 404 (Not Found) for URL [masked_url]. [[ [nQSError: 46281] Failed to download metadata for dataset ‘system’.‘BigQuery Test’. [nQSError: 43119] Query Failed:
2. Du ser datamängder i Oracle Analytics, men de underliggande tabellerna är inte tillgängliga.
.png
I båda fallen kan du ändra anslutningen så att projektnamnet är i gemener.
När du felsöker BigQuery-anslutningar i Oracles analysmoln ska du använda en JDBC-klient från tredje part till att försöka ansluta till BigQuery med samma servicekontonyckel.
Om anslutningen fortfarande inte kan upprättas är det ett problem med servicekontonyckeln.
Om anslutningen upprättas ligger problemet hos Oracle Analytics och du bör kontakta Oracle Support.
Det här testet är till hjälp när servicekontonyckeln inte verifieras via ODBC.
I Oracle Analytics kan du modellera dina lokala data för många databastyper. Oracle Analytics stöder direkt åtkomst till vissa lokala datakällor genom den semantiska modellen. När du skapar databasanslutningen med modelladministrationsverktyget använder du lämpligt DSN-format för databastypen du ansluter till i fältet Datakälla i dialogrutan Anslutningspool (fliken Allmänt).
Amazon Redshift: DRIVER=Oracle 7.1 Amazon Redshift Wire Protocol;HOST=["host-name"];PORT=["port"];DB=["service-name"] SSL: DRIVER=Oracle 7.1 Amazon Redshift Wire Protocol;HOST=["host-name"];PORT=["port"];DB=["service-name"];EM=6;CPV=TLSv1.2,TLSv1.1,TLSv1, SSLv3, SSLv2;VSC=0 Apache Drill: DRIVER=MapR Drill ODBC Driver;Host=["host-name"];Port=["port"];CastAnyToVarchar=true;ExcludedSchemas=sys,INFORMATION_SCHEMA;AuthenticationType=Basic Authentication;ConnectionType=Direct Aster: DRIVER=Aster ODBC Driver;SERVER=["host-name"];PORT=["port"];DATABASE=["service-name"] DB2: DRIVER=Oracle 7.1 DB2 Wire Protocol;IpAddress=["host-name"];PORT=["port"];DB=["service-name"] SSL: DRIVER=Oracle 7.1 DB2 Wire Protocol;IpAddress=["host-name"];PORT=["port"];DB=["service-name"];EM=1;VSC=0 Greenplum: DRIVER=Oracle 7.1 Greenplum Wire Protocol;HOST=["host-name"];PORT=["port"];DB=["service-name"] Hive: DRIVER=Oracle 8.0 Apache Hive Wire Protocol;HOST=["host-name"];PORT=["port"] SSL: DRIVER=Oracle 8.0 Apache Hive Wire Protocol;HOST=["host-name"];PORT=["port"];EM=1;VSC=0 Impala: DRIVER=Oracle 7.1 Impala Wire Protocol;HOST=["host-name"];PORT=["port"] SSL: DRIVER=Oracle 7.1 Impala Wire Protocol;HOST=["host-name"];PORT=["port"];EM=1;VSC=0 Informix: DRIVER=Oracle 7.1 Informix Wire Protocol;HOSTNAME=["host-name"];PORTNUMBER=["port"];DATABASE=["service-name"] MongoDB: DRIVER=Oracle 8.0 MongoDB;HOST=["host-name"];PORT=["port"];DB=["service-name"] MySQL: DRIVER=Oracle 7.1 MySQL Wire Protocol;HOST=["host-name"];PORT=["port"];DB=["service-name"] PostgresSql: DRIVER=Oracle 7.1 PostgreSQL Wire Protocol;HOST=["host-name"];PORT=["port"];DB=["service-name"] Spark: DRIVER=Oracle 8.0 Apache Spark SQL;HOST=["host-name"];PORT=["port"] SSL: DRIVER=Oracle 8.0 Apache Spark SQL;HOST=["host-name"];PORT=["port"];EM=1;VSC=0 SQL Server: DRIVER=Oracle 7.1 SQL Server Wire Protocol;HOST=["host-name"];PORT=["port"];DB=["service-name"] SSL: DRIVER=Oracle 7.1 SQL Server Wire Protocol;HOST=["host-name"];PORT=["port"];DB=["service-name"];EM=1;VSC=0;CryptoProtocolVersion=TLSv1.2,TLSv1.1,TLSv1,SSLv3,SSLv2 Sybase: DRIVER=Oracle 7.1 Sybase Wire Protocol;NA=["host-name"], ["port"];DB=["service-name"] Teradata: DRIVER=Oracle 7.1 Teradata;DBCName=["host-name"];port_name=["port"]