Fikrat Azizov
Fikrat Azizov
  • 46
  • 15 482
3.13 Schema enforcement and Schema Evolution
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html
In this tutorial, I explain how to handle schema irregularities in Spark when ingesting into Fabric Lakehouse tables. I also explain how to implement schema evolution for Lakehouse tables.
Chapters:
00:00- Introduction
01:48- Preview
03:53- Preparing data
05:34- Demo 1: Default schema enforcement in Spark
07:14- Disabling schema enforcement
07:59- Demo 2: Handling corrupt values
10:05- Demo 3: Exploring Permissive mode
10:47- Demo 4: Exploring Dropmalformed mode
11:17- Demo 5: Exploring Failfast mode
11:42- Demo 6: Handling schema mismatches on Lakehouse write
13:20- Demo: Using mergeSchema option
14:15- Demo: Using schema.autoMerge configuration setting
You can download the demo artifacts here:
Notebook: github.com/fazizov/youtube/blob/main/3.13/3.13%20Schema%20Enforcement.ipynb
Data: github.com/fazizov/youtube/blob/main/3.13/SalesData.zip
Please subscribe: th-cam.com/channels/8d958MxE2t1dr27QNqoOhA.html
Follow me on Linkedin: www.linkedin.com/in/fikrat-azizov-865a0528
and X: @fikrat_azizov
Official Documentation:
learn.microsoft.com/en-us/fabric/get-started/microsoft-fabric-overview
Hashtags:
#realtimeanalytics, #streaming, #microsoftfabric ,#azure,#microsoft, #dataengineering,#cloudcomputing, #dataanalytics, #lakehouse, #azuretutorial, #azuretraining, #datapipeline, #dataextraction , #dataintegration, #datatransfer, #dataflow, #spark, #deltalake, #synapse, #synapsedataenginering, #demo, #datalake, #transformation, #ingested, #datawarehouse, #dataintegration, #azuredatabricks ,#databricks, #bigdata, #bigdatatechnologies, #pyspark, #sparksql, #notebook ,#transformationvideo, #bronze, #medallion , #modeling, #facts, #silver, #gold, #historical data, #incremental
มุมมอง: 152

วีดีโอ

