2.0.132 • Published 20 hours ago

@gooddata/data-source-management v2.0.132

Weekly downloads
-
License
BSD-3-Clause
Repository
-
Last release
20 hours ago

GoodData Datasource management

GoodData Datasource management helps you to connect your cloud data to our platform.

Getting Started

Prerequisites

nodejs
yarn (also will work with npm, but we strongly recommend yarn)

Usage

With yarn installed, go to your project directory and run

$> yarn install --frozen-lockfile

Local development

If you are developing on a Mac or Linux machine, add gd-developer-portal.local to the end of the line starting withc 127.0.0.1 in your /etc/hosts file (you may need administrator/root privileges for that). Here is an example of how the /etc/hosts file may look on a Mac:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost

127.0.0.1   gdc-datasource-management.local

Create .env file according to the example and set up the REACT_APP_CUSTOM_DOMAIN variable to domain you are using for development. Make sure CORS are enabled on your dev domain for gdc-datasource-management.local.

For development, you can use hot reloading by separately command

$> yarn dev-tiger

Access

Access the app at https://gdc-datasource-management.local:3003/

Backend usage

The components in the package are supposed to be used as a plugin in another application. Therefore, they do not have their own SDK backend instance. The backend is expected to be provided from the app that uses the components. See the example in chapter below about how to do that.

When you make changes to the components, do not create new instances of the backend. Either use useBackend hook to get the backend or tigerSpecificFunctions instance or define service function or utility with parameter that can be used to provide backend to the function.

Every backend call must be done via either backend or tigerSpecificFunctions instance from @gooddata/sdk-backend-tiger. The direct usage of @gooddata/api-client-tiger (such as calling sdk.axios and making AJAX calls directly in the app) is not allowed! Such calls do not handle various errors states that application, or in this case pluggable components, must react.

How to use

Import the styles somewhere in your app.

@import '~@gooddata/data-source-management/build/styles/main';

Then, use a component called "CreateEditDataSource" to create a new data source or to edit an existing one.

The component must be wrapped in a context provider that provides component with SDK backend instances and tiger specific functions object that is created when IAnalyticalBackend is initialized.

import { CreateEditDataSource, BackendProvider, ITigerSpecificFunctions } from "@gooddata/data-source-management";

const backend: IAnalyticalBackend = { ... };
const tigerSpecificFunctions: ITigerSpecificFunctions = { ... }

<BackendProvider backend={backend} tigerSpecificFunctions={tigerSpecificFunctions}>
    <CreateEditDataSource
        dataSourceType={<dataSourceType>}
        dataSourceId={<dataSourceId>}
        canDelete={true}
        onDataSourceClosed={onDataSourceClosed}
        onDataSourceSaved={onDataSourceSaved}
        onDataSourceDeleted={onDataSourceDeleted}
    />
</BackendProvider>

License

(c) 2022 GoodData Corporation

This repository is under a BSD 3 license available in the LICENSE file.

2.0.132

20 hours ago

2.0.131

5 days ago

2.0.130

8 days ago

2.0.129

12 days ago

2.0.128

13 days ago

2.0.127

15 days ago

2.0.126

16 days ago

2.0.125

20 days ago

2.0.124

22 days ago

2.0.123

27 days ago

2.0.122

30 days ago

2.0.119

1 month ago

2.0.121

1 month ago

2.0.120

1 month ago

2.0.118

1 month ago

2.0.117

1 month ago

2.0.116

1 month ago

2.0.115

1 month ago

2.0.114

1 month ago

2.0.113

1 month ago

2.0.112

1 month ago

2.0.111

2 months ago

2.0.110

2 months ago

2.0.109

2 months ago

2.0.108

2 months ago

2.0.107

2 months ago

2.0.106

2 months ago

2.0.105

2 months ago

2.0.102-fix.0

2 months ago

2.0.104

2 months ago

2.0.103

2 months ago

2.0.102

2 months ago

2.0.101

3 months ago

2.0.100

3 months ago

2.0.99

3 months ago

2.0.98

3 months ago

2.0.97

3 months ago

2.0.95

3 months ago

2.0.96

3 months ago

2.0.94

3 months ago

2.0.89

3 months ago

2.0.93

3 months ago

2.0.91

3 months ago

2.0.92

3 months ago

2.0.90

3 months ago

2.0.88

4 months ago

2.0.87

4 months ago

2.0.86

4 months ago

2.0.85

4 months ago

2.0.84

4 months ago

2.0.83

5 months ago

2.0.82

5 months ago

2.0.81

5 months ago

2.0.80

5 months ago

2.0.79

5 months ago

2.0.77

5 months ago

2.0.78

5 months ago

2.0.75

5 months ago

2.0.76

