Skip to content

Commit

Permalink
Update from SAP DITA CMS (squashed):
Browse files Browse the repository at this point in the history
commit b3fd805af6a24753236db5bfa319a1566df2093f
Author: REDACTED
Date:   Wed Jul 31 10:25:09 2024 +0000

    Update from SAP DITA CMS 2024-07-31 10:25:09
    Project: dita-all/urr1719873541902
    Project map: af2fcb3e6dd448f3af3c0ff9c70daaf9.ditamap
    Output: loioc25299a38b6448f889a43b42c9e5897d
    Language: en-US
    Builddable map: 678695d903b546e5947af69e56ed42b8.ditamap

commit f80584572a1530ab85e34eb6b2d8874167fe30ab
Author: REDACTED
Date:   Wed Jul 31 10:24:01 2024 +0000

    Update from SAP DITA CMS 2024-07-31 10:24:01
    Project: dita-all/urr1719873541902
    Project map: af2fcb3e6dd448f3af3c0ff9c70daaf9.ditamap
    Output: loiob8faae83b519439fb4ea9d0eb1a5f26e
    Language: en-US
    Builddable map: 4e1c1e1d5d1947f5875e93e7597c4f4c.ditamap

commit ad98d8b83d5d774f911e9423e021951428c99666
Author: REDACTED
Date:   Wed Jul 31 10:21:50 2024 +0000

    Update from SAP DITA CMS 2024-07-31 10:21:50
    Project: dita-all/urr1719873541902
    Project map: af2fcb3e6dd448f3af3c0ff9c70daaf9.ditamap
    Output: loiod3d776bb52294a17b48298443a286f55
    Language: en-US
    Builddable map: 89ab8c0ed18c432d8fb87551823e7de7.ditamap

##################################################
[Remaining squash message was removed before commit...]
  • Loading branch information
ditaccms-bot committed Aug 2, 2024
1 parent d52bd3f commit b597609
Show file tree
Hide file tree
Showing 47 changed files with 554 additions and 123 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,11 @@ Add a source to read data from. You can add multiple sources and combine them to
<td valign="top">

\[read-only\] Provide information to identify the source table.

> ### Note:
> Business names are not supported for columns in data flow editor.


</td>
</tr>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ To run a flow, you have 3 main options depending on your flow type:
- 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*\).
- 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).

> ### Caution:
> 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.


<a name="loio5b591d4998fa4a148750016a29ada91e__section_kxy_dq3_pzb"/>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- loio2267a9f6a5724ec0ae5632db4f9f70e5 -->

# Using an Object Without Primary Key As the Source

If certain conditions are met, you can use objects that do not have a primary key as the source for a replication flow.

This applies to the following types of **source objects**:

- CDS views

- ODP artifacts


The objects must have load type *Initial Only*. \(Delta loading is not supported.\)

**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.

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.

> ### Note:
> 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.
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ For more information, see [Using Confluent Kafka As the Target](using-confluent-
The **target container** is automatically set to "/" because Confluent Kafka does not have a superordinate container layer.

> ### Note:
> 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.
> 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.
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 "\_".

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,17 @@ You can change the view to see different information.
- <span class="FPA-icons-V3"></span> \(Display as List\)
- <span class="SAP-icons-V5"></span> \(Display as Table\)



<a name="loio10478251045b43e782fa15e0f3e113b0__section_vcp_wg5_zbc"/>

## Search for Third-Party Data

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.

> ### Note:
> Clicking the *Request Data from Datarade* button takes you to the Datarade website. This site is external to our product.
**Related Information**


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,5 +46,6 @@ There are different ways to add dimensions:
- 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.
- You can add or deselect associated dimensions.
- You can add or deselect attributes.
- 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).


Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<!-- loio0373c60d7e614dd5b5189de767bb672b -->

<link rel="stylesheet" type="text/css" href="../css/sap-icons.css"/>

# Add a Prefix or a Suffix

You can specify a custom prefix or suffix for the technical name of attributes.



## Context

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.

> ### Example:
> 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*.


## Procedure

1. Click on a dimension of the canvas to show its properties in the side panel.

2. Choose <span class="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.

3. You can reset the technical names of attributes.

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.


