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
+20-1Lines changed: 20 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,13 +14,32 @@ On my small dual core Macbook Pro, I see the following performance:
14
14
2 Threads: 40,072 rows/second
15
15
3 Threads: 44,624 rows/second
16
16
```
17
+
18
+
On my 4-core 2015 iMac, I see the following performance:
19
+
```
20
+
1 Thread: 37,034 rows/s
21
+
2 Threads: 53,494 rows/s
22
+
3 Threads: 60,181 rows/s
23
+
4 Threads: 66,868 rows/s
24
+
```
25
+
17
26
# Platforms
18
27
I have tested this on CentOS 7, and OS X High Sierra. The Tableau SDK supports Fedora 18 and later, CentOS 7 and later, and Ubuntu 12.04 and later. Support for CentOS 6 was removed from the Tableau SDK in version 10.2 of the SDK.
19
28
20
-
If you encounter a problem such as `java.lang.UnsatisfiedLinkError: Unable to load library TableauCommon: /lib64/libc.so.6: version 'GLIBC_2.14' not found`, your OS is unfortunately not supported. Docker containers may help in this situation.
29
+
If you encounter a problem such as `java.lang.UnsatisfiedLinkError: Unable to load library TableauCommon: /lib64/libc.so.6: version 'GLIBC_2.14' not found`, your OS is unfortunately not supported. Consider running in a Docker container (see below).
21
30
22
31
I have not tested this on Windows. Certainly the various shell scripts will not work, but you should be able to install the SDK for Windows and invoke Java directly. Any pull requests to add better support for Windows would be appreciated.
23
32
33
+
## Docker
34
+
There are public images for this project in Docker Hub. You can simple mount a Docker volume, and invoke this utility within the container. For example, assuming you have a folder called "Tableau" within your home directory:
This will download the latest image from Docker Hub, run a container, and attempt to build a TDE extract using the "sample.csv" and "sample.schema" within your ~/tableau folder.
42
+
24
43
# Dependencies
25
44
26
45
This library uses the Tableau SDK to create and publish Tableau extracts. This SDK is not available in Central Maven repositories. The SDK license allows distribution, but I've chosen to exclude it from this repository.
0 commit comments