5 months ago

2.0.74

5 months ago

2.0.73

5 months ago

2.0.68

6 months ago

2.0.69

5 months ago

2.0.66

8 months ago

2.0.67

7 months ago

2.0.64

8 months ago

2.0.65

8 months ago

2.0.63

10 months ago

2.0.71

5 months ago

2.0.72

5 months ago

2.0.70

5 months ago

2.0.62

10 months ago

2.0.48

1 year ago

2.0.49

12 months ago

2.0.46

1 year ago

2.0.47

1 year ago

2.0.44

1 year ago

2.0.45

1 year ago

2.0.43

1 year ago

2.0.59

12 months ago

2.0.57

12 months ago

2.0.58

12 months ago

2.0.55

12 months ago

2.0.56

12 months ago

2.0.53

12 months ago

2.0.54

12 months ago

2.0.51

12 months ago

2.0.52

12 months ago

2.0.60

12 months ago

2.0.61

11 months ago

2.0.39

1 year ago

2.0.42

1 year ago

2.0.40

1 year ago

2.0.41

1 year ago

2.0.38

1 year ago

2.0.37

1 year ago

2.0.35

1 year ago

2.0.36

1 year ago

2.0.34

1 year ago

2.0.33

1 year ago

2.0.28

1 year ago

2.0.29

1 year ago

2.0.31

1 year ago

2.0.32

1 year ago

2.0.30

1 year ago

2.0.28-test

1 year ago

2.0.28-test-1

1 year ago

2.0.15

2 years ago

2.0.16

2 years ago

2.0.19

1 year ago

2.0.17

2 years ago

2.0.18

2 years ago

2.0.26

1 year ago

2.0.27

1 year ago

2.0.24

1 year ago

2.0.25

1 year ago

2.0.22

1 year ago

2.0.23

1 year ago

2.0.20

1 year ago

2.0.21

1 year ago

2.0.5

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.9

2 years ago

2.0.8

2 years ago

2.0.13

2 years ago

2.0.14

2 years ago

2.0.11

2 years ago

2.0.12

2 years ago

2.0.10

2 years ago

2.0.4

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.120

2 years ago

1.0.110

2 years ago

1.0.112

2 years ago

1.0.111

2 years ago

1.0.118

2 years ago

1.0.117

2 years ago

1.0.119

2 years ago

1.0.114

2 years ago

1.0.113

2 years ago

1.0.116

2 years ago

1.0.115

2 years ago

1.0.109

2 years ago

1.0.108

2 years ago

1.0.107

2 years ago

1.0.106

2 years ago

1.0.105

2 years ago

1.0.104

2 years ago

1.0.103

2 years ago

1.0.102

2 years ago

1.0.101

2 years ago

1.0.100

2 years ago

1.0.99

2 years ago

1.0.98

2 years ago

1.0.97

2 years ago

1.0.96

2 years ago

1.0.95

2 years ago

1.0.94

2 years ago

1.0.93

2 years ago

1.0.92

2 years ago

1.0.91

2 years ago

1.0.90

2 years ago

1.0.89

2 years ago

1.0.88

2 years ago

1.0.87

2 years ago

1.0.86

2 years ago

1.0.85

2 years ago

1.0.84

2 years ago

1.0.83

2 years ago

1.0.82

2 years ago

1.0.81

2 years ago

1.0.80

2 years ago

1.0.79

2 years ago

1.0.78

2 years ago

1.0.77

2 years ago

1.0.76

2 years ago

1.0.75

2 years ago

1.0.74

2 years ago

1.0.73

2 years ago

1.0.72

2 years ago

1.0.71

2 years ago

1.0.70

2 years ago

1.0.69

2 years ago

1.0.68

2 years ago

1.0.67

2 years ago

1.0.66

2 years ago

1.0.65

2 years ago

1.0.64

2 years ago

1.0.63

2 years ago

1.0.62

2 years ago

1.0.61

2 years ago

1.0.60

2 years ago

1.0.59

2 years ago

1.0.58

2 years ago

1.0.57

2 years ago

1.0.56

2 years ago

1.0.55

2 years ago

1.0.54

2 years ago

1.0.53

2 years ago

1.0.52

2 years ago

1.0.51

2 years ago

1.0.50

2 years ago

1.0.49

2 years ago

1.0.48

2 years ago

1.0.47

2 years ago

1.0.46

2 years ago

1.0.45

2 years ago

1.0.44

2 years ago

1.0.43

2 years ago

1.0.42

2 years ago

1.0.41

2 years ago

1.0.40

2 years ago

1.0.39

2 years ago

1.0.38

2 years ago

1.0.37

2 years ago

1.0.36

2 years ago

1.0.35

2 years ago

1.0.34

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago