Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PowerBI certification changes (#349)
* Added Tableau Connector to OpenSearch SQL Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Added CEILING and FLOOR functions Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Added IFNULL function Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Added Kyle's fix for ADDDATE and SUBDATE with resulting 00:00:00 being unexpectedly null Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Added MIN and MAX for two string arguments Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Fixed return type for MID function redefenitions, part of AOS-202 Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Added CAST functions to convert to int or string as part of AOS-202 Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Added HEXBINX and HEXBINY functions from the templace without any modifications Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Fixed cast to use the OSSQL type Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Added parenthesis to avoid /issues/293 Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Modified Timestamp conversion formula Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Added comment to TimestampType Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Updated Company Name accroding to the customer's request Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Updated Vendor Name as well Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Added few small changes to simplify connector developing and debugging Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Typo fix Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Added a simple test from TDVT: case bool0 from test calcs_data (an expression test) Some mofidication were made in the test framework to make the output more readable Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Modified the driver to recognize its support for conversion of types Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Removed changes from a different branch Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Removed changes from a different branch Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Made the connector convert keyword columns to string columns Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Fix requested by PR review Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Modified integration tests to reflect support for conversion types Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Removed connector changes Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Change values to bitmasks Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Add timestamp as a type for the driver Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Added timestamp to SQLGetTypeInfo for the ODBC Driver Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Reverted some previous changes Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Removed generated test output file Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Renamed SqlOdbcPBIConnector to OpenSearch Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * According to AOS-248, we have to build the server address string properly: - add http[s]:// prefix - add port In scope of this task 2 new fields were added to the connection dialog (port, useSSL) and the corresponding handling. Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Added version and disable trace output as per Microsoft's feedback Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Added documentation for the OpenSearch connector Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Renamed connector markdown file to follow naming conventions Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Changed image file extention as it was not being detected by GitHub Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Updating docs according to PR #16 comments. Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Added GitHub actions script to build Tableau and Power BI connector. The PBI connector is being built twice with different names accroding to the Amazon's request. Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * A typo fix in yml Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * A dummy commit to make GitHub Actions start the desired workflow Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Workflow fix - pack Tableau ODBC connector instead of JDBC one Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Fix line endings in the workflow file Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Another dummy commit to start the desired workflow Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Fix paths in the GitHub workflow Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Modified workflow to trigger on changes of itself Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Path fix for preparation step Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Added some changes to the second PBI connector - they should differ more than in filename to make PBI distuingish them Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Renamed PBI connector files Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Moved Tableau JDBC connector to bi-connectors Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Added packing Tableau JDBC connector For all connectors added check for successful packing before publishing Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Renamed Power BI connector as "OpenSearch Project" Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Renamed output artifact Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Update SqlOdbcPBIConnector.pq according to PR review notes Co-authored-by: Kyle Porter <kylep@bitquilltech.com> * Update SqlOdbcPBIConnector.pq according to PR review notes Co-authored-by: Kyle Porter <kylep@bitquilltech.com> * Modified code that builds the server string Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Fixed grammatical errors, added a docs directory, and updated the connection string options image Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Removed md file as it was moved to the docs directory Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Fixed grammatical errors and updated the old power bi support document Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Removed extra line Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> * Disabled building Tableau ODBC connector, because it is not ready for shipping Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Updated workflow step description Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Removed packing ODBC driver for Tableau (re: 4cadfd1). Removed Tableau ODBC driver source files since the driver is not supposed to be. Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Updated workflow, because connector source files were renamed after merge Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Revert "Add GitHub workflow to pack BI connectors" * Changed string replacement in the main connector file Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Script was modified according to PR comments Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Removed Tableau ODBC connector Signed-off-by: Yury Fridlyand <yuryf@bitquilltech.com> * Merged OpenSearch-sql main to this branch and updated links as per the PR comment Signed-off-by: Guian Gumpac <guiang@bitquilltech.com> Co-authored-by: Yury Fridlyand <yuryf@bitquilltech.com> Co-authored-by: Yury-Fridlyand <88679692+Yury-Fridlyand@users.noreply.github.com> Co-authored-by: Kyle Porter <kylep@bitquilltech.com>
- Loading branch information