Avancerede teknikker: Udstede direkte databaseanmodninger

Du kan oprette og udstede en direkte anmodning til backend-databasen ved hjælp af en forbindelsespulje og en databasespecifik SQL-sætning, hvis administratoren har tildelt dig de nødvendige privilegier

Emner:

Du kan også gennemgå og ændre resultatkolonnerne i databaseanmodningen ved at ændre SQL-sætningen. Når du har gennemgået ændringerne og hentet de påkrævede resultater, kan du inkorporere resultaterne i instrumentbrætter og agenter.

Påkrævede privilegier for direkte databaseanmodninger

Administratorer kan bruge siden Håndter privilegier på den klassiske administrationsside til at se og angive adgangstilladelser for direkte databaseanmodninger.

Hvis du vil oprette og udstede en direkte databaseanmodning, skal du have tildelt følgende privilegier:
  • Rediger direkte databaseanalyser - Du kan oprette og redigere direkte databaseanmodninger.
  • Udfør direkte databaseanalyser - Du kan udstede direkte anmodninger og se resultaterne.

Oracle anbefaler, at du beholder standardprivilegierne, fordi de er optimeret til Oracle Analytics. Hvis du redigerer privilegierne, kan det resultere i uventet funktionsmåde eller adgang til funktioner.

Oprette og udføre direkte databaseanmodninger

Du kan oprette en direkte anmodning til databasen fra Klassisk startside.

Sikkerhedsregler for data springes over og kan ikke anvendes, når du opretter direkte anmodninger til databasen.
  1. Klik på Analyse i ruden Opret på den klassiske Startside (eller klik på Ny, og vælg Analyse).
  2. Klik på Opret direkte forespørgsel til database i dialogboksen Vælg emneområde.
  3. Angiv en forbindelsespulje og en forespørgselssætning på fanen Kriterier.
    • Brug Forbindelsespulje til at angive navnet på den forbindelsespulje, som skal bruges til forespørgslen.
    • Brug SQL-sætning til at angive den databasespecifikke SQL-sætning for hentning af data fra databasen.
  4. Klik på Valider SQL, og hent kolonner, og gennemgå de hentede kolonner i feltet Resultatkolonner.
  5. Klik på fanen Resultater for at udstede forespørgslen og se resultaterne. Feltet Resultatkolonner viser ikke altid kolonner, fordi den SQL-sætning, som du har angivet på fanen Kriterier, ikke har hentet nogen data fra databasen.
Der er nogle funktioner, som du ikke kan udføre på analyser, hvis kolonner stammer fra direkte databaseforespørgsler:
  • Vælg kolonner i ruden Emneområder, fordi du ikke arbejder med kolonner fra en semantisk model.
  • Opret grupper eller valgtrin for denne analyse.
  • Angiv betinget formatering af kolonnerne.
  • Sorter værdierne i de hentede kolonner ved hjælp af valgene Sorter stigende og Sorter faldende i kolonneoverskriften for en pivottabel, tabel eller Trellis-visning.