Remove MakeBillingTablesCommand credit data views

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=151130847
This commit is contained in:
nickfelt 2017-03-24 08:57:01 -07:00 committed by Ben McIlwain
parent c6a1c3d870
commit 0d32b6b7b2
3 changed files with 0 additions and 157 deletions

View file

@ -47,8 +47,6 @@ final class MakeBillingTablesCommand extends BigqueryCommand {
private static final SqlTemplate CURRENCY_TABLE_SQL = getSql("currency_table.sql");
private static final SqlTemplate REGISTRAR_DATA_SQL = getSql("registrar_data_view.sql");
private static final SqlTemplate REGISTRY_DATA_SQL = getSql("registry_data_view.sql");
private static final SqlTemplate CREDIT_DATA_SQL = getSql("credit_data_view.sql");
private static final SqlTemplate CREDIT_BALANCE_DATA_SQL = getSql("credit_balance_data_view.sql");
private static final SqlTemplate BILLING_DATA_SQL = getSql("billing_data_view.sql");
/** Runs the main billing table/view creation logic. */
@ -62,8 +60,6 @@ final class MakeBillingTablesCommand extends BigqueryCommand {
makeCurrencyTable();
makeRegistrarView();
makeRegistryView();
makeCreditView();
makeCreditBalanceView();
makeBillingView();
} catch (TableCreationException e) {
// Swallow since we already will have printed an error message.
@ -117,46 +113,6 @@ final class MakeBillingTablesCommand extends BigqueryCommand {
.build()));
}
/**
* Generates a view of registrar credit entities that links in information from the owning
* Registrar (e.g. billing ID).
*/
private void makeCreditView() throws Exception {
handleTableCreation(
"credit data view",
bigquery().query(
CREDIT_DATA_SQL
.put("SOURCE_DATASET", sourceDatasetId)
.put("DEST_DATASET", bigquery().getDatasetId())
.build(),
bigquery().buildDestinationTable("CreditData")
.description("Synthetic view of registrar credit information.")
.type(TableType.VIEW)
.build()));
}
/**
* Generates a view of registrar credit balance entities that collapses them down to the one
* 'true' credit balance for a given credit ID and effective time, eliminating any duplicates by
* choosing the most recently written balance entry of the set.
*
* <p>The result is a list of the historical balances of each credit (according to the most recent
* data written) that can be used to find the active balance of a credit at any point in time.
*/
private void makeCreditBalanceView() throws Exception {
handleTableCreation(
"credit balance data view",
bigquery().query(
CREDIT_BALANCE_DATA_SQL
.put("SOURCE_DATASET", sourceDatasetId)
.put("DEST_DATASET", bigquery().getDatasetId())
.build(),
bigquery().buildDestinationTable("CreditBalanceData")
.description("Synthetic view of registrar credit balance information.")
.type(TableType.VIEW)
.build()));
}
/**
* Generates a view of consolidated billing information that includes currency conversions,
* registrar details, and cancellation flags on top of the original BillingEvent.OneTime data.