2 changes: 2 additions & 0 deletions docs/Acquiring-Preparing-Modeling-Data/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
- [Configure Your Replication Flow](Acquiring-and-Preparing-Data-in-the-Data-Builder/configure-your-replication-flow-3f5ba0c.md)
- [Define Filters](Acquiring-and-Preparing-Data-in-the-Data-Builder/define-filters-5a6ef36.md)
- [Define Mapping](Acquiring-and-Preparing-Data-in-the-Data-Builder/define-mapping-2c7948f.md)
- [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)
- [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)
- [Using Google BigQuery As the Target](Acquiring-and-Preparing-Data-in-the-Data-Builder/using-google-bigquery-as-the-target-56d4472.md)
- [Using Apache Kafka As the Target](Acquiring-and-Preparing-Data-in-the-Data-Builder/using-apache-kafka-as-the-target-6df55db.md)
Expand Down Expand Up @@ -175,6 +176,7 @@
- [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)
- [Add a Source](Modeling-Data-in-the-Data-Builder/add-a-source-27075ee.md)
- [Add a Dimension](Modeling-Data-in-the-Data-Builder/add-a-dimension-4caf098.md)
- [Add a Prefix or a Suffix](Modeling-Data-in-the-Data-Builder/add-a-prefix-or-a-suffix-0373c60.md)
- [Add Measures](Modeling-Data-in-the-Data-Builder/add-measures-e4cc3e8.md)
- [Create a Calculated Measure](Modeling-Data-in-the-Data-Builder/create-a-calculated-measure-cf6bd08.md)
- [Create a Restricted Measure](Modeling-Data-in-the-Data-Builder/create-a-restricted-measure-bfb43dd.md)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,8 @@ For more information on the available filters, see [Overview of Filters](overvie

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).

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.

> ### Note:
> Clicking the *Request Data from Datarade* button takes you to the Datarade website. This site is external to our product.
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,6 @@ You can view data in the table, graphical view, SQL view, E/R model, analytic mo
> - 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)\).
> - 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)\).
> - 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*.
> - You cannot view data in an SQL view if any of its sources is shared from another space and has an input parameter.
>
> - 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.
4. The following tools are available in the panel toolbar:
Expand Down Expand Up @@ -218,8 +216,14 @@ You can review the effects of any data access controls you apply to a view by ch
The data viewer updates to show only the records visible to the selected user.

> ### Note:
> *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.
> *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:
>
> - Is shared from another space then *View as User* is not supported.
> - 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.
> - 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.

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:.



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,7 @@ Create a space, allocate storage, and set the space priority and statement limit
> ### Note:
> A user with the DW Administrator role only cannot see the *Time Tables and Dimensions* area.
- *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:.
- *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:.

7. Click *Deploy* to deploy your space to the database.

Expand All @@ -252,8 +252,8 @@ Create a space, allocate storage, and set the space priority and statement limit
- 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)\).
- 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)\).

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)\).
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).

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.
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.


Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<link rel="stylesheet" type="text/css" href="../css/sap-icons.css"/>

# Creating a New User
# Create a User

You can create individual users in SAP Datasphere.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<link rel="stylesheet" type="text/css" href="../css/sap-icons.css"/>

# Deleting Users
# Delete Users

You can delete users.

Expand All @@ -24,9 +24,9 @@ You can delete users.
**Related Information**


[Creating a New User](creating-a-new-user-58d4b24.md "You can create individual users in SAP Datasphere.")
[Create a User](create-a-user-58d4b24.md "You can create individual users in SAP Datasphere.")

[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.")
[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.")

[Updating User Email Addresses](updating-user-email-addresses-0889208.md "You can update the user email addresses used for logon.")
[Update User Email Addresses](update-user-email-addresses-0889208.md "You can update the user email addresses used for logon.")

Original file line number Diff line number Diff line change
Expand Up @@ -303,7 +303,7 @@ SAP Datasphere can be hosted on non-SAP data centers.
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.
> ### Note:
> 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).
> 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).
>
> 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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<link rel="stylesheet" type="text/css" href="../css/sap-icons.css"/>

# Exporting Users
# Export Users

If you want to synchronize SAP Datasphere user data with other systems, you can export the data to a CSV file.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

<link rel="stylesheet" type="text/css" href="../css/sap-icons.css"/>

# Importing or Modifying Users from a File
# Import or Modify Users from a File

You can create new users or batch-update existing users by importing user data that you have saved in a CSV file.
You can create users or batch-update existing users by importing user data that you have saved in a CSV file.



Expand All @@ -14,7 +14,7 @@ The user data you want to import must be stored in a CSV file. At minimum, your

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).

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).
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).

> ### Note:
> 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.\)
Expand Down
Loading

0 comments on commit b597609

Please sign in to comment.