content-adb-360/tools/views/2_goldtables.py (17 lines of code) (raw):

# Databricks notebook source # MAGIC %md # MAGIC ## View of GoldTables # MAGIC --- # MAGIC This notebook displays the gold tables after scd type 1 and 2, fact historical loads. # MAGIC # MAGIC Parameters: # MAGIC * catalog (default catadb360dev) # MAGIC * dbname (default golddb) # MAGIC * tablelist (default dimaddress,dimcustomer,dimfood,dimrestaurant,factsmenues) # COMMAND ---------- # MAGIC %md # MAGIC ## Gold Tables Historical # COMMAND ---------- dbutils.widgets.text('catalog', 'catadb360dev') dbutils.widgets.text('schema', 'golddb') dbutils.widgets.text('tablelist', 'dimaddress,dimcustomer,dimfood,dimrestaurant,factmenues') # COMMAND ---------- catalog = dbutils.widgets.get('catalog') schema = dbutils.widgets.get('schema') tlist = dbutils.widgets.get('tablelist') # COMMAND ---------- tables = tlist.split(",") # COMMAND ---------- spark.sql(f"use catalog {catalog}") # COMMAND ---------- tablesDfArr = [] for table in tables: tempDf = spark.sql(f"select * from golddb.{table}") tablesDfArr.append(tempDf) # COMMAND ---------- # MAGIC %md # MAGIC ### Dimcustomer # COMMAND ---------- display(tablesDfArr[1]) # COMMAND ---------- # MAGIC %md # MAGIC ### Dimaddress # COMMAND ---------- display(tablesDfArr[0]) # COMMAND ---------- # MAGIC %md # MAGIC ### Dimfood # COMMAND ---------- display(tablesDfArr[2]) # COMMAND ---------- # MAGIC %md # MAGIC ### Dimrestaurant # COMMAND ---------- display(tablesDfArr[3]) # COMMAND ---------- # MAGIC %md # MAGIC ### Factsmenues # COMMAND ---------- display(tablesDfArr[4])