Modifications to the astarte_import tool, including configuration updates, new modules, and changes to existing functions for better data access and processing.
Update dev.exs to add a new configuration option for the cluster name
Create a new module, Astarte.Config, to handle xandra options configuration
Update cli.ex to ensure the :astarte_data_access_xandra process is started
Update populatedb.ex to use the new interface and mappings fetch functions
Update astarte_import.ex to process the import arguments correctly
Command to run import data in Astarte:
mix astarte.import <cluster_name> <file_path>
[x] I have added to CHANGELOG.md relevant changes and any other user facing change
[x] I have added or ran the appropriate tests
What this PR does / why we need it:
The main goal of these changes is to improve the integration and functionality of the astarte_import tool with the astarte_data_access module, ensuring efficient data access and processing within the Astarte platform.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?
[x] Yes
[ ] No
Additional documentation e.g. usage docs, diagrams, etc.:
Modifications to the astarte_import tool, including configuration updates, new modules, and changes to existing functions for better data access and processing.
Command to run import data in Astarte:
mix astarte.import <cluster_name> <file_path>
What this PR does / why we need it:
The main goal of these changes is to improve the integration and functionality of the astarte_import tool with the astarte_data_access module, ensuring efficient data access and processing within the Astarte platform.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?
Additional documentation e.g. usage docs, diagrams, etc.: