This is a short blog post to give you a clear picture of the two versions of the Data Access Extension(DAE) SDKs we currently support in SAP Lumira. If you are starting to develop a new data access extension, we recommend you to use the Version 2 SDK. The following table will give you a better idea of the new features that we support with the V2 SDK,
Feature | Version 1 DAE SDK | Version 2 DAE SDK |
---|---|---|
Lumira releases supported | v 1.17 and above | v 1.25 and above |
Selecting an extension | Extension present inside the External Data Source option | Extension is listed along with the native connectors seamlessly |
Activation in SAPLumira.ini file | Required | Not Required |
Extension Manager Installation support | No | Yes |
Server installation support | No | Yes |
Versioning | No | Yes |
Extension UI | Windows Native(doesn't blend with Lumira!!) | SAP UI5/other JS libraries(blends well with Lumira!!) |
Deployment | Executable, Manually copied to a specific local folder | Zip file, Installed with the Extension Manager |
Programming language (backend) | Any language, compiled to an executable | Java |
Programming language (UI) | Has to be handled by the executable | SAP UI5/ any JS library |
Data Preview screen | One default screen with a table, Handled by Lumira | Can develop custom Preview UI screens, ex: tree view for JSON, etc. |
Prepare room column import defaults | No control. Lumira tries to set some defaults | Complete control over importing columns specifically into Dimensions, Measures, set Aggregation types for measures, group columns into custom hierarchies |
Runtime debugging support | No | Yes. Chrome dev console for UI, Remote Java VM debugging inside Eclipse |
Hope this helps you better understand the differences between these two versions. Please leverage the new features we offer with the Version 2 SDK and develop new data access extensions with it. We have a sample extension for you to get started, http://github.com/sap/lumira-extension-da-sample