<@U088WCP3B4P> Hello, what information does the ed...
# ask-elementary-ai
a
@kapa.ai Hello, what information does the edr send-report command generate a report based on? Can I receive a notification in Slack about the successful completion of DBT model collection? For example, 100 models were successfully collected, 25 in error?
k
A message from kapa.ai
The
edr send-report
command generates a report based on test results, model runs, sources, exposures, and other dbt artifacts from your data warehouse. It collects this information by running several dbt operations to extract data about your project's performance and status. According to the knowledge sources,
edr send-report
does the following: 1. It generates a report and uploads it to a platform of your choice (S3/GCS/Slack) 2. It can also send a summary of the report to Slack 3. The report includes information about test results, models, sources, exposures, model runs, test coverage, and dependencies Regarding notifications about successful model completions, Elementary Data does support model alerts, but they are primarily focused on failures and warnings rather than successes. As mentioned in one of the discussions: > "Currently elementary can send alerts mostly for model / test / source freshness / snapshot failures (also for warnings and errors) and detected data issues." There was a specific user question about getting notified when specific models are completed successfully, which suggests this isn't a standard feature. One user mentioned wanting "to be able to receive notifications about data updates in the table" and "to get notified when specific model is completed." If you're looking to get notifications about successful model runs, you might want to consider using
edr monitor
which sends Slack alerts based on the configuration in your YAML files. However, it appears to be primarily designed for alerting on failures rather than successes. For a comprehensive summary of your dbt runs including successful models, you might want to use the report summary feature that can be sent to Slack, which would show the overall status of your models (successful, failed, etc.). [Elementary Slack Alerts](https://docs.elementary-data.com/features/elementary-alerts) can provide notifications about model runs, but they're typically configured for failure scenarios rather than success notifications. Hope this helps! If you need more specific information about configuring alerts for successful model completions, you might want to reach out to the Elementary Data team directly.
a
@kapa.ai So, it's actually impossible to implement a success notification right now, right?
k
A message from kapa.ai
Based on the knowledge sources, it appears that Elementary Data currently doesn't have a built-in feature to send notifications specifically for successful model completions. The alerts functionality is primarily designed to notify about failures, warnings, and errors. As mentioned in one of the Slack conversations: > "Currently elementary can send alerts mostly for model / test / source freshness / snapshot failures (also for warnings and errors) and detected data issues. So this is not supported out of the box at the moment." [Slack forum user question](https://slack.com/archives/C02CTC89LAX/p1680850724643499) When a user specifically asked about getting notified when a specific model is completed successfully, it was clear this was a feature request rather than an existing capability. You could potentially work around this limitation by: 1. Using the report summary that gets sent to Slack after running
edr send-report
, which would include information about all models including successful ones 2. Creating a custom solution using Elementary's data tables in your warehouse, which track the status of model runs 3. Using your orchestration tool (like Airflow) to send success notifications directly But as for a native Elementary feature to send notifications specifically for successful model completions - that doesn't appear to be available in the current version based on the knowledge sources provided. If this feature is important to your workflow, you might want to consider submitting a feature request to the Elementary team, as they do prioritize features based on community feedback. I hope this clarifies the current capabilities! Is there anything else you'd like to know about Elementary Data's alerting capabilities?