amazon-archives / sql-odbc Goto Github PK
View Code? Open in Web Editor NEWOpen Distro for Elasticsearch ODBC Driver
Home Page: https://opendistro.github.io/
License: Apache License 2.0
Open Distro for Elasticsearch ODBC Driver
Home Page: https://opendistro.github.io/
License: Apache License 2.0
I cannot connect to server.
Server version: Opendistro 1.7.0
ODBC client version: 0.2.0
Error: Failed to Establish Connection to DB
Windows: Windows Server 2012R2
Add test to collect endpoint info and extend python parse to put the endpoint info into the test output
Also add performance results to test output
Should build productbuild package for automatic installation, as well as a tarball archive for more custom installations.
The log output directory is not changed after setting the log path in
We want to make sure that quality code is being submitted, so having automatic static code analysis on every PR build will help ensure this level of quality.
Are there any known problems with mac-installer v1.7.0.0?
My installation attempt on MacOS Catalina v10.15.4 fails, and I'm seeing the following in logs:
installd[1725]: PackageKit: Executing script "./postinstall" in /private/tmp/PKInstallSandbox.u8xo7K/Scripts/com.Amazon.ODFE SQL ODBC Driver.Driver.7qOYqn
installd[1725]: ./postinstall: dyld: Library not loaded: @rpath/libodfesqlodbc.dylib
installd[1725]: ./postinstall: Referenced from: /usr/local/lib/odfe-sql-odbc/bin/dsn_installer
installd[1725]: ./postinstall: Reason: image not found
installd[1725]: ./postinstall: /tmp/PKInstallSandbox.u8xo7K/Scripts/com.Amazon.ODFE SQL ODBC Driver.Driver.7qOYqn/postinstall: line 14: 27143 Abort trap: 6
...
Install Failed: Error Domain=PKInstallErrorDomain Code=112 "An error occurred while running scripts from the package “ODFE SQL ODBC Driver-0.2.0-Darwin.pkg”
Add log levels to driver logger, and propagate log levels throughout calls to the logger in code.
Windows installers make this easy with WiX and the registry, but we need a separate program to interact with the ODBC installer API to properly configure this on Mac.
Update documentation with references to github and also add THIRD-PARTY document.
Found a couple of issues during final testing of installers
Once internal discussion has finished, branding choices will need to be applied to the installers & verified.
Work on driver performance improvements around query execution flow.
I have identified some areas that can be optimized to do some initial performance improvements.
Create a simple Windows installer that simply installs the binary dependencies (registry setup and proper versioning not required yet)
We should align our connection string options with ODBC default names for out outward options. This will allow tableau to properly populate the dialog boxes.
Furthermore, we should add a default drivername. I am not sure if it is considered a bug in Tableau, but if you default an empty string, Tableau will connect with the driver properly, then spin infinitely in the driver manager until forcefully killed, execution SQL calls in a loop, attempting to find a DSN with an empty string name. Regardless of whether it is a Tableau issue, let's add a default drivername.
Since the connection tests were our first set of tests, there are some methods for execution that should now be aligned with the rest of the tests available in our test suite.
Based on the functionality offered by ODFE & the SQL plugin
The current connection string options match the sql-jdbc driver.
ODBC Drivers very often use 'server' instead of 'host', 'UID' instead of 'user', and 'PWD' instead of 'password' in connection strings.
Adding support for this would be beneficial for users who are used to ODBC style connection strings. We can still leave our registry writing and registry files using 'host', 'user', and 'password'.
Remove unused connection string options, match current options with jdbc, and update registry.
Now that we can configure authentication and encryption, we should make sure our documentation for these options and others is up-to-date.
Get GitHub actions up to build driver for Mac and Windows.
Tests will not run initially. They will be setup so that they can just be uncommented and will run and make result artifacts in the future. We need the ability to deploy a server to send our queries to before we get our testing setup.
Ensure that calls to SQLGetInfo report that keysets are not supported
Open Distro support for ODBC Driver in Excel with the M connector
Currently, the SQLTables catalog integration tests expect a specific set of data tables loaded into the ODFE server in order to pass. (if there are any missing, or any unexpected tables, some tests fail)
This check should be changed so it checks for a set of required tables on the server, but not failing for extra tables existing.
For Mac:
leaks
toolFor Windows:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.