You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/add-a-source-7b50e8e.md
+5
Original file line number
Diff line number
Diff line change
@@ -71,6 +71,11 @@ Add a source to read data from. You can add multiple sources and combine them to
71
71
<tdvalign="top">
72
72
73
73
\[read-only\] Provide information to identify the source table.
74
+
75
+
> ### Note:
76
+
> Business names are not supported for columns in data flow editor.
Copy file name to clipboardExpand all lines: docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/running-a-flow-5b591d4.md
+3
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,9 @@ To run a flow, you have 3 main options depending on your flow type:
12
12
- Click *Schedule* to run your data flow or your transformation flow at later time, or on regular basis \(this is not available for *Replication Flow*\).
13
13
- Add the flow into a task chain. This is only valid for a data flow. For more information, see [Creating a Task Chain](creating-a-task-chain-d1afbc2.md).
14
14
15
+
> ### Caution:
16
+
> A data flow uses a technical user during run. So, if a source view or an underlying view of the source view uses the SESSION\_CONTEXT function, incorrect data is read from the view during the execution of the data flow. This results in incorrect data or no data in the output.
# Using an Object Without Primary Key As the Source
4
+
5
+
If certain conditions are met, you can use objects that do not have a primary key as the source for a replication flow.
6
+
7
+
This applies to the following types of **source objects**:
8
+
9
+
- CDS views
10
+
11
+
- ODP artifacts
12
+
13
+
14
+
The objects must have load type *Initial Only*. \(Delta loading is not supported.\)
15
+
16
+
**Existing tables** can be used as **targets** if they have a column \_\_load\_package\_id \(as explained below\). **Local tables** can only be used as targets if delta capturing is **not** enabled.
17
+
18
+
For some targets, the system automatically adds a **technical target column**. For HANA and HANA Cloud targets, this column is called "\_\_load\_package\_id" and has data type binary\(\>=256\). For other targets, it is called "\_\_load\_record\_id" and has data type string\(44\). This column provides a unique identifier for each record, which serves as a replacement for the primary key in duplicate handling and for other technical purposes. On the Projections tab, this column is always shown at the end and in read only mode. You can't rename it, remove or modify its data type, or reorder it.
19
+
20
+
> ### Note:
21
+
> Multiple replications \(for example due to restarting or undeploying and redeploying a replication flow\) result in different \_\_load\_record\_id values for the same source record.
Copy file name to clipboardExpand all lines: docs/Acquiring-Preparing-Modeling-Data/Acquiring-and-Preparing-Data-in-the-Data-Builder/using-confluent-kafka-as-the-target-74b3c95.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -171,7 +171,7 @@ For more information, see [Using Confluent Kafka As the Target](using-confluent-
171
171
The **target container** is automatically set to "/" because Confluent Kafka does not have a superordinate container layer.
172
172
173
173
> ### Note:
174
-
> If the Kafka cluster is behind an SAP Cloud Connector \(SCC\), the Kafka cluster and the SCC must be configured such that the broker addresses advertised by the cluster match the virtual hosts maintained for the brokers in the SCC. The simplest solution is to use the same value for virtual and internal hosts in the SCC and to maintain no dedicated advertised listeners for the Kafka brokers. If advertised listeners are maintained, these must be used as virtual hosts in SCC and as broker addresses in the connection definition.
174
+
> If the Kafka cluster is behind an SAP Cloud Connector \(SCC\), the Kafka cluster and the SCC must be configured such that the broker addresses advertised by the cluster match the virtual hosts maintained for the brokers in the SCC. The simplest solution is to use the same value for virtual and internal hosts in the SCC and to maintain no dedicated advertised listeners for the Kafka brokers. When adding additional brokers to a cluster to scale up, the SCC mapping must be adapted to include the additional brokers.
175
175
176
176
Each record from the source system is transferred into a single **message** in the target topic. The key of the messages is the combination of all primary key values of the record concatenated by "\_".
Copy file name to clipboardExpand all lines: docs/Acquiring-Preparing-Modeling-Data/Creating-Finding-Sharing-Objects/finding-and-accessing-data-in-the-catalog-1047825.md
+11
Original file line number
Diff line number
Diff line change
@@ -264,6 +264,17 @@ You can change the view to see different information.
264
264
- <spanclass="FPA-icons-V3"></span> \(Display as List\)
265
265
- <spanclass="SAP-icons-V5"></span> \(Display as Table\)
You can use the Datarade Data Finder website to search and request additional third-party data products from various data providers. Access the Datarade website from the catalog by choosing the *Data Products* tab or the *Data Providers* tab, and then clicking the *Request Data from Datarade* button.
274
+
275
+
> ### Note:
276
+
> Clicking the *Request Data from Datarade* button takes you to the Datarade website. This site is external to our product.
Copy file name to clipboardExpand all lines: docs/Acquiring-Preparing-Modeling-Data/Modeling-Data-in-the-Data-Builder/add-a-dimension-4caf098.md
+1
Original file line number
Diff line number
Diff line change
@@ -46,5 +46,6 @@ There are different ways to add dimensions:
46
46
- You can change the alias of this item in the properties panel. The alias is the name that is shown in the story in SAP Analytics Cloud.
47
47
- You can add or deselect associated dimensions.
48
48
- You can add or deselect attributes.
49
+
- You can specify a custom prefix or suffix for the technical name of attributes. For more information, see [Add a Prefix or a Suffix](add-a-prefix-or-a-suffix-0373c60.md).
You can specify a custom prefix or suffix for the technical name of attributes.
8
+
9
+
10
+
11
+
## Context
12
+
13
+
The suffix/prefix is a dimension property that is added to all attributes of that dimension. This helps you to identify where an attribute originates from when your analytic model contains a dimension multiple times, as the attribute name is be taken from the source dimension and would be the same in each dimension.
14
+
15
+
> ### Example:
16
+
> An analytic model contains the dimension *Employee* three times, as *Product Manager*, *Responsible* and *Changed By*. You can add the prefix PM for *Employee* in *Product Manager*, the prefix RESP for *Employee* in *Responsible*, and CB for the *Employee* in *Changed By*.
17
+
18
+
19
+
20
+
## Procedure
21
+
22
+
1. Click on a dimension of the canvas to show its properties in the side panel.
23
+
24
+
2. Choose <spanclass="FPA-icons-V3"></span> Edit to edit the prefix or suffix for the technical name of attributes. Note that prefixes cannot start with an underscore.
25
+
26
+
3. You can reset the technical names of attributes.
27
+
28
+
When you select *Reset all attributes to the original source names*, you can reset the technical names. When an attribute's technical name is renamed with a counter because of conflicts, this function removes that counter by resetting the technical name to match the source. This does not affect prefixes and suffixes.
-[Using an Object Without Primary Key As the Source](Acquiring-and-Preparing-Data-in-the-Data-Builder/using-an-object-without-primary-key-as-the-source-2267a9f.md)
83
84
-[Using a Cloud Storage Provider As the Target](Acquiring-and-Preparing-Data-in-the-Data-Builder/using-a-cloud-storage-provider-as-the-target-43d93a2.md)
84
85
-[Using Google BigQuery As the Target](Acquiring-and-Preparing-Data-in-the-Data-Builder/using-google-bigquery-as-the-target-56d4472.md)
85
86
-[Using Apache Kafka As the Target](Acquiring-and-Preparing-Data-in-the-Data-Builder/using-apache-kafka-as-the-target-6df55db.md)
@@ -175,6 +176,7 @@
175
176
-[Create an Analytic Model Directly From a View or Table](Modeling-Data-in-the-Data-Builder/create-an-analytic-model-directly-from-a-view-or-table-1c674aa.md)
176
177
-[Add a Source](Modeling-Data-in-the-Data-Builder/add-a-source-27075ee.md)
177
178
-[Add a Dimension](Modeling-Data-in-the-Data-Builder/add-a-dimension-4caf098.md)
179
+
-[Add a Prefix or a Suffix](Modeling-Data-in-the-Data-Builder/add-a-prefix-or-a-suffix-0373c60.md)
Copy file name to clipboardExpand all lines: docs/Acquiring-Preparing-Modeling-Data/searching-and-browsing-2dfea3a.md
+5
Original file line number
Diff line number
Diff line change
@@ -18,3 +18,8 @@ For more information on the available filters, see [Overview of Filters](overvie
18
18
19
19
By clicking an entry in the search result list, you will be directly forwarded to the corresponding data product page or data provider profile. There, you can evaluate the data product or data provider and eventually bookmark them. For more information, see [Using Bookmarks](using-bookmarks-aec68bb.md).
20
20
21
+
You can use the Datarade data finder website to search and request additional third-party data products from various data providers. Access Datarade by clicking the *Request Data from Datarade* button.
22
+
23
+
> ### Note:
24
+
> Clicking the *Request Data from Datarade* button takes you to the Datarade website. This site is external to our product.
Copy file name to clipboardExpand all lines: docs/Acquiring-Preparing-Modeling-Data/viewing-object-data-b338e4a.md
+7-3
Original file line number
Diff line number
Diff line change
@@ -43,8 +43,6 @@ You can view data in the table, graphical view, SQL view, E/R model, analytic mo
43
43
> - The *Data Viewer* will time out and display an error on the *Errors* tab if it is unable to load data in under three minutes. If you experience timeouts or slow performance and some or all of the data you want to view is not replicated to SAP Datasphere, consider replicating it \(see [Replicate Remote Table Data](Acquiring-and-Preparing-Data-in-the-Data-Builder/replicate-remote-table-data-7e258a7.md)\).
44
44
> - If a column has a *HANA Numeric* data type its data cannot be shown. Consider, changing the data type to one supported by SAP Datasphere \(see [Column Data Types](Acquiring-and-Preparing-Data-in-the-Data-Builder/column-data-types-7b1dc6e.md)\).
45
45
> - If a column has *Binary*, *Large Binary*, *ST\_Point*, and *ST\_Geometry* set as data type, the data viewer is unavailable and records are shown as *Cannot be shown*. If no data can be found, the data viewer shows it as *NULL*.
46
-
> - You cannot view data in an SQL view if any of its sources is shared from another space and has an input parameter.
47
-
>
48
46
> - When viewing data in a persisted view, the data is read from the view's persistency table, unless the view has a status of *Changes to Deploy*, in which case the view is run and the results displayed.
49
47
50
48
4. The following tools are available in the panel toolbar:
@@ -218,8 +216,14 @@ You can review the effects of any data access controls you apply to a view by ch
218
216
The data viewer updates to show only the records visible to the selected user.
219
217
220
218
> ### Note:
221
-
> *View as User* is only available in the graphic view, SQL view, and analytic model editors, and can only simulate data access controls that are applied in the current space and have a status of *Deployed*. If your view has one or more sources shared from other spaces, then a warning is shown to indicate that you may not see exactly the same records as the user you are impersonating.
219
+
> *View as User* is only available in the graphic view, SQL view, and analytic model editors, and can only simulate data access controls that are applied in the current space and which have a status of *Deployed*. In addition, if the view:
220
+
>
221
+
> - Is shared from another space then *View as User* is not supported.
222
+
> - Has one or more sources shared from other spaces, then a warning is shown to indicate that you may not see exactly the same records as the user you are impersonating.
223
+
> - Is secured by data access controls created by importing analysis authorizations from SAP BW or SAP BW/4HANA, then *View as User* is not supported.
224
+
222
225
226
+
For more information about data access controls, see [Securing Data with Data Access Controls](https://help.sap.com/viewer/9f36ca35bc6145e4acdef6b4d852d560/DEV_CURRENT/en-US/a032e51c730147c7a1fcac125b4cfe14.html"Data access controls allow you to apply row-level security to your objects. When a data access control is applied to a data layer view or a business layer object, any user viewing its data will see only the rows for which they are authorized, based on the specified criteria."):arrow_upper_right:.
Copy file name to clipboardExpand all lines: docs/Administering/Creating-Spaces-and-Allocating-Storage/create-a-space-bbd41b8.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -243,7 +243,7 @@ Create a space, allocate storage, and set the space priority and statement limit
243
243
> ### Note:
244
244
> A user with the DW Administrator role only cannot see the *Time Tables and Dimensions* area.
245
245
246
-
-*Auditing*/*Space Audit Settings* - Use the properties in the *Space Audit Settings* section to enable audit logging for the space. See [Enable Audit Logging](https://help.sap.com/viewer/9f36ca35bc6145e4acdef6b4d852d560/DEV_CURRENT/en-US/266553976e1c4db9aaa28a75e2308b77.html"You can enable audit logs for your space so that read and change actions (policies) are recorded. Administrators can then analyze who did what and when in the database."):arrow_upper_right:.
246
+
-*Auditing*/*Space Audit Settings* - Use the properties in the *Space Audit Settings* section to enable audit logging for the space. See [Enable Audit Logging](https://help.sap.com/viewer/9f36ca35bc6145e4acdef6b4d852d560/DEV_CURRENT/en-US/266553976e1c4db9aaa28a75e2308b77.html"You can enable audit logs for your space so that read and change actions (policies) are recorded. Administrators can then analyze who performed which action at which point in time."):arrow_upper_right:.
247
247
248
248
7. Click *Deploy* to deploy your space to the database.
249
249
@@ -252,8 +252,8 @@ Create a space, allocate storage, and set the space priority and statement limit
252
252
- Add your space to an existing scoped role \(see [Add Spaces to a Scoped Role](../Managing-Users-and-Roles/create-a-scoped-role-to-assign-privileges-to-users-in-spaces-b5c4e0b.md#loiob5c4e0b6c462414783ebbfc053815521__section_pr1_5pj_zyb)\).
253
253
- Create a scoped role and add your space and at least one user to the scoped role \(see [Create a Scoped Role](../Managing-Users-and-Roles/create-a-scoped-role-to-assign-privileges-to-users-in-spaces-b5c4e0b.md#loiob5c4e0b6c462414783ebbfc053815521__section_z4m_mpj_zyb)\).
254
254
255
-
For more information, see [Create a Scoped Role to Assign Privileges to Users in Spaces](../Managing-Users-and-Roles/create-a-scoped-role-to-assign-privileges-to-users-in-spaces-b5c4e0b.md)\).
255
+
For more information, see [Create a Scoped Role to Assign Privileges to Users in Spaces](../Managing-Users-and-Roles/create-a-scoped-role-to-assign-privileges-to-users-in-spaces-b5c4e0b.md).
256
256
257
-
All users assigned to the space via the scoped roles are automatically displayed in the *Users* area of the space page. In this area, you can add or remove users to/from scoped roles for your space \(see [Control User Access to Your Space](https://help.sap.com/viewer/9f36ca35bc6145e4acdef6b4d852d560/DEV_CURRENT/en-US/9d59fe511ae644d98384897443054c16.html"You can assign users to your space and manage them."):arrow_upper_right:. Either an administrator or a user with space administrator privileges can do so.
257
+
All users assigned to the space via the scoped roles are automatically displayed in the *Users* area of the space page. In this area, you can add or remove users to/from scoped roles for your space \(see [Control User Access to Your Space](https://help.sap.com/viewer/9f36ca35bc6145e4acdef6b4d852d560/DEV_CURRENT/en-US/9d59fe511ae644d98384897443054c16.html"You can assign users to your space and manage them."):arrow_upper_right:\). Either an administrator or a user with space administrator privileges can do so.
[Creating a New User](creating-a-new-user-58d4b24.md"You can create individual users in SAP Datasphere.")
27
+
[Create a User](create-a-user-58d4b24.md"You can create individual users in SAP Datasphere.")
28
28
29
-
[Importing or Modifying Users from a File](importing-or-modifying-users-from-a-file-b2698da.md"You can create new users or batch-update existing users by importing user data that you have saved in a CSV file.")
29
+
[Import or Modify Users from a File](import-or-modify-users-from-a-file-b2698da.md"You can create users or batch-update existing users by importing user data that you have saved in a CSV file.")
30
30
31
-
[Updating User Email Addresses](updating-user-email-addresses-0889208.md"You can update the user email addresses used for logon.")
31
+
[Update User Email Addresses](update-user-email-addresses-0889208.md"You can update the user email addresses used for logon.")
Copy file name to clipboardExpand all lines: docs/Administering/Managing-Users-and-Roles/enabling-a-custom-saml-identity-provider-9b26536.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -303,7 +303,7 @@ SAP Datasphere can be hosted on non-SAP data centers.
303
303
When dynamic user creation is enabled, new users will be automatically created using the default role and will be able to use SAML SSO to log onto SAP Datasphere. After users are created, you can set roles using SAML attributes.
304
304
305
305
> ### Note:
306
-
> Automatic user deletion is not supported. If a user in SAP Datasphere is removed from your SAML IdP, you must go to *Security* \> *Users* and manually delete users. For more information, see [Deleting Users](deleting-users-3ceb94c.md).
306
+
> Automatic user deletion is not supported. If a user in SAP Datasphere is removed from your SAML IdP, you must go to *Security* \> *Users* and manually delete users. For more information, see [Delete Users](delete-users-3ceb94c.md).
307
307
>
308
308
> If this option is enabled, dynamic user creation still occurs even when SAML user attributes have not been set for all IdP users. To prevent a user from being automatically created, your SAML IdP must deny the user access to SAP Datasphere.
You can create new users or batch-update existing users by importing user data that you have saved in a CSV file.
7
+
You can create users or batch-update existing users by importing user data that you have saved in a CSV file.
8
8
9
9
10
10
@@ -14,7 +14,7 @@ The user data you want to import must be stored in a CSV file. At minimum, your
14
14
15
15
If you want to assign new users different roles, include a `Roles` column in the CSV file. The role IDs used for role assignment are outlined in [Standard Roles Delivered with SAP Datasphere](standard-roles-delivered-with-sap-datasphere-a50a51d.md).
16
16
17
-
For existing users that you want to modify, you can create the CSV file by first exporting a CSV file from SAP Datasphere. For more information, see [Exporting Users](exporting-users-e227d3c.md).
17
+
For existing users that you want to modify, you can create the CSV file by first exporting a CSV file from SAP Datasphere. For more information, see [Export Users](export-users-e227d3c.md).
18
18
19
19
> ### Note:
20
20
> The first name, last name, and display name are linked to the identity provider, and can't be changed in the User list page, or when importing a CSV file. \(In the User list page, those columns are grayed out.\)
0 commit comments