Administratorer oppretter og administrerer skydatabasetilkoblinger for modellering av relasjonelle og ikke-relasjonelle data som Essbase-, Snowflake- eller Oracle Enterprise Performance Management-data (Oracle EPM). Forretningsdataene trenger ikke være på én plass. Koble til flere skydatabaser, slik at forretningsmodellerere og -analytikere kan analysere selskapsdata uansett hvor de er lagret.
Koble til en Essbase-database slik at du kan modellere og visualisere data fra Essbase-kuber.
Konfigurer det lokale miljøet slik at du kan modellere data i en Snowflake-database.
Du kan opprette en lokal eller en ekstern tilkobling til Snowflake fra den semantiske modellen. Når du oppretter en lokal (ikke ekstern) tilkobling, bruker tilkoblingsreserven i den semantiske modellen en JDBC-tilkobling.
Koble til en Google BigQuery-database, slik at du kan modellere og visualisere data fra Google BigQuery. Du kan modellere Google BigQuery-data i den semantiske modellereren eller modelladministrasjonsverktøyet. Disse oppgavene beskriver prosessen med modelladministrasjonsverktøyet.
Emner
Du kan opprette en systemtilkobling til en Google BigQuery-database og bruke tilkoblingen til å modellere Google BigQuery-prosjektet.
Installer ODBC-driveren som er nødvendig for tilkobling til Google BigQuery, og konfigurer den i modelladministrasjonsverktøyet for å kunne modellere prosjektet.
Du bygger en datamodell for Google BigQuery-databasen, slik at du kan implementere den for å visualisere data i et BigQuery-prosjekt.
Her er noen problemer du kan støte på når du kobler til Google BigQuery, samt tips om hvordan du løser dem.
Hvis det ikke er merket av for Nødvendig: fullstendige tabellnavn og et fysisk skjema ikke er en del av generert SQL, mislykkes spørringer med meldingen Kan ikke lese data fra Java-datakildetjeneren.
Hvis spørringen kjøres mot BigQuery ved hjelp av nqcmd eller et annet SQL-registreringsverktøy, vises den faktiske feilmeldingen:
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
Måten du kvalifiserer en spørring på med et datasett, er å bruke et fysisk skjema i registerfilen.
Hvis Oracle Analytics-tilkoblingen bruker et prosjektnavn med store bokstaver, opprettes tilkoblingen.
Du kan oppleve to ulike problemer.
1. Spørringer mislykkes med en 404-melding (Ikke funnet) om en maskert URL-adresse:
[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 datasett i Oracle Analytics, men de underliggende tabellene er ikke tilgjengelige.
.png
I begge tilfeller kan du endre tilkoblingen slik at prosjektnavnet er med små bokstaver.
Ved feilsøking av BigQuery-tilkoblinger i Oracle Analytics Cloud bruker du en tredjeparts JDBC-klient til å prøve å koble til BigQuery ved hjelp av den samme nøkkelen for tjenestekonto.
Hvis tilkoblingen fortsatt mislykkes, er det et problem med nøkkelen for tjenestekonto.
Hvis tilkoblingen lykkes, er det et problem med Oracle Analytics, og du må kontakte Oracle Support.
Denne testen er nyttig i tilfeller der nøkkelen for tjenestekonto ikke er verifisert via ODBC.
Du kan modellere de lokale dataene for mange databasetyper i Oracle Analytics. Oracle Analytics støtter direkte tilgang til enkelte lokale datakilder via den semantiske modellen. Når du oppretter en databasetilkobling ved hjelp av Model Administration Tool, bruker du feltet Datakildenavn i dialogboksen Tilkoblingsreserve (fanen Generelt) til å angi riktig DSN-format for databasetypen du kobler til.
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"]