Skip to content

Commit ff28863

Browse files
authored
Merge pull request #176190 from linda33wj/purview
Add notes on scanning Oracle and SAP sources
2 parents cfdf35c + f548241 commit ff28863

File tree

3 files changed

+50
-52
lines changed

3 files changed

+50
-52
lines changed

articles/purview/register-scan-oracle-source.md

Lines changed: 36 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.author: kchandra
66
ms.service: purview
77
ms.subservice: purview-data-map
88
ms.topic: overview
9-
ms.date: 09/27/2021
9+
ms.date: 10/18/2021
1010
---
1111
# Register and Scan Oracle source
1212

@@ -16,6 +16,8 @@ This article outlines how to register an Oracle data base in Purview and set up
1616

1717
The Oracle source supports **Full scan** to extract metadata from an Oracle database and fetches **Lineage** between data assets.
1818

19+
Proxy server is not supported when scanning Oracle source.
20+
1921
## Prerequisites
2022

2123
1. Set up the latest [self-hosted integration
@@ -43,31 +45,34 @@ The Oracle source supports **Full scan** to extract metadata from an Oracle data
4345

4446
6. User permission: A read-only access to system tables is required.
4547
The user should have permission to create a session as well as role SELECT\_CATALOG\_ROLE assigned. Alternatively, the user may have SELECT permission granted for every individual system table that this connector queries metadata from:
46-
> grant create session to \[user\];\
47-
grant select on all\_users to \[user\];\
48-
grant select on dba\_objects to \[user\];\
49-
grant select on dba\_tab\_comments to \[user\];\
50-
grant select on dba\_external\_locations to \[user\];\
51-
grant select on dba\_directories to \[user\];\
52-
grant select on dba\_mviews to \[user\];\
53-
grant select on dba\_clu\_columns to \[user\];\
54-
grant select on dba\_tab\_columns to \[user\];\
55-
grant select on dba\_col\_comments to \[user\];\
56-
grant select on dba\_constraints to \[user\];\
57-
grant select on dba\_cons\_columns to \[user\];\
58-
grant select on dba\_indexes to \[user\];\
59-
grant select on dba\_ind\_columns to \[user\];\
60-
grant select on dba\_procedures to \[user\];\
61-
grant select on dba\_synonyms to \[user\];\
62-
grant select on dba\_views to \[user\];\
63-
grant select on dba\_source to \[user\];\
64-
grant select on dba\_triggers to \[user\];\
65-
grant select on dba\_arguments to \[user\];\
66-
grant select on dba\_sequences to \[user\];\
67-
grant select on dba\_dependencies to \[user\];\
68-
grant select on dba\_type\_attrs to \[user\];\
69-
grant select on V\_\$INSTANCE to \[user\];\
70-
grant select on v\_\$database to \[user\];
48+
49+
```sql
50+
grant create session to [user];
51+
grant select on all_users to [user];
52+
grant select on dba_objects to [user];
53+
grant select on dba_tab_comments to [user];
54+
grant select on dba_external_locations to [user];
55+
grant select on dba_directories to [user];
56+
grant select on dba_mviews to [user];
57+
grant select on dba_clu_columns to [user];
58+
grant select on dba_tab_columns to [user];
59+
grant select on dba_col_comments to [user];
60+
grant select on dba_constraints to [user];
61+
grant select on dba_cons_columns to [user];
62+
grant select on dba_indexes to [user];
63+
grant select on dba_ind_columns to [user];
64+
grant select on dba_procedures to [user];
65+
grant select on dba_synonyms to [user];
66+
grant select on dba_views to [user];
67+
grant select on dba_source to [user];
68+
grant select on dba_triggers to [user];
69+
grant select on dba_arguments to [user];
70+
grant select on dba_sequences to [user];
71+
grant select on dba_dependencies to [user];
72+
grant select on dba_type_attrs to [user];
73+
grant select on V_$INSTANCE to [user];
74+
grant select on v_$database to [user];
75+
```
7176

7277
## Setting up authentication for a scan
7378

@@ -93,8 +98,11 @@ On the **Register sources (Oracle)** screen, do the following:
9398
- A host name used by JDBC to connect to the database server. For
9499
for example, MyDatabaseServer.com or
95100
- IP address. For for example,192.169.1.2 or
96-
- Its fully qualified JDBC connection string. For for example,\
97-
jdbc:oracle:thin:@(DESCRIPTION=(LOAD\_BALANCE=on)(ADDRESS=(PROTOCOL=TCP)(HOST=oracleserver1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=oracleserver2)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=oracleserver3)(PORT=1521))(CONNECT\_DATA=(SERVICE\_NAME=orcl)))
101+
- Its fully qualified JDBC connection string. For for example,
102+
103+
```
104+
jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=TCP)(HOST=oracleserver1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=oracleserver2)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=oracleserver3)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl)))
105+
```
98106
99107
3. Enter the **Port number** used by JDBC to connect to the database
100108
server (1521 by default for Oracle).

