GoogleCloudPlatform / datacatalog-connectors-bi

Sample code with integration between Data Catalog and BI data sources.
Apache License 2.0
32 stars 16 forks source link

List ElastiCube dependencies #100

Closed ricardolsmendes closed 3 years ago

ricardolsmendes commented 3 years ago

- What I did Added the addons.ElastiCubeDependencyFinder.list_all() method, the core of a new feature for the Sisense Connector CLI that is going to allow users to easily list all tables and columns used by a given Sisense Dashboard or Widget.

- How I did it

  1. Added the addons.ElastiCubeDependencyFinder.list_all() method.
  2. Refactored some methods from the addons.ElastiCubeDependencyFinder class to increase reusability.
  3. Added unit tests to fully cover the code changes.

- How to verify it Run the unit tests.

- Description for the changelog Added the addons.ElastiCubeDependencyFinder.list_all() method.

PS 1: This PR is part of the effort to deliver #70. PS 2: The CLI changes and related docs are already done but will be tackled in a separate PR to make the code review easier.