Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Mikäli ääniyhteys koneen kautta ei toimi

Samankaltaiset esitykset


Esitys aiheesta: "Mikäli ääniyhteys koneen kautta ei toimi"— Esityksen transkriptio:

1 Mikäli ääniyhteys koneen kautta ei toimi
Ilmoittakaa numeronne Lyncin viestit osiossa tai sähköpostilla tai tekstiviestillä Poimin osallistujat neuvottelupuheluun

2 OHJELMA Käyttäjäfoorumin tavoite ja menettelytavat (pelisäännöt). Esimerkiksi: ” Vapaamuotoinen foorumi niille koreakouluille joilla on käytössä tai harkitsevat  Oraclen BI välineitä.  Foorumi voisi päättää vapaasti aiheista tai tuotteista joista halutaan tietoa tai kuulla muiden kokemuksia. Tavoitteena on saada tuotteiden ympärille korkeakoulusektorille asiantuntija ja osaajaverkostoa ja kontakteja , joista voi löytää apua ja kokemuksia omiin hankkeisiin ja löytää yhteisiä kehityskohteita joilla voisi jakaa omia kehityskustannuksia.” Meneillään olevat BI-hankkeet korkeakouluissa joissa käytettään Oracle-teknologiaa Tarkoituksena että jokainen kertoo omat Oracle-teknologiaan perustuvat hankkeensa, jotta löytyy mahdollisia yhteystyökohteita tai tieto kokemusta jota muutkin voivat hyödyntää. Teknologia aihe Käyttäjähallinta ja VPD (Virtual Private Database) Tuoteinfoa  APEX-kehitysvälineestä.  APEX on Oracle kannan mukana tuleva  web-kehitysväline lomakkeiden rakentamiseen joilla päivittää Oracle-kantaa. Esim. DW-kannassa erilaiset hierarkioiden ja summatasojen määrittelyyn tarvitaan usein päivityssovellusta, koska ko. tietoa ei välttämättä löydy mistään lähtöjärjestelmästä. Toiveet tuleviksi aiheiksi

3 Korkeakoulujen BI-foorum
VPD ja APEX Korkeakoulujen BI-foorum

4 VPD Virtual Private Database, jolla voidaan rajoittaa suoraan tietokantatasolla mitä rivitasolla käyttäjä näkee tai voi tehdä On OracleEE tietokannan mukana tuleva ominaisuus Edellyttää käyttäjälle oman kantatunnuksen Taulut mitä näkee rajataan roolilla ?

5 Automatically applies where-clause predicate Example:
SELECT * FROM emp WHERE deptno = 10 Select, insert, update , index, delete

6

7 funktio dynaamisen WHERE-ehdon luomiseksi
policy funktion liittämiseksi objektiin jota halutaan suojella

8 Step 1 : Create Policy Group
This allows you to manage your policies, you can assign a policy to a policy group. BEGIN   SYS.DBMS_RLS.CREATE_POLICY_GROUP   (    object_schema => 'SCOTT'    ,object_name => 'EMP'    ,policy_group => 'EMP_POLICIES'   ); END;

9 Step 2 : Create Policy Function
CREATE OR REPLACE FUNCTION auth_emps (    schema_var   IN   VARCHAR2,                                      --required    table_var    IN   VARCHAR2                                       --required )    RETURN VARCHAR2 IS    return_val   VARCHAR2 (400); BEGIN    return_val :=       CASE USER          WHEN 'USER10'             THEN 'DEPTNO = 10'          WHEN 'USER20'             THEN 'DEPTNO = 20'          WHEN 'USER30'             THEN 'DEPTNO = 30'          ELSE NULL       END;    RETURN return_val; END auth_emps;

10 Step 3 : Create the policy
BEGIN   SYS.DBMS_RLS.ADD_GROUPED_POLICY     (       Object_schema         => 'SCOTT'      ,Object_name           => 'EMP'      ,policy_group           => 'EMP_POLICIES'      ,policy_name           => 'SCOTT_EMPS'      ,function_schema       => 'SCOTT'      ,policy_function       => 'AUTH_EMPS'      ,statement_types       => 'SELECT '      ,policy_type           => dbms_rls.dynamic      ,long_predicate        => FALSE      ,sec_relevant_cols     => 'EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO'      ,sec_relevant_cols_opt => NULL      ,update_check          => FALSE      ,enable                => TRUE     );

11 VPD ja OBI Mikäli OBI käyttää Oracle kantaa, niin VPD:tä voi käyttää suoraan Mikäli OBI:n tietolähde on jotain muuta niin rivitason suojaus tulee hoitaa muulla tavoin (on olemassa välineet, mutta niistä tarvittaessa myöhemmin)

12 APEX Oracle kannan (kaikkien editionien) mukana tuleva web-sovelluskehitin Toimii vain Oracle-kannan kanssa

13 Oracle Application Express (Oracle APEX)
Architectural Overview Simple 2-Tier Architecture Pages dynamically rendered using database metadata No code generation or file based compilation Runs everywhere Oracle Database runs Simple architecture where browser goes through web listener to database – Web listener only used to pipe requests and send responses; no business logic Each page request or submission dynamically reads metadata for the page, performs the necessary query or processing and returns the results. As soon as you update the metadata can run immediately as no need to perform any code generation or file compilation

14 Laajemmissa sovelluksissa
Käyttöoikeuksien suunnittelu Valikkorakenteen luominen kömpelöä (11 g) Esimerkkejä

15 Esimerkkejä


Lataa ppt "Mikäli ääniyhteys koneen kautta ei toimi"

Samankaltaiset esitykset


Iklan oleh Google