Dynamically Identify Sensitive Data
First of all, we are a Microsoft shop running SQL Server 2012 Enterprise.
We've created an MDS model for our Data Governance initiative. One of the meta data attributes assigned to each data entity deals with the data classification assignment applied to the data entity. Our desire is to utilize this information to
dynamically insert text into presentations to specify that the document contains sensitive information if a data entity being presented in the document is identified as "Classified".
Has anyone out there tried and/or completed something like this and would be interested in sharing their lessons learned? Also, does anyone have any ideas on how to obtain this goal?
Thank you in advance.
Bigguy
Hi,
context nodes ?? are you sure you talk about and programm in BSP ?? context nodes are used in Webdynpro !!
when you talk about your 3 columns, you must be refering to columns in a table; however you pass the information to the table with just 1 internal table and not 3. You have to summarize the information in your 3 sources of information into 1 internal table, which in time you pass to the table.
Similar Messages
-
How to design universe to dynamically/conditionally hide sensitive data
Hi,
I am completely new to the BusinessObjects suite and am trying to understand which features might help me solve a problem.
In K-12 education, there is often a desire to allow users to drill into and filter data in various ways, but at the same time a need to protect student confidentiality (as required by FERPA, a U.S. law). It is not sufficient to prevent access to the most detailed data; we also have to prevent the viewer from inferring sensitive data based on obvious demographic characteristics or already-known data. For instance, given the following dataset for a school:
Name Gender Ethnicity Score
Bobby M White B
Samuel M Black A
Richard M Black A
Jenny F White A
Margo F Black A
Whitney F White A
And a data display like this:
Ethnicity
Gender <count of As>
If I filter Gender to F and allow all ethnicity values, I will see the following:
Ethnicity: All
Gender:F 3
Assuming I the viewer know there are three females in the dataset, and I happen to know that Jenny attends that school (info which is readily available), I now know that Jenny got an A.
Can I customize the universe or some other component in the system so that, in the above scenario, I see a "data not available" or something instead of the 3?
thanks!
MartinHi,
You have to PERFORM 3 Steps.
Step-1
Create a Universe connection to the (Required)Database.
Step-2
Design a UNIVERSE representing your Business flow (Like a Department- HR, Sales, Purchase Etc)- As the UNIVERSE is a semantic layer(Do not hold data) you have to have a exact business flow in terms of how the data is moved and CREATE your required MEASURES and DIMENSIONS.
Step-3
Now you use the create the query by USING the MEASURES and DIMENSIONS you created in Step#2drop. Now you can model the report in any way Say... A Graph / Tabular way....
Hope this is helpful... -
How can we get Dynamic columns and data with RTF Templates in BI Publisher
How can we get Dynamic columns and data with RTf Templates.
My requirement is :
create table xxinv_item_pei_taginfo(item_id number,
Organization_id number,
item varchar2(4000),
record_type varchar2(4000),
record_value CLOB,
State varchar2(4000));
insert into xxinv_item_pei_taginfo values( 493991 ,224, '1265-D30', 'USES','fever','TX');
insert into xxinv_item_pei_taginfo values( 493991 ,224, '1265-D30', 'HOW TO USE','one tablet daily','TX');
insert into xxinv_item_pei_taginfo values( 493991 ,224, '1265-D30', 'SIDE EFFECTS','XYZ','TX');
insert into xxinv_item_pei_taginfo values( 493991 ,224, '1265-D30', 'DRUG INTERACTION','ABC','TX');
insert into xxinv_item_pei_taginfo values( 493991 ,224, '1265-D30', 'OVERDOSE','Go and see doctor','TX');
insert into xxinv_item_pei_taginfo values( 493991 ,224, '1265-D30', 'NOTES','Take after meal','TX');
select * from xxinv_item_pei_taginfo;
Item id Org Id Item Record_type Record_value State
493991 224 1265-D30 USES fever TX
493991 224 1265-D30 HOW TO USE one tablet daily TX
493991 224 1265-D30 SIDE EFFECTS XYZ TX
493991 224 1265-D30 DRUG INTERACTION ABC TX
493991 224 1265-D30 OVERDOSE Go and see doctor TX
493991 224 1265-D30 NOTES Take after meal TX
Above is my data
I have to fetch the record_type from a lookup where I can have any of the record type, sometime USES, HOW TO USE, SIDE EFFECTS and sometimes some other set of record types
In my report I have to get these record typpes as field name dynamically whichever is available in that lookup and record values against them.
its a BI Publisher report.
please suggestif you have data in db then you can create xml with needed structure
and so you can create bip report
do you have errors or .... ? -
Dynamic creation of date in selection variant
Hi All,
I have a Z program for updating a field in BOM item. One of the input field in the report is "Valid From Date". Actually the current date is automatically fetched through a function module and it is defaulted in that field.
Our client is using selection variant for ease of use. The problem here is old date in the selection variant is replacing the current date. I want current date to be created automatically during insertion of variant also. How can i solve this problem. Is there any selection variable inside the variant for dynamic creation of Date?
Thanks
SankarAs I know there is no setting for this. For any std or Z report variant function with L should act same way...anyway you discuss with your ADABer.
See the help for variables
Selection Variables
The following three types of selection variables are currently
supported:
o Table variables from TVARV
You should use these variables if you want to store static
information. TVARV variables are proposed by default.
o Dynamic date calculations:
To use these variables, the corresponding selection field must have
type 'D' (date). If the system has to convert from type T to type D
when you select the selection variables, the VARIABLE NAME field is
no longer ready for input. Instead, you can only set values using
the input help.
The system currently supports the following dynamic date
calculations:
Today's date
From beginning of the month to today
Today's date +/- x days
First quarter ????
Second quarter ????
Third quarter ????
Fourth quarter ????
Today's date - xxx, today's date + yyy
Previous month
o User-specific variables
Prerequisite: The selection field must have been defined in the
program using the MEMORY ID pid addition. User-specific values,
which can be created either from the selection screen or from the
user maintenance transaction, are placed in the corresponding
selection fields when the user runs the program.
The SELECTION OPTIONS button is only supported for date variables that
fill select-options fields with single values.
i.e means we can do that with D also. -
How to handle sensitive data in BI?
Hi there,
we are about to load data from HR into BI. The authorities according to the queries and InfoProviders are lowered to a minimum so that only a group of people has access to those sensitive data.
But what about the generated tables in which the data of the InfoProviders are stored? Some people are granted to use SE16 (e.g. the basis team). How is it possible to protect the data from being reviewed without changing the authorities of the basis team.
Thanks in advance
DennisHi Dennis,
Q.How is it possible to protect the data from being reviewed without changing the authorities of the basis team.
If you do not want to change the authorities provided to the basis team then you will have to opt for the data in the table to be scrambled so that on displaying the information is not meaningful.
Not aware, if there could be other options.
Thanks,
Saby.. -
Does Tiger store sensitive data in its files like OS 9 did?
OS 7-9 and perhaps earlier stored sensitive data in files. For example once I copied a file to a floppy disk, and sometime later popped this disk in a PC. For some reason the file became corrupted and when I opened the file on the PC I was able to see the volume name of my Mac, the path, and other data that I never put there. The old OS always seemed to leave behind tracks in files. Does OSX do the same?
I have been looking for a way to find out myself, but since NDE classic crashes the classic environment in OSX, and I have been unable to find a OSX alternative to NDE (does one exist)? I have been stuck.
NDE was able to open volumes, see hidden files, change type/creator codes, and do other things. Does a alternative exist in OSX? It would be useful.
Some screenshots
http://johnw.freeshell.org/graphics/Picture%201.png
http://johnw.freeshell.org/graphics/Picture%202.png
Thanks
JohnHi, John.
You wrote: "NDE was able to open volumes, see hidden files, change type/creator codes, and do other things. Does a alternative exist in OSX? It would be useful."I'm not familiar with NDE, but some of the screen shots you posted look like the same kind of output you can get from X-Ray.
When looking for new applications, I recommend searching MacUpdate or Version Tracker. The user-submitted reviews accompanying the listings are helpful in sorting the wheat from the chaff.
Good luck!
Dr. Smoke
Author: Troubleshooting Mac® OS X -
Dynamic Text for data series ?
Hi, is posible setting dynamic text in data series when use dynamic value ?
We need show Actual Year value and Last Year value in Label for Series.
Thank you.This is not possible unless you have enhancement pack 1 for visual composer which I think is still in rampup...
Here is the enhancement noted in the article below.
Taken from blog:
Option to dynamically define element titles
For chart views, form views, table views, HTML views, nested iViews and popup iViews (popup signal), you can now define dynamic titles using the Expression Editor. A new (ellipsis) button to the right of the field in the Configure Element task panel displays the Title Editor dialog box, in which you enter either or define a custom expression.
/people/judy.kestecher/blog/2008/08/26/whats-new-in-visual-composer--enhancement-package-1-for-sap-netweaver-70 -
How to identify Master data chars in a cube?
How to identify Master data chars in a cube? Is there any function module with teh help of which we can identify the master data objects in a cube. (I need to avoid manual checking as the no. of objects is more).
Regards,
R.Raviright click on cube..click on 'display data model'..
there expand the tree for each dimension..
under it..u will see list of char in that dimension..
for some characteristics u will see an arrow beside it..expand it..u will see further list of char..(with yellow icons)..
these are the list of attributes for that particular characteristic..
for char that have no attr..there will be no arrow beside it..
by this..u can know which char in ur cube hold master data..
Vishvesh -
I am deploying my application components on Oracle RAC database, when i install my app component i will run a script which creates a user and tablespace on bot rac-nodes(node1 and node2)
as database is clustered, the user are created on 2 nodes and tablespace is stored in a shared location for two rac nodes
i am able to successfully run my script on rac-node1 and and installed my component and when i started installing the app component on node2 getting error
java.sql.SQLException: ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
ORA-01110: data file 7: '/db/db/db/ora10g/10.2.0/admin/dbadmin_01.dbf'
ORA-06512: at "ADMIN.XL_SP_DBCHECK", line 48
ORA-06512: at line 1
"dbadmin_01.dbf is the custom tablespace which created by me"
i a mgetting error while installing the app component on rac-node2You should not create database files outside of the ASM.
I'm not sure you can move the datafile, I would export the data from the tablespace (if there is data you need there), delete the tablespace and recreate it in the ASM, then import the data back.
If you want to move the datafile, you can try using RMAN (from node1).
First connect to the database with sqlplus and execute:
alter tablespace <tbs_name> offline;Then start RMAN: rman target /
BACKUP AS COPY DATAFILE '<file>' FORMAT '+<ASM_DG>';Then in sqlplus, execute:
alter tablespace <tbs_name> online;I'm not sure it will work, and I hope I got the commands right because I can't check it right now.
Good luck
Liron Amitzi
Senior DBA consultant
[www.dbsnaps.com]
[www.orbiumsoftware.com] -
My datafiles are in ASM file system, however the only one file ACIPEN_DATA is the one, which is not in ASM file system, and this the file which is in concern.
We are getting the following exception in the lxkratgas1.lex1.lexmark.com when connecting to ACIPEN_DATA.
This exception is coming up sometimes and the sometimes the file is getting processed successfully
Caused by: java.sql.SQLException: ORA-01157: cannot identify/lock data file 9 - see DBWR trace file
ORA-01110: data file 9: '/oracle/SE/product/10.2.0/db_1/dbs/ACIPEN_DATA'
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:955)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1169)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3285)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3368)
at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeUpdate(WrappedPreparedStatement.java:278)
at atg.adapter.gsa.SQLStatement.executeUpdate(SQLStatement.java:725)
at atg.adapter.gsa.Table.insert(Table.java:1378)
at atg.adapter.gsa.GSAItemDescriptor.addItem(GSAItemDescriptor.java:6272)
... 61 more
====================================================================
We have checked the datafile, it is absolutely online.
Can some expert jump in and resolve this issue Please.01157, 00000, "cannot identify/lock data file %s - see DBWR trace file"
// *Cause: The background process was either unable to find one of the data
// files or failed to lock it because the file was already in use.
// The database will prohibit access to this file but other files will
// be unaffected. However the first instance to open the database will
// need to access all online data files. Accompanying error from the
// operating system describes why the file could not be identified.
// *Action: Have operating system make file available to database. Then either
// open the database or do ALTER SYSTEM CHECK DATAFILES.is this a RAC database? -
Case sensitive data in workflow
I am working with some case sensitive data in a work flow. To set and get the values from the container, I am using the macros swc_set_element and swc_get_element.
I realized that these macros automatically convert the case of the data I am passing to upper case. I don't want the case conversion to happen, and want to retain the original case of the data (which is a mix of upper and lower case).
Can somebody suggest an approach to handle the same?? Its kinda urgent.
Thanks,
SrihariHi,
The data is generally converted to Uppercase if the Domain of the data you are using is not marked as case sensitive. You can set the "Lowercase" check box for the respective domains so that data is maintained in a case sensitive manner. May be you can copy the code of these macro's and change them to use your own case sensitive domains.
Regards,
Sesh
Message was edited by:
Seshatalpasai Madala -
ORA-01157: cannot identify/lock data file error in standby database.
Hi,
i have a primary database and standby database (11.2.0.1.0) running in ASM with different diskgroup names. I applied an incremental backup on standby database to resolve archive log gap and generated a controlfile for standby in primary database and restored the controlfile in standby database.But when i started the MRP process its not starting and thows error in alert log ORA-01157: cannot identify/lock data file. When i queried the standby database file it shows the location on primary database datafiles names not the standby database.
PRIMARY DATABASE
SQL> select name from v$datafile;
NAME
+DATA/oradb/datafile/system.256.788911005
+DATA/oradb/datafile/sysaux.257.788911005
+DATA/oradb/datafile/undotbs1.258.788911005
+DATA/oradb/datafile/users.259.788911005
STANDBY DATABASE
SQL> select name from v$datafile;
NAME
+STDBY/oradb/datafile/system.256.788911005
+STDBY/oradb/datafile/sysaux.257.788911005
+STDBY/oradb/datafile/undotbs1.258.788911005
+STDBY/oradb/datafile/users.259.788911005
The Actual physical location of standby database files in ASM in standby server is shown below
ASMCMD> pwd
+STDBY/11gdb/DATAFILE
ASMCMD>
ASMCMD> ls
SYSAUX.259.805921967
SYSTEM.258.805921881
UNDOTBS1.260.805922023
USERS.261.805922029
ASMCMD>
ASMCMD> pwd
+STDBY/11gdb/DATAFILE
i even tried to rename the datafiles in standby database but it throws error
ERROR at line 1:
ORA-01511: error in renaming log/data files
ORA-01275: Operation RENAME is not allowed if standby file management is
automatic.
Regards,
007Hi saurabh,
I tried to rename the datafiles in standby database after restoring it throws the below error
ERROR at line 1:
ORA-01511: error in renaming log/data files
ORA-01275: Operation RENAME is not allowed if standby file management is
automatic.
Also in my pfile i have mentioned the below parameters
*.db_create_file_dest='+STDBY'
*.db_domain=''
*.db_file_name_convert='+DATA','+STDBY'
*.db_name='ORADB'
*.db_unique_name='11GDB'
Regards,
007 -
Dynamic Variant for Date filed
Hi All,
I need to create a dynamic variant for date fields for standard report.
in date Low field...value will be harcoded as '01.01.2011' and S_Date-high date field should be current date - 1.
I dnt want to go for code in report to handle this.
I tried with many option but could not able to see up the dates like as above.
Kindly help.
PiyushHi,
try this code
data prevday like sy-datum.
SELECT-OPTIONS s_date for sy-datum DEFAULT '20110101' .", sy-datum-1.
INITIALIZATION.
AT SELECTION-SCREEN OUTPUT.
* S_DATE-HIGH = PREVDAY.
prevday = sy-datum.
s_date-high = prevday.
modify s_date index 1.
Hope the help
Edited by: j.ortiz on Jan 27, 2011 3:01 PM -
How to identify a data reference
Hi,
Probably a very simple question, but i was not able to find the answer (yet). Hopefully you can help me.
I have a data reference, which is a TYPE REF TO data
In some cases the reference can point to a table and in the other cases it points to a structure.
Now i want to know how i can identify the DATA reference if it is a table or structure?
Regards,
/Peter
In the expample below, how to i know LR_DATATAB is refering to a table and LR_DATASTRUC is refering to a structure?
====example===
REPORT zpval_test01.
TYPES ty_t_t001 TYPE STANDARD TABLE OF t001.
DATA lt_t001 TYPE STANDARD TABLE OF t001.
DATA ls_t001 LIKE LINE OF lt_t001.
DATA lr_datatab TYPE REF TO data.
DATA lr_datastruc TYPE REF TO data.
START-OF-SELECTION.
SELECT *
FROM t001
INTO TABLE lt_t001.
READ TABLE lt_t001 INTO ls_t001
INDEX 1.
CREATE DATA lr_datatab TYPE ty_t_t001.
GET REFERENCE OF lt_t001 INTO lr_datatab.
CREATE DATA lr_datastruc TYPE t001.
GET REFERENCE OF ls_t001 INTO lr_datastruc.Hi all,
DESCRIBE FIELD <l_tab> TYPE l_type. does the thing.
For a table TYPE = h and for a structure TYPE = u.
Thanks all,
Peter -
Setup dynamic Web Service Data Source
Hi all,
is there a way to setup a "dynamic" web service data source like
WSDL-URL = 'http://${server_ip}:${server_port}/XYZService?wsdl
and passing in the server_ip and server_port variables from outside upon document rendering?
As far as we have seen, there is not way to do so - leaving us with a static web service data source configuration that is only able to point to one specific WSDL.
The use case we have here goes like this:
1) We have one specific template for a specific document to be rendered.
2) Depending on the caller, the data source must be different, i.e. the same web service at different endpoint addresses must be called to fetch the right data.
Any ideas?
Thanks in advance.
Best regards,
StefanHi Klaus,
thanks for your reply. We also had that idea with the router web service ;-) But a little more flexibility would be great for us due to our decentralized system landscape.
Currently, we are in the evaluation phase of BI publisher to replace our local reports (sales documents) with BI Publisher reports having one central instance of BI Publisher and n local store instances all providing a getSalesDocument() web service.
To be able to call the correct web service, a dynamic config of web service endpoints would be helpful.
Best regards,
Stefan
Maybe you are looking for
-
Text is truncated on the right side of a text field. How to solve?
Hi group, I use CR for the .NET Platform 10.2 (VS 2005/.net2.0). In several cases the texts in my crystal reports are truncated on the right side of the text fields (which can show more than one line and which are set in the way that it increases if
-
when trying to convert to .doc format i am told server error 503, i have no server document in question is on desktop
-
Reports Service ...
Hi , iam using Oracle 10g Forms and Reports services , my problem is that for the Large reports ( that holds a huge amount of records ) , the report hanges for a long while and then sometimes it comes with error : REP-99 : the report has been cancled
-
IWeb random image generator javascript issue
This is the thread I'm curious about See below. http://discussions.apple.com/thread.jspa?threadID=1552040 I followed these steps and nothing happened. I'm not quite sure if I did everything right. I dragged the images from my iPhoto albums onto the p
-
i recently upgraded to the 3G - can I use the old phone simply as an ipod? there seems to be error messages, such as sim not installed, etc - cannot activate phone when connected to itunes - how can i correct this?