articles/purview/register-scan-sapecc-source.md

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.author: kchandra
66
ms.service: purview
77
ms.subservice: purview-data-map
88
ms.topic: overview
9-
ms.date: 09/27/2021
9+
ms.date: 10/18/2021
1010
---
1111
# Register and scan SAP ECC source
1212

@@ -20,11 +20,10 @@ instance and fetches **Lineage** between data assets.
2020

2121
## Prerequisites
2222

23-
1. Set up the latest [self-hosted integration
24-
runtime](https://www.microsoft.com/download/details.aspx?id=39717).
25-
For more information, see [Create and configure a self-hosted
26-
integration
27-
runtime](../data-factory/create-self-hosted-integration-runtime.md).
23+
1. Set up the latest [self-hosted integration runtime](https://www.microsoft.com/download/details.aspx?id=39717). For more information, see [Create and configure a self-hosted integration runtime](../data-factory/create-self-hosted-integration-runtime.md).
24+
25+
>[!NOTE]
26+
>Scanning SAP ECC is a memory intensive operation, you are recommended to install Self-hosted Integration Runtime on a machine with large memory e.g. 128 GB.
2827
2928
2. Make sure the [JDK
3029
11](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html)
@@ -126,12 +125,8 @@ To create and run a new scan, do the following:
126125
e. **JCo library path**: The directory path where the JCo libraries
127126
are located
128127

129-
f. **Maximum memory available:** Maximum memory(in GB) available on
130-
customer's VM to be used by scanning processes. This is
131-
dependent on the size of SAP ECC source to be scanned.
132-
> [!Note]
133-
> As a thumb rule, please provide 1GB memory for every 1000 tables
134-
128+
f. **Maximum memory available:** Maximum memory (in GB) available on the Self-hosted Integration Runtime machine to be used by scanning processes. This is dependent on the size of SAP ECC source to be scanned. It's recommended to provide large available memory e.g. 100.
129+
135130
:::image type="content" source="media/register-scan-sapecc-source/scan-sapecc.png" alt-text="scan SAPECC" border="true":::
136131

137132
6. Select **Continue**.

articles/purview/register-scan-saps4hana-source.md

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.author: kchandra
66
ms.service: purview
77
ms.subservice: purview-data-map
88
ms.topic: overview
9-
ms.date: 09/27/2021
9+
ms.date: 10/18/2021
1010
---
1111
# Register and Scan a SAP S/4HANA source
1212

@@ -19,11 +19,10 @@ The SAP S/4HANA source supports **Full scan** to extract metadata from a SAP S/4
1919

2020
## Prerequisites
2121

22-
1. Set up the latest [self-hosted integration
23-
runtime](https://www.microsoft.com/download/details.aspx?id=39717).
24-
For more information, see [Create and configure a self-hosted
25-
integration
26-
runtime](../data-factory/create-self-hosted-integration-runtime.md).
22+
1. Set up the latest [self-hosted integration runtime](https://www.microsoft.com/download/details.aspx?id=39717). For more information, see [Create and configure a self-hosted integration runtime](../data-factory/create-self-hosted-integration-runtime.md).
23+
24+
>[!NOTE]
25+
>Scanning SAP S/4HANA is a memory intensive operation, you are recommended to install Self-hosted Integration Runtime on a machine with large memory e.g. 128 GB.
2726
2827
2. Make sure the [JDK
2928
11](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html)
@@ -125,12 +124,8 @@ To create and run a new scan, do the following:
125124
e. **JCo library path**: Specify the path to the folder where the
126125
JCo libraries are located.
127126

128-
f. **Maximum memory available:** Maximum memory (in GB) available
129-
on customer's VM to be used by scanning processes. This is
130-
dependent on the size of SAP S/4HANA source to be scanned.
131-
> [!Note]
132-
> As a thumb rule, please provide 1GB memory for every 1000 tables
133-
127+
f. **Maximum memory available:** Maximum memory (in GB) available on the Self-hosted Integration Runtime machine to be used by scanning processes. This is dependent on the size of SAP S/4HANA source to be scanned. It's recommended to provide large available memory e.g. 100.
128+
134129
:::image type="content" source="media/register-scan-saps4hana-source/scan-saps-4-hana.png" alt-text="scan SAP S/4HANA" border="true":::
135130

136131
6. Select **Continue**.

0 commit comments

Comments
 (0)