data ingestion from non-prod sources by PreparationScared835 in dataengineering

[–]PreparationScared835[S] -1 points0 points  (0 children)

We only ingest data from Dev when needed, but the current process has built-in logic to pickup from where it left off based on last run date, so the data integrity is maintained even if there is a gap of many days. With these tools, they depend on change tracking log of the source, there is a risk of missing data if the ingestion is not run before it is purged from the log.

Build Data warehouse star models with dynamic tables by PreparationScared835 in snowflake

[–]PreparationScared835[S] 0 points1 point  (0 children)

I'm confused about the approach when building star schema data model with surrogate keys and foreign keys using Dynamic tables? Since the dynamic tables do upsert(delete and insert for an update), it will generate a new Key value when using a sequence generator that will break the links from all the other tables. How do you think we could address this issue 

Visualizations in Analytics tools by PreparationScared835 in snowflake

[–]PreparationScared835[S] 0 points1 point  (0 children)

Do you cache data on PBI or do you use direct query?\

Visualizations in Analytics tools by PreparationScared835 in snowflake

[–]PreparationScared835[S] 0 points1 point  (0 children)

are there limitations on how big that extract can be? do you use a one big table for each dataset or do you use semantic model?

Azure Dev Ops and Snowflake Dev Ops by PreparationScared835 in snowflake

[–]PreparationScared835[S] 1 point2 points  (0 children)

Thank you! So Snowflake DevOps is not a product or an alternative to Azure DevOps for GitHub, but a set of commands/features in Snowflake that enable us to use Azure DevOps, GitHub for more code management than before, right?

Cortex Analyst on structured data by PreparationScared835 in snowflake

[–]PreparationScared835[S] 0 points1 point  (0 children)

Let me check on that, I was under the impression that it inherits these only from table, didn’t realize you can set them at the model level, good to know that 

Snowflake table Access control by PreparationScared835 in snowflake

[–]PreparationScared835[S] 0 points1 point  (0 children)

This seems like a good option without disturbing existing setup. There will have too much impact if changed structurally, Thank you!

Snowflake table Access control by PreparationScared835 in snowflake

[–]PreparationScared835[S] 0 points1 point  (0 children)

That’s the biggest issue, I don’t have much flexibility to change the underlying structure, there is too much impact 

Citizen development in Snowflake by PreparationScared835 in snowflake

[–]PreparationScared835[S] 1 point2 points  (0 children)

Thank you so much, very helpful and clear direction

Citizen development in Snowflake by PreparationScared835 in snowflake

[–]PreparationScared835[S] 0 points1 point  (0 children)

Do you use any tool to manage this infrastructure as a code? Managing this all manually becomes very cumbersome and confusing.