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: README.md
+1-57Lines changed: 1 addition & 57 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Table backend utils
2
2
3
-
Common stuff for table backends (Snowflake|Synapse|Redshift) shared between apps.
3
+
Common stuff for table backends (Snowflake|Redshift) shared between apps.
4
4
5
5
6
6
## Interfaces
@@ -149,38 +149,6 @@ cp .env.dist .env
149
149
150
150
Set `TEST_PREFIX=` ENV
151
151
152
-
#### SYNAPSE
153
-
154
-
Create synapse server on Azure portal or using CLI.
155
-
156
-
set up env variables:
157
-
```bash
158
-
SYNAPSE_UID=UID
159
-
SYNAPSE_PWD=xxxx
160
-
SYNAPSE_DATABASE=synapse_db
161
-
SYNAPSE_SERVER=<synapse>.database.windows.net
162
-
```
163
-
164
-
#### Teradata
165
-
166
-
Prepare Teradata servers on AWS/Azure and set following properties. See
167
-
168
-
create new database for tests:
169
-
```sql
170
-
CREATE DATABASE <nick>_utils_tests FROM dbc
171
-
AS PERMANENT = 1e8,
172
-
SPOOL = 1e8;
173
-
```
174
-
175
-
set up env variables:
176
-
```bash
177
-
TERADATA_HOST=
178
-
TERADATA_PORT=1025
179
-
TERADATA_USERNAME=
180
-
TERADATA_PASSWORD=
181
-
TERADATA_DATABASE=
182
-
```
183
-
184
152
#### AWS
185
153
186
154
In order to download TD odbc driver, create a user who can access S3 bucket with the driver package.
@@ -191,30 +159,6 @@ AWS_ACCESS_KEY_ID=
191
159
AWS_SECRET_ACCESS_KEY=
192
160
```
193
161
194
-
#### Exasol
195
-
196
-
Run Exasol on your local machine in docker (for this case .env is preconfigured)
197
-
```
198
-
docker compose up -d exasol
199
-
```
200
-
201
-
Run Exasol server somewhere else and set up env variables:
202
-
```bash
203
-
EXASOL_HOST=
204
-
EXASOL_USERNAME=
205
-
EXASOL_PASSWORD=
206
-
```
207
-
208
-
_issues:_
209
-
210
-
- on slower machines Exasol can take a lot of resources. Run `docker compose -f docker compose.yml -f docker compose.limits.yml up exasol` to limit memory and cpu
211
-
212
-
- If you are getting error `exadt::ERROR: the private interface with address '<ip>/16' either does not exist or is down.`https://github.com/exasol/docker-db/issues/45
213
-
Exasol saves you (container) current ip address and docker daemon is changing default bridge range. There are two ways to fix this:
214
-
1. each reboot set you current ip range to exasol `docket-compose run --rm exasol exaconf modify-node -n 11 -p '<ip>/16'` this is have to be done each time when ip addresses are not align.
215
-
2. set docker default bridge to some fixed range: edit or create `/etc/docker/daemon.json` and set `{"bip":"172.0.0.1/24"}` (or different range that suites you)
0 commit comments