Wednesday, October 2, 2019

Oracle Roles - onenote lbm


create procedure ksomaiya.dba_parse_$$( p_cur in number, p_str in varchar2 )
as
begin
dbms_sql.parse( p_cur, p_str, dbms_sql.native );
end;
/


declare
exec_cursor integer default dbms_sql.open_cursor;
rows_processed number default 0;
sql_stmt varchar2(255);
begin
sql_stmt := 'grant all on ODS2.PURCHASE_ANALYSIS_CODE_MAST to ODS2_READ_WRITE';
ksomaiya.dba_parse_$$( exec_cursor, sql_stmt );
rows_processed := dbms_sql.execute(exec_cursor);
dbms_sql.close_cursor( exec_cursor );
end;
/

select * from ODS2.PURCHASE_ANALYSIS_CODE_MAST;

select * from session_roles;


SQL Server - onennote lbm


Query to view the structure of a View

select v.name, c.name, t.name , c.max_length , c.precision, c.scale from sys.views v, sys.columns c , sys.types t, sys.objects o
where v.object_id = c.object_id
and c.user_type_id = t.user_type_id
and v.object_id = o.object_id
and o.name like 'ChartOfAccounts';

PL/SQL - onenote lbm


Sample Create table example

CREATE TABLE ODS2.SALE_TYPE_MAST
(
  SALE_TYPE_KEY NUMBER DEFAULT "ODS2"."SEQ_SALE_TYPE_KEY".nextval NOT NULL
, SALE_TYPE_CODE VARCHAR2(20 BYTE) NOT NULL
, SALE_TYPE_NAME VARCHAR2(50 BYTE) NOT NULL
, SRC_DELETED VARCHAR2(1 BYTE) NOT NULL
, ODS_CREATE_DATE DATE
, ODS_CHANGE_DATE DATE
, EFFECTIVE_FROM_DT DATE
, EFFECTIVE_TO_DT DATE
, DELETE_FLG VARCHAR2(1 BYTE)
, CURRENT_FLG VARCHAR2(1 BYTE)
, INTEGRATON_ID VARCHAR2(4000 BYTE)
, ETL_PROCESS_KEY NUMBER
, TENANT_ID VARCHAR2(80 BYTE)
)

ODI / Middleware - onenote lbm


Oracle documentation


Linkded servers for ODI



Linked server in SQL Server

SQL Server Connection

Developers Guide


Caching in ODI Investigation




ODI overall Manual


ODI architecture


Oracle Knowledge Modules





Performance tuning the array size and batch update size



Query Cache Parameter


Purging the cache


NQS Config


NQSConfig for BI ODBC



Partition Exchange in Oracle ODI



Oracle Data integtrator Console interface


Google search,
how to override caching in ODI

Building solution in ODI


Customizing knowledge modules




ODS - Onenote lbm

Data Partitioning - onenote lbm

Data Concurrency - onenote lbm