4.05 Mastering Real-Time Intelligence on your databases
มุมมอง 257หลายเดือนก่อน
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html This tutorial explores the latest enhancements to the Real-Time Intelligence service in Microsoft Fabric. I explain the new data sources for event streams and demonstrate how to build an end-to-end streaming pipeline from Azure SQL DB to KQL DB. Chapters: 00:00- Introduction 01:06- Agenda 02:50- Overview of Real-Time Intelligence in Fabric...
6.06 Synapse Warehouse Security Features
มุมมอง 2382 หลายเดือนก่อน
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html In this video, I discuss security features in Synapse Warehouse and demonstrate how to manage access to the workspace, warehouse and object granularity levels. Chapters: 00:00- Introduction 00:43- Preview 01:51- Overview of security features for Synapse Warehouse 04:45- Demo- Workspace and warehouse-level security management 07:24- Object-...
6.05 Mastering end-to-end Synapse Warehouse Solution
มุมมอง 5072 หลายเดือนก่อน
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html In this video, I discuss the challenges of building end-to-end Synapse Warehouse solutions across different maturity zones (Bronze, Silver, Gold) and demonstrate practical solutions. Chapters: 00:00- Introduction 00:55- Preview 05:01- Solution Architecture 08:07- Data Architecture 14:36- Demo-Data modelling tasks: creating tables, Primary ...
6.04 Data Modelling in Synapse Warehouse
มุมมอง 3732 หลายเดือนก่อน
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html In this video, I explain fundamental concepts of data modelling, like schema normalization, primary keys, unique keys and foreign keys. I also explain dimensional modelling principles by Kimball and explore different types of Slowly-Chaning Dimensions. I also explain how to build relationships between facts and SCD type-2 dimensions. Next,...
6.03 How to Migrate Scalar UDF's to Synapse Warehouse TVFs
มุมมอง 1192 หลายเดือนก่อน
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html In this video, I demonstrate how multi-statement scalar user-defined functions (UDF's) from your legacy databases can be migrated to Table-Value Functions (TVF's) supported in Synapse Warehouse. Chapters: 00:00- Introduction 01:12- Understanding differences between User-Defined Functions and Table-Value Functions 02:27- Sample Scalar UDF e...
6.02 User Defined Functions, Stored Procedures and execution automation options in Synapse Warehouse
มุมมอง 1763 หลายเดือนก่อน
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html In this video, I explore different programmatic components of the Synapse Warehouse Service like User Defined Functions and Stored Procedures I also explain the code automation options like Get Metadata, Lookup, Script And Stored Procedure activities from Data Pipelines. Next, I demonstrate the creation and usage of Table Value Functions a...
6.01 Introduction to Synapse Warehouse in Microsoft Fabric
มุมมอง 3493 หลายเดือนก่อน
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html In this video, I explain what Synapse Warehouse Service in Fabric, and what capabilities it includes. I also explain the purpose of the Mirroring feature. Next, I explain important data ingestion architecture options and demonstrate usage of Dataflow Gen2, shortcuts and SQL commands, like COPY INTO, Create Table AS (CTAS) and INSERT INTO. ...
3.12 Building Real-Time Analytics on Lakehouse: Reporting, Monitoring and Alerting
มุมมอง 2424 หลายเดือนก่อน
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html In this tutorial, I explain how to build a monitoring, reporting and alerting system on ever-changing Lakehouse tables. Chapters: 00:00- Introduction 01:01- Preview 03:02- Overview of key Real-Time Analytics components 04:39- Design considerations 06:04- Architecture options 12:36- Demo 1: Building near real-time reporting 21:44- Demo 2: B...
3.11 Building Real Time Analytics on Lakehouse: Streaming and Transformations
มุมมอง 2344 หลายเดือนก่อน
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html In this tutorial, I explain how to build Real-Time Analytics on ever-changing Lakehouse tables. Finally, I demonstrate PySpark code that leverages Change Data Feed and Spark Structured Streaming to build low-latency streaming pipelines on the Lakehouses. Chapters: 00:00- Introduction 00:43- Preview 03:08- Engineering Challenges of Building...
3.10 Delta Lake Change Data Feed and Time Travel In Microsoft Fabric
มุมมอง 1.1K4 หลายเดือนก่อน
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html In this tutorial, I explore Delta Lake Change Data Feed and Time Travel capabilities in Microsoft Fabric. I explain how Delta Lake technology supports transactions and table versioning and how this feature can be used to review and restore Lakehouse tables to their previous states. Furthermore, I explain how Time travel can be used to addr...
4.04 How to build Custom Event Streaming Generator from your data?
มุมมอง 2495 หลายเดือนก่อน
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html How do you build a customizable Event Generator in Microsoft Fabric? In this tutorial, I demonstrate how you can stream your data to Azure Event Hubs, Event Streams and KQL using Synapse Engineering notebooks and Spark Structured Streaming. I also explain how to create Event Hubs endpoints in Event Streams, that allow you to consume stream...
5.02 Build Your Smart Monitoring with Data Activator Today!
มุมมอง 3285 หลายเดือนก่อน
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html How to intelligently monitor and react to the changes in your real-time analytics data? In this tutorial, I introduce the Data Activator service in Microsoft Fabric. I explain basic Reflex components and demonstrate their usage in creating a smart monitoring system. Furthermore, I demonstrate how to create custom actions using Power Automa...
5.01 Introduction To Data Activator (LOW RES)
มุมมอง 2655 หลายเดือนก่อน
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html How to intelligently monitor and react to the changes in your real-time analytics data? In this tutorial, I introduce you Data Activator service in Microsoft Fabric. I explain basic Reflex components and demonstrate their usage in creating a smart monitoring system. I also demonstrate how to create custom actions using Power Automate flows...
4.03 Mastering End-To-End KQL Transformations In Microsoft Fabric
มุมมอง 2426 หลายเดือนก่อน
th-cam.com/play/PL3M3s8ZCMFRDKXrJOHGEumDuUbl9TLjnl.html In this tutorial, I explore KQL processing capabilities in Microsoft Fabric. I explain basic KQL operators and commands and demonstrate their usage. I also explain different tools to automate data movement and transformations within KQL database and demonstrate usage of table update, cache and retention policies. Furthermore I show how to ...
4.02 Mastering Event Stream Transformations in Microsoft Fabric
มุมมอง 1926 หลายเดือนก่อน
4.02 Mastering Event Stream Transformations in Microsoft Fabric
4.01 Introduction to Real-Time Analytics in Microsoft Fabric
มุมมอง 2686 หลายเดือนก่อน
4.01 Introduction to Real-Time Analytics in Microsoft Fabric
3.09 Spark Streaming Deep-Dive for Microsoft Fabric
มุมมอง 2287 หลายเดือนก่อน
3.09 Spark Streaming Deep-Dive for Microsoft Fabric
3.08 Introduction to Spark Structured Streaming in Microsoft Fabric
มุมมอง 5577 หลายเดือนก่อน
3.08 Introduction to Spark Structured Streaming in Microsoft Fabric
3.07 How to build and orchestrate Dynamic and Reusable Spark pipelines in Microsoft Fabric.
มุมมอง 2477 หลายเดือนก่อน
3.07 How to build and orchestrate Dynamic and Reusable Spark pipelines in Microsoft Fabric.
3.06 Mastering Common Silver and Gold zone transformations with PySpark in Microsoft Fabric
มุมมอง 2.6K7 หลายเดือนก่อน
3.06 Mastering Common Silver and Gold zone transformations with PySpark in Microsoft Fabric
3.05 Mastering Bronze Layer Transformations with PySpark in Microsoft Fabric Lakehouse?
มุมมอง 4937 หลายเดือนก่อน
3.05 Mastering Bronze Layer Transformations with PySpark in Microsoft Fabric Lakehouse?
2.05 Create Data Ingestion Pipelines From On-Premises Sources
มุมมอง 2687 หลายเดือนก่อน
2.05 Create Data Ingestion Pipelines From On-Premises Sources
3.04 Mastering Lakehouse Data Ingestion in Microsoft Fabric
มุมมอง 2478 หลายเดือนก่อน
3.04 Mastering Lakehouse Data Ingestion in Microsoft Fabric
3.03 Managing Lakehouse tables in Microsoft Fabric
มุมมอง 1468 หลายเดือนก่อน
3.03 Managing Lakehouse tables in Microsoft Fabric
3.02 Exploring OneLake Hub Navigation Features in Microsoft Fabric
มุมมอง 938 หลายเดือนก่อน
3.02 Exploring OneLake Hub Navigation Features in Microsoft Fabric
3.01 Get Started With Synapse Data Engineering in Microsoft Fabric
มุมมอง 2398 หลายเดือนก่อน
3.01 Get Started With Synapse Data Engineering in Microsoft Fabric
2.04 Dataflow Gen2 End-To-End Tutorial: Part 4
มุมมอง 888 หลายเดือนก่อน
2.04 Dataflow Gen2 End-To-End Tutorial: Part 4
2.03 Dataflow Gen2 End-To-End Tutorial: Part 3
มุมมอง 1068 หลายเดือนก่อน
2.03 Dataflow Gen2 End-To-End Tutorial: Part 3
2.02. Dataflow Gen2 End-To-End Tutorial: Part 2
มุมมอง 1438 หลายเดือนก่อน
2.02. Dataflow Gen2 End-To-End Tutorial: Part 2

ความคิดเห็น

  • @sgfgdsfae
    @sgfgdsfae 6 วันที่ผ่านมา

    Hi Fikrat. Great content, thank you. I'm struggling to capture any output parameters or data any retuned by an Azure SQL stored procedure in the Stored Procedure activity. Is this possible? I'm trying to use a value returned by a procedure which is performing updates, so I can't use a copy activity.

    • @sgfgdsfae
      @sgfgdsfae 5 วันที่ผ่านมา

      I've just found your script activity video, which answered my question perfectly! ... Thanks again

    • @fazizov
      @fazizov 5 วันที่ผ่านมา

      Glad you found it, yes, the script activity allows you to return both output parameters and datasets from stored procedure.

    • @fazizov
      @fazizov 5 วันที่ผ่านมา

      Thanks for feedback, and I had the same experience, looks like stored procedure activity is good only for DML purposes.

  • @AnisurRahman-wm2ys
    @AnisurRahman-wm2ys 15 วันที่ผ่านมา

    Just excellent ! Thank you Sir !

    • @fazizov
      @fazizov 14 วันที่ผ่านมา

      Thanks for watching!

  • @sgfgdsfae
    @sgfgdsfae 21 วันที่ผ่านมา

    Great content, thank you! Is there a way to enable Change Data Feed on Delta Tables in a Mirrored database? I'm able to query versions on these tables by creating shortcuts to them in a Lakehouse but unsurprisingly, all attempts fail when trying to set delta.enableChangeDataFeed=true

    • @fazizov
      @fazizov 21 วันที่ผ่านมา

      Thanks for feedback, and this is a good question. I recently asked Microsoft representative the same question and he said CDF isn't supported on Mirrored database.

  • @azizquazi
    @azizquazi หลายเดือนก่อน

    This is a great video, and it is easy to practice with the help of the .ipynb file and the source CSV file. What I have noticed is that the table with the CSV format "contact_csv" in the Table area is not available in the SQL Endpoint, so I am not sure whether the table contact_csv is to be called a Managed Table / External Table. Does this mean that any table using the Delta format and in the Tables folder is to be called a Managed Table? Thanks for a great video.

    • @fazizov
      @fazizov หลายเดือนก่อน

      Thanks for feedback, Aziz. That's right , those tables will be managed tables

  • @mohamedshahidomar3682
    @mohamedshahidomar3682 หลายเดือนก่อน

    Sir mic volumne is very less, audio is very feeble

    • @fazizov
      @fazizov หลายเดือนก่อน

      Thanks for the feedback. Unfortunately I can't change audio for this one, but will ensure that doesn't happen to future videos.

  • @joneskiller8
    @joneskiller8 หลายเดือนก่อน

    Amazing demo presentation. Thanks Fikrat.

    • @fazizov
      @fazizov หลายเดือนก่อน

      Thanks for watching!

  • @fazizov
    @fazizov หลายเดือนก่อน

    For the continuation of this discussion please check out this video: th-cam.com/video/pXCqDM24N3Y/w-d-xo.html&ab_channel=FikratAzizov

  • @ifeanyindukwe3086
    @ifeanyindukwe3086 2 หลายเดือนก่อน

    gr8 presentation, what about the eventhouse?

    • @fazizov
      @fazizov หลายเดือนก่อน

      Thanks, for feedback! Yes, eventhouse is on my to do list, so stay tuned.

  • @MikeFortmanBI
    @MikeFortmanBI 2 หลายเดือนก่อน

    Excellent video, Fikrat. It's clear that a lot of effort went into this. I really appreciate the time you take laying out the steps with slides before moving into the code.

    • @fazizov
      @fazizov 2 หลายเดือนก่อน

      Thanks for the feedback, Michael!

  • @jbjk445
    @jbjk445 2 หลายเดือนก่อน

    Maestro!!!

    • @fazizov
      @fazizov 2 หลายเดือนก่อน

      Thanks!

  • @joseluiscorreasalazar5670
    @joseluiscorreasalazar5670 2 หลายเดือนก่อน

    Thank you very much! This is one of the best tutorials on Fabric Lakehouses out there

    • @fazizov
      @fazizov 2 หลายเดือนก่อน

      Thanks for watching!

  • @joaorataoo
    @joaorataoo 2 หลายเดือนก่อน

    Excellent presentation!!! I have the following question, Imagine the following scenario: I have a file that is updated daily and I would like to obtain a history so that I can use it in Power BI to create visuals that would allow me to see the evolution of a given indicator over time. Would the "Change Data Feed" feature allow me to solve this problem? If not, what is the alternative? Finally, thank you for your advice. I don't have any knowledge of Phyton and it's essential in Fabric. Where should I start? Thank you very much for sharing.

    • @fazizov
      @fazizov 2 หลายเดือนก่อน

      Thanks for feedback! Yes, Change Data Feed is a right technology to resolve your task. You can use Spark SQL and PySpark languages for that. Make sure that you filter out pre-update row versions, to exclude duplicates. As to learning Python, I'd suggest to start with PySpark tutorials and you'd find plenty good materials on Databricks' site, here's one example: docs.databricks.com/en/pyspark/basics.html

  • @alexmahrou6434
    @alexmahrou6434 2 หลายเดือนก่อน

    Hi Fikrat, is the 7 day window for cdc expandable?

    • @fazizov
      @fazizov 2 หลายเดือนก่อน

      Hi there, I assume you're referring to Change Data Feed on Delta Lake? If yes, I don't think there's 7 days limit there.

  • @user-dy8xu7uj8k
    @user-dy8xu7uj8k 2 หลายเดือนก่อน

    Hi Fikrat, I have legacy warehouse in onprem SQL server, now if I want to migrate to fabric, which is the best approach to migrate the business logics, is it using pyspark on lakehouse or TSQL on Warehouse. please let me know the best practice. Thanks

    • @fazizov
      @fazizov 2 หลายเดือนก่อน

      Hi there, I'd use Spark SQL on Lakehouse- it's more compatible with T-SQL, especially for transformations requiring MERGE INTO logic.

  • @user-dy8xu7uj8k
    @user-dy8xu7uj8k 2 หลายเดือนก่อน

    Fikrat, thank you for creating such a detailed content.

    • @fazizov
      @fazizov 2 หลายเดือนก่อน

      Glad you enjoy it, thanks!

  • @user-dy8xu7uj8k
    @user-dy8xu7uj8k 2 หลายเดือนก่อน

    Hi Fikrat, Good Morning! I was wondering when to use pyspark (Lakehouse) and when to use SQL (warehouse) in fabric for data engineering. I am asking because I have to migrate the complex SQL stored procedures which we have in onprem oracle DB to Microsoft Fabric. I am facing lot of challenges technically and also the features are limited in fabric. COuld you please suggest in the above scenario how to proceed further.

    • @fazizov
      @fazizov 2 หลายเดือนก่อน

      That's a good question, as both have advantages. I'd choose Lakehouse option, because following: -It has less limitations and probably would be more compatible with your original code -Spark and Delta Lake has been around longer, so you'd get more material on that Best luck with your conversions!

  • @平凡-p1v
    @平凡-p1v 2 หลายเดือนก่อน

    I saw when creating a primary key, you specifying as NonClustered index, why not Clustered?

    • @fazizov
      @fazizov 2 หลายเดือนก่อน

      That's right, both NONCLUSTERED and NOT ENFORCED are required clauses when adding PK constraint to Synapse WH tables, see here more details: learn.microsoft.com/en-us/sql/t-sql/statements/alter-table-column-constraint-transact-sql?view=fabric

  • @douglaspiresmartins2955
    @douglaspiresmartins2955 2 หลายเดือนก่อน

    Awesome content Fkrat. One question; Since the PK in Silver.Trips table are NOT ENFORCED, it´s possible to add a duplicate value in the GeographyID column right? Does it make sense to add a PK which not ensure uniqueness ?

    • @fazizov
      @fazizov 2 หลายเดือนก่อน

      Thanks for feedback, Douglas. Yes, you're right - PK constrains will not prevent duplicate values, so in that sense they're not even truly constraints. According to Microsoft, the potential benefits of PK and FK constrains include improved query performance and their help in showing relationships between tables in modelling tools.

  • @user-dy8xu7uj8k
    @user-dy8xu7uj8k 3 หลายเดือนก่อน

    Hi Fikrat, I have some complex "Scalar user defined functions" defined in MYSQL and I have to migrate them to fabric, but as of now fabric doesn't support creation of "Scalar user defined functions" in warehouse. In this scenario please let me know alternative options I can use. Thanks

    • @fazizov
      @fazizov 3 หลายเดือนก่อน

      Hi Shreekanth, in most cases, you should be able to convert scalar UDF's to TVF's, providing they don't have Cursor logic and contain read-only queries. And then you can use them in your parent queries using CROSS APPLY constructs. I'll try to prepare a video to demonstrate the point, hopefully this week

    • @user-dy8xu7uj8k
      @user-dy8xu7uj8k 3 หลายเดือนก่อน

      @@fazizov ok, thanks a lot Fikrat

    • @fazizov
      @fazizov 2 หลายเดือนก่อน

      Hey Shreekanth, in case you haven't seen it, this video explains how to convert scalar UDF's to TVF's supported in Synapse: th-cam.com/video/3I8YcI-xokc/w-d-xo.html

    • @user-dy8xu7uj8k
      @user-dy8xu7uj8k 2 หลายเดือนก่อน

      @@fazizov , thanks a lot this helps

  • @nazih7756
    @nazih7756 3 หลายเดือนก่อน

    Thanks for information Fikrat

    • @fazizov
      @fazizov 3 หลายเดือนก่อน

      Thanks for watching!

  • @user-dy8xu7uj8k
    @user-dy8xu7uj8k 3 หลายเดือนก่อน

    Hi Fikrat, Good Morning!, I have to convert the existing SQL server stored procedure into fabric environment, In my stored procedures there are CURSOR commands but fabric doesnt support CURSOR commands, in this case how do I proceede, is there any alternative.

    • @fazizov
      @fazizov 3 หลายเดือนก่อน

      Hi there, thanks for raising this point.Have you tried Script activity,that acts like stored procedure?

    • @user-dy8xu7uj8k
      @user-dy8xu7uj8k 3 หลายเดือนก่อน

      @@fazizov really appreciate your quick response, I will check and update in a day. Thanks a lot.

    • @user-dy8xu7uj8k
      @user-dy8xu7uj8k 3 หลายเดือนก่อน

      @@fazizov I have one more doubt, does fabric support user defined scalar function in warehouse, if not what would be the work arround. I have some complex scalar functions defined in on premises SQL server finding it difficult to handle in fabric warehouse

  • @user-dy8xu7uj8k
    @user-dy8xu7uj8k 3 หลายเดือนก่อน

    I have a SQL server stored procedure which updates, deletes and merges data into a table , how do I convert the stored procedure to pyspark job is it possible to update a table in fabric using pyspark?, please make a video on this topic

    • @fazizov
      @fazizov 3 หลายเดือนก่อน

      Hi there, You can use Delta Lake API's for update and merge related methods on PySpark. Please take a look at this video that describes that approach: th-cam.com/video/LeWOG_4umb8/w-d-xo.html

    • @user-dy8xu7uj8k
      @user-dy8xu7uj8k 3 หลายเดือนก่อน

      @@fazizov thanks a lot, very informative

  • @user-dy8xu7uj8k
    @user-dy8xu7uj8k 3 หลายเดือนก่อน

    Great video. thanks for making.

    • @fazizov
      @fazizov 3 หลายเดือนก่อน

      Thanks for watching!

  • @chakamahlo1480
    @chakamahlo1480 3 หลายเดือนก่อน

    Thank you soo much,this video helped me to prepare for DP-600 exam.

    • @fazizov
      @fazizov 3 หลายเดือนก่อน

      I'm glad it was helpful, good luck with your exam!

  • @bobbycruz7589
    @bobbycruz7589 3 หลายเดือนก่อน

    Is there a way to run Oracle command using script?

    • @fazizov
      @fazizov 3 หลายเดือนก่อน

      According to documentation ,only A SQL, and SQL managed Instance is currently supported.

  • @erikjunichinishida6607
    @erikjunichinishida6607 3 หลายเดือนก่อน

    Great content Fikrat, this helps me a lot, thank you!

    • @fazizov
      @fazizov 3 หลายเดือนก่อน

      Happy to hear that! Thanks!

  • @reach2puneeths
    @reach2puneeths 3 หลายเดือนก่อน

    Can we create SQL scalar user defined function in fabric warehouse, if not what would be the alternative

    • @fazizov
      @fazizov 3 หลายเดือนก่อน

      No, scalar functions are not available in Fabric Warehouse, but you could use TVF instead, see example below: create function fn_geography(@GID int) returns table return (select City,State from dbo.Geography where GeographyID=@GID) select W.*,G.* from Weather W CROSS APPLY fn_geography(W.GeographyID) create function fn_geography(@GID int) returns table return (select City,State from dbo.Geography where GeographyID=@GID) select W.*,G.* from Weather W CROSS APPLY fn_geography(W.GeographyID) create function fn_geography(@GID int) returns table return (select City,State from dbo.Geography where GeographyID=@GID) select W.*,G.* from Weather W CROSS APPLY fn_geography(W.GeographyID) G

    • @reach2puneeths
      @reach2puneeths 3 หลายเดือนก่อน

      Thank you for letting me know, I will tryout

  • @joneskiller8
    @joneskiller8 4 หลายเดือนก่อน

    Outstanding walkthrough Fikrat. Appreciate you for sharing your knowledge.

    • @fazizov
      @fazizov 4 หลายเดือนก่อน

      I'm glad it was helpful, thank you!

  • @techwithasanka
    @techwithasanka 4 หลายเดือนก่อน

    Awesome content and presentation Fikrat, Thank you for sharing!

    • @fazizov
      @fazizov 4 หลายเดือนก่อน

      Thank you for feedback!

  • @平凡-p1v
    @平凡-p1v 4 หลายเดือนก่อน

    sorry, I meant display the full value in the column if columname is shorter than the length of the value?

    • @fazizov
      @fazizov 4 หลายเดือนก่อน

      You raised a good question and I don't have answer for that unfortunately. That seems to limitation of Fabric's notebook interface...

  • @平凡-p1v
    @平凡-p1v 4 หลายเดือนก่อน

    Hi Fikrat, for select statement in %%sql cell, how to display columname in full?

    • @fazizov
      @fazizov 21 วันที่ผ่านมา

      Sorry, I don't have answer for this question.

  • @平凡-p1v
    @平凡-p1v 4 หลายเดือนก่อน

    Hi, very good tutorial! I ran once your script and got result align with the one saw in your demo. then I dropped the checkpoint files and the delta table, after that, I restarted the stream, nothing happened. What other thing need to be done to repeat the demo again? Thank you the knowledge sharing.

    • @fazizov
      @fazizov 4 หลายเดือนก่อน

      Glad it helped! I'd check few things: Make sure all running streams stopped, delete the checkpoint folder, start stream again and check the status from handle, status usually great way to troubleshoot progress

  • @davidgodri3982
    @davidgodri3982 5 หลายเดือนก่อน

    As always, great video Fikrat!

  • @jayananair1
    @jayananair1 5 หลายเดือนก่อน

    Thank You Fikrat. Great content and easy to follow as am new to Fabric. Have a question on getting metadata, how to get metadata for when files are in root folder and multiple level of sub folders as well. Appreciate if you can guide on this

    • @fazizov
      @fazizov 5 หลายเดือนก่อน

      Thanks for feedback! You could add all attributes to metadata and then add 2 filter activities downstream (for files and folders). See if this video helps: th-cam.com/video/VFYq7L8qlMA/w-d-xo.html&ab_channel=FikratAzizov

    • @jayananair1
      @jayananair1 5 หลายเดือนก่อน

      @@fazizov Thanks for the suggestion. I found recursive is little hard to achieve. for e.g. 1000 of files in a folder structure having many years folder, months of each year and 28-31 files every month. I will give it a try with the above recommendation

  • @alphavoyager14
    @alphavoyager14 5 หลายเดือนก่อน

    u deleted some videos I guess why??

    • @fazizov
      @fazizov 5 หลายเดือนก่อน

      Which video are you looking for?

    • @alphavoyager14
      @alphavoyager14 5 หลายเดือนก่อน

      not sure but i guess event streaming and data pipelines

  • @user-su9nx3ek6p
    @user-su9nx3ek6p 5 หลายเดือนก่อน

    Useful thanks. Some questions - 1: Why would you choose to use an eventstream over direct ingestion into KQL? Is it purely for transformation purposes? 2: Does the advent of eventhouses change your approach in certain scenraios in any way?

    • @fazizov
      @fazizov 5 หลายเดือนก่อน

      Thanks for feedback. To answer your questions: 1. Eventstreams could be helpful if your source isn't one that can feed to KQL directly (say IOT hubs) or if your transformations are simple enough to be done from it, otherwise it'll only add up to latency 2. Eventhouses are nice feature designed to optimize costs and make data sharing easier. However, at the base of Eventhouses are KQL databases, so all ingestion/transformation related to KQL are true for Eventhouses as well.

  • @alphavoyager14
    @alphavoyager14 6 หลายเดือนก่อน

    video quality is not good even 1080p

    • @fazizov
      @fazizov 6 หลายเดือนก่อน

      That's right, thanks for pointing to that, and sorry about it. I've uploaded e better version of that here: th-cam.com/video/SkBCbmSA9sE/w-d-xo.html

  • @user-zx6ik7xv8q
    @user-zx6ik7xv8q 6 หลายเดือนก่อน

    Hi sir, very helpful tutorial sir, can you please make a tutorial how can we make power bi live dashboard using spark streaming

    • @fazizov
      @fazizov 6 หลายเดือนก่อน

      Thanks for feedback,I'll definitely prepare a tutorial on that

  • @user-hw1mx6gu9e
    @user-hw1mx6gu9e 7 หลายเดือนก่อน

    Thank you, Fikret!

    • @fazizov
      @fazizov 7 หลายเดือนก่อน

      Thank you, @user-hw1mx6gu9e

  • @user-hw1mx6gu9e
    @user-hw1mx6gu9e 7 หลายเดือนก่อน

    Thank you very much for this video, Fikret! Very elaborative and explains very well!

    • @fazizov
      @fazizov 7 หลายเดือนก่อน

      Thanks for feedback!

  • @mauryavijai
    @mauryavijai 7 หลายเดือนก่อน

    Hey Fikrat, very nice tutorials.

    • @fazizov
      @fazizov 7 หลายเดือนก่อน

      Glad you like them!

  • @digitalevidenceofthings
    @digitalevidenceofthings 7 หลายเดือนก่อน

    This is incredible, exactly what I needed to see to ensure I'm on the right track. Thank you for taking the time to do this video!

    • @fazizov
      @fazizov 7 หลายเดือนก่อน

      Glad it was helpful, thanks!

  • @kevthebandit
    @kevthebandit 7 หลายเดือนก่อน

    Thanks for breaking this down!

    • @fazizov
      @fazizov 7 หลายเดือนก่อน

      Thanks for feedback!

  • @mohammedmanna3488
    @mohammedmanna3488 8 หลายเดือนก่อน

    Thanks for your video it is very interesting please i have a question how to connect pipeline to local ms server it is not working withe getaway Thank you

    • @fazizov
      @fazizov 8 หลายเดือนก่อน

      Thanks for feedback, @mohammedmanna3488. I will post a video on copying from on-premises in the next 1-2 days, hope it helps.

    • @mohammedmanna3488
      @mohammedmanna3488 8 หลายเดือนก่อน

      @@fazizov Thank you for replying

  • @murthyherofashion
    @murthyherofashion 8 หลายเดือนก่อน

    Very useful

    • @fazizov
      @fazizov 8 หลายเดือนก่อน

      Thanks a lot

  • @murthyherofashion
    @murthyherofashion 8 หลายเดือนก่อน

    Very nice sir

    • @murthyherofashion
      @murthyherofashion 8 หลายเดือนก่อน

      Very useful

    • @murthyherofashion
      @murthyherofashion 8 หลายเดือนก่อน

      We already using we like to show u pl send ur e mail id

    • @fazizov
      @fazizov 8 หลายเดือนก่อน

      Thanks and welcome