Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
By the end of this chapter you will be able to:
- Set up a database exporter
In this exercise you will create an export of the customer summary report, to a database table:
- In your Introduction to Modelling analysis model, add a new database exporter by hovering over the table Customer Summary by Region, and press
.Insert excerpt _database_exporter _database_exporter nopanel true - Give the new exporter the Name:
Customer Summary By Region
- Press
.Insert excerpt _finish _finish nopanel true - You will now see the new database exporter in the model.
- Save your model layout - click
.Insert excerpt _save_saveModel _save_saveModel nopanel true
To complete the configuration of the database exporter:
- Click the Database Exporter in your model and toggle the flag Enabled to
.Insert excerpt _toggle_on _toggle_on nopanel true - Set the Datasource to CRM.
In the Statement Expression field, enter the query:
Code Block insert into DEST_CUST_SUMM_BY_REGION (REGION, TOTAL_LAST_BILL_AMT, AVG_LAST_BILL_AMT) Values ({Region}, {TotalLastBillAmount}, {AvgLastBillAmount})
Press
.Insert excerpt _finish _finish nopanel true Note that the pipe to the database exporter is dotted – this means that it is a Push pipe. When linking a table to a database exporter you must always use a push pipe. This is because you cannot run a database exporter on its own; it must always be driven from a table (otherwise, it has no data to process).
To test the database exporter, Run Analysis on the table Customer Summary by Region
.
- This is because the pipe you created to the database exporter is a push pipe, and so by running this table you will push data from the table to the exporter.
- Check the
→Insert excerpt _administration _administration nopanel true
- Your job will be at the top of the list in the Completed Tasks section - to see messages, double click this.Insert excerpt _console _console nopanel true - Check the log messages for this job – in particular scroll to the end; you should see messages telling you that data has been exported by your database exporter.
- Then press
on the System Console window.Insert excerpt _close _close nopanel true
Reviewing your exported data
You can review the data you have just exported using the PhixFlow schema browser:
- In your model, hover over the Customer Summary By Region
.Insert excerpt _database_exporter _database_exporter nopanel true - In the pop up toolbar press
.Insert excerpt _table_show_outputsinputs _table_show_outputsinputs nopanel true - The Datasource CRM will appear on your model view.
- Hover over the CRM
iconInsert excerpt _datasource _datasource nopanel true .
- In the popup press
.Insert excerpt _datasource_show_tables _datasource_show_tables nopanel true - Find the table you exported to DEST_CUST_SUMM_BY_REGION
- Double-click on the table to bring up the table data - this is the data you just exported.
- In the model window, click
.Insert excerpt _save_saveModel _save_saveModel nopanel true