Hi, i have kafka->bronze->silver->gold st...
# questions
j
Hi, i have kafka->bronze->silver->gold streaming pipline and i want to see data from each stage on kedro vz, its possible?
Copy code
In my custom streaming dataset i have tried with
Copy code
def _load(self):
        if self._preview_mode:
            df = self.spark.read.format("delta").load(self._filepath)
            return df.toPandas()
        else:
            return self.spark.readStream.format("delta").load(self._filepath)
and
Copy code
def _save(self, df: DataFrame) -> None:

        if self._preview_mode:
            df = self.spark.readStream.format("delta").load(self._filepath)
            df.writeStream \
            .format("parquet") \
            .option("path", "data/08_reporting/") \
            .option("checkpointLocation", "data/08_reporting/_checkpoints/") \
            .start() \
            .awaitTermination()
            return

        try:
            if
but still no df data showen on vz
d
j
Hi Dmitry, can implemente preview() in my custom streaming dataset ? without new class CustomTableDataset?
d
I think yes, in my opinion you just need to return table in your custom dataset preview() method. But maybe @Ravi Kumar Pilla can add more clarity
r
As suggested by @Dmitry Sorokin, you need to implement the preview method. Make sure the return value dictionary contains the keys as suggested here - https://docs.kedro.org/projects/kedro-viz/en/v11.0.2/preview_custom_datasets.html#tablepreview Thank you
👍 2
j
Thank you 🙂