Azure Table Storage Tutorial | Easy and scalable NoSQL database

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.ค. 2024
  • Do you need simple but scalable NoSQL database in a cloud? Look no further, with Azure Table Storage you can create applications extremely easy while maintaining all the best features of Storage Accounts like geo-replication, security, scalability, high availability and low price. Join me for quick introduction video.
    In this episode I give you introduction to what Table Queue service is. How can you provision it, what are the typical scenarios that you would want to leverage its capabilities.
    Code sample: github.com/MarczakIO/azure4ev...
    In this episodes live demo of
    - Creating table storage
    - Managing table and its data
    - Working with Table Storage using Logic Apps
    - Working with Table Storage using PowerShell
    - Working with Table Storage using .NET
    Next steps for you after watching the video
    1. What is azure table service
    - docs.microsoft.com/en-us/azur...
    2. Table Storage or Cosmos Db Table API
    - docs.microsoft.com/en-us/azur...
    3. Design guide for Table Storage
    - docs.microsoft.com/en-us/azur...
    Want to connect?
    - Blog marczak.io/
    - Twitter / marczakio
    - Facebook / marczakio
    - LinkedIn / adam-marczak
    - Site azure4everyone.com
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 100

  • @appma26
    @appma26 2 ปีที่แล้ว

    In my opinion, this is a short, straightforward, to-the-point, clear explanation of how to use Azure Table. Thank you.

  • @hexatorus5452
    @hexatorus5452 2 ปีที่แล้ว +5

    Thank you. This was so clear and easy to understand. I've been looking for half a day now for Azure table storage information and this was by far the absolute best resource for understanding azure tables that exists.

  • @mkolus
    @mkolus 2 ปีที่แล้ว

    ¡Thanks Adam! I saw several videos explaining this, but yours is the most clear and well explained.

  • @mangesh2215
    @mangesh2215 2 ปีที่แล้ว +4

    Thanks Adam, your videos help us understand concepts in simple and better way!

  • @sivaram2512
    @sivaram2512 2 ปีที่แล้ว

    Thanks Adam, Tons of thanks for you. your videos are the absolute best resource for understanding azure tables that exists.

  • @jesus21282
    @jesus21282 3 ปีที่แล้ว +5

    This is awesome. I was looking to understand what Table Storage is all about and now I feel ready to leverage it. Thanks Adam!

    • @AdamMarczakYT
      @AdamMarczakYT  3 ปีที่แล้ว +1

      My pleasure! Thank you for the kind words ;)

  • @angelotraverso9455
    @angelotraverso9455 ปีที่แล้ว

    Amazing Video - Greatly helped me with my College Project
    AMAZING!

  • @marcusjansson6586
    @marcusjansson6586 3 ปีที่แล้ว +1

    Absolutely brilliant and fabulously well done - Thank you and greetings from Sweden!

    • @AdamMarczakYT
      @AdamMarczakYT  3 ปีที่แล้ว

      Thank you! Cheers Marcus! Greetings from Poland :)

  • @ravindranraghu
    @ravindranraghu ปีที่แล้ว

    Thank You Adam. Loved this Video

  • @jizhang75
    @jizhang75 ปีที่แล้ว

    Thanks, always a fan of your tutorial

  • @thomascziesla3768
    @thomascziesla3768 2 ปีที่แล้ว

    thanks a lot - very clear and helpful to get the picture on this topic

  • @krishnakuraku6853
    @krishnakuraku6853 4 ปีที่แล้ว +2

    I was waiting for this video.. thanks Adam..

  • @rodrigomgsys
    @rodrigomgsys 3 ปีที่แล้ว +1

    Great!! Worked like a charm for me.

  • @meghnakharera253
    @meghnakharera253 4 ปีที่แล้ว

    Thanks Adam, Nice content, well explained.

  • @moeejtamboli3157
    @moeejtamboli3157 3 ปีที่แล้ว +2

    Thanks for the video. Your video is really good. Keep creating such videos, it really helps.

  • @ChuckJonkman
    @ChuckJonkman 4 ปีที่แล้ว

    Very nice, thank you Adam!

  • @michalbolehradsky9709
    @michalbolehradsky9709 3 ปีที่แล้ว

    Adam, toto je super, ďakujem.

  • @sibymathew1802
    @sibymathew1802 4 ปีที่แล้ว

    Thank you Adam for the detailed demo... This really helps !

    • @AdamMarczakYT
      @AdamMarczakYT  4 ปีที่แล้ว

      My pleasure!

    • @sibymathew1802
      @sibymathew1802 4 ปีที่แล้ว

      @@AdamMarczakYT Do you have an example on how to do this from an Azure Function ? is it Similar ?

    • @sibymathew1802
      @sibymathew1802 4 ปีที่แล้ว

      Answering my own question. From Azure Functions its much easier by configuring an output binding : docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-table?tabs=csharp-script

  • @jimmythompson9677
    @jimmythompson9677 4 ปีที่แล้ว

    Awesome video thank you Adam!!

  • @Info-Galaxy
    @Info-Galaxy 2 ปีที่แล้ว

    Thank you Adam.

  • @animecharacter5866
    @animecharacter5866 4 ปีที่แล้ว

    Thnaks for sharing your knowledge

  • @geogyzachariah5849
    @geogyzachariah5849 3 ปีที่แล้ว +1

    Really good video

  • @VetriJ
    @VetriJ 4 ปีที่แล้ว

    Good teaching,

  • @xoxoo4877
    @xoxoo4877 3 ปีที่แล้ว +1

    nice video :) I like it

  • @toshikmehta8701
    @toshikmehta8701 2 ปีที่แล้ว

    Thanks for this wonderful tutorial. Can you please tell how can I enter a new line in string type?

  • @Jakobowsky
    @Jakobowsky 3 ปีที่แล้ว

    Dzięki!

  • @aashwinstudio8649
    @aashwinstudio8649 2 ปีที่แล้ว

    we need more to c# azure videos.

  • @MikeBaron2009
    @MikeBaron2009 4 ปีที่แล้ว +1

    Thank you, that is great video, I assume the Azure Data Factory can be used to load text files with different structure to the table.

  • @meghnachowdhury8526
    @meghnachowdhury8526 ปีที่แล้ว

    Can you explain how to create a pipeline to load data of a csv/excel file to azure table storage?

  • @pbhaskar5197
    @pbhaskar5197 ปีที่แล้ว

    Hi Adam Marczak.. could you please provide a video like how to read azure table storage data using Dataflows in ADF

  • @user-hu9js6mx8b
    @user-hu9js6mx8b ปีที่แล้ว

    Can we connect to Table storage and query data using ADF

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

    Could you please make video on how implement CRUD operation on Table storage accounts using Azure managed identity(Azure.Data.tables)

  • @rahulsrivastava2341
    @rahulsrivastava2341 ปีที่แล้ว

    How can I store files( like pdf, img, .doc etc.) in azure table by react?

  • @prudhvim2691
    @prudhvim2691 3 ปีที่แล้ว

    Hi Adam, can you please help me with this - how to change data type to "Boolean" in the insert statement of a row (by default it is taking as String right?)

    • @AdamMarczakYT
      @AdamMarczakYT  3 ปีที่แล้ว

      Booleans are supported by default. Just use SDK and make class definitions.

  • @health40plus
    @health40plus 4 ปีที่แล้ว +1

    I am very much fortunate....I was working on assignment which is regarding Blob Table just got notification of this video...Thanks a lot brother...
    I have one question...I want to create Logic app where I want to read last row from Blob Table. But I didn't find trigger with Blob Table...my question is can we create event trigger on Blob Table ??? please tell me how to do it ?

    • @AdamMarczakYT
      @AdamMarczakYT  4 ปีที่แล้ว +1

      Hey thanks. There is demo like that in the video using logic apps and table trigger.

    • @health40plus
      @health40plus 4 ปีที่แล้ว

      @@AdamMarczakYT Thanks for reply...I found videos SQL server or other databases but didn't find any videos with Blob Table.

    • @AdamMarczakYT
      @AdamMarczakYT  4 ปีที่แล้ว +1

      There is no service in Azure called Blob Table, it's either Blob Storage which is for files and Table Storage which is tabular entities with rows of data. Both have trigger in logic app going by their names.

  • @krishnamurthy9720
    @krishnamurthy9720 2 ปีที่แล้ว

    How can i update for multiple row key in azure logic apps

  • @fernandoglezcastillo9199
    @fernandoglezcastillo9199 4 ปีที่แล้ว

    Hi, I'm having trouble installing the NuGet Microsoft.Azure.Cosmos.Table with Visual Studio 2017, using FrameWork 4.8. Could you tell me what FrameWork is needed? Thank you.

    • @AdamMarczakYT
      @AdamMarczakYT  4 ปีที่แล้ว

      Hey, hard to say without seeing the error message. In general this library is designed for both .NET standard and .NET framework.
      But just in case you can try using www.nuget.org/packages/WindowsAzure.Storage instead as it is older version.

  • @9322015328
    @9322015328 4 ปีที่แล้ว

    Hey Adam Hope you are doing well!! Can you please let us know , how to show errors in table storage while we insert invalid data into a table.

    • @AdamMarczakYT
      @AdamMarczakYT  4 ปีที่แล้ว

      Hey, thanks, I'm doing well! Can you clarify, what kind of error do you mean? If you are programming in .NET you will see normal exception in the code. Thanks for watching.

  • @ivannaivanova3623
    @ivannaivanova3623 3 ปีที่แล้ว +1

    Great tutorial! I dont understand why we need the Powershell. Could you please explain?

    • @AdamMarczakYT
      @AdamMarczakYT  3 ปีที่แล้ว

      Thanks. Please explain why do you think you need PowerShell?

    • @ivannaivanova3623
      @ivannaivanova3623 3 ปีที่แล้ว

      @@AdamMarczakYT I dont know, I didnt really understand when we need it

  • @abhikn9688
    @abhikn9688 4 ปีที่แล้ว

    Hi sir
    Awesome video. Once we upload the file or image in storage account how we need to get the data we need to Ryt any quires to get the data?

    • @AdamMarczakYT
      @AdamMarczakYT  4 ปีที่แล้ว +2

      Hey, you use BLOB for files/images but TABLE storage for table/row data. You can query the table but not files at this time. You would need to load contents of the file to table storage using something like data factory. Thanks for watching!

    • @abhikn9688
      @abhikn9688 4 ปีที่แล้ว

      Thank you sir
      Thanks for the response. Please upload the azure active directory part and Virtual network part as well thanks

  • @vivek.padale
    @vivek.padale 4 ปีที่แล้ว

    Hi Adam, Thanks for the content.Please also provide the scripts, so that we can test on our side also.
    Thanks,
    Best of Luck

    • @AdamMarczakYT
      @AdamMarczakYT  4 ปีที่แล้ว

      Updated! Here is the link. Added to video description too as it was missing github.com/MarczakIO/azure4everyone-samples/tree/master/azure-tablestorage-introduction thanks for watching!

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

    dot net part are hard to digest for non-programmer.

  • @sushmas3864
    @sushmas3864 3 ปีที่แล้ว

    Great video.. How can we download IIS/ Blog logs from the container based on yyyy/mm/dd using powershell. Can you please guide. It will be helpful 😊

    • @AdamMarczakYT
      @AdamMarczakYT  3 ปีที่แล้ว

      If you save it using yyyy/mm/dd as path you can use prefix filter like here docs.microsoft.com/en-us/powershell/module/azure.storage/get-azurestorageblob?view=azurermps-6.13.0&WT.mc_id=AZ-MVP-5003556#example-3--get-blobs-by-name-prefix

    • @sushmas3864
      @sushmas3864 3 ปีที่แล้ว

      Can you please help me with the code. How to download container logs based on yyyy/mm/DD and convert it into CSV file.

    • @AdamMarczakYT
      @AdamMarczakYT  3 ปีที่แล้ว

      I think there seems to be misunderstanding here as to what container is in this case. What is container according to you?

    • @sushmas3864
      @sushmas3864 3 ปีที่แล้ว

      @@AdamMarczakYT Hi Adam. Thank you for the response. I mean blob logs ( which is use to store the web app log details/ IIS Logs) in my case.

  • @sathireddy6562
    @sathireddy6562 4 ปีที่แล้ว

    Great Vvideo, Could you please tell me how the data will be inserted by using application

    • @AdamMarczakYT
      @AdamMarczakYT  4 ปีที่แล้ว

      Hey, thanks! I'm not sure I understood, can you elaborate on your quetion?

    • @Atim86
      @Atim86 3 ปีที่แล้ว

      I am not able to expand the table to edit the entity. Any help will be appreciated

  • @mohammodkayum5450
    @mohammodkayum5450 3 ปีที่แล้ว

    Hi sir i need to store 10 table contain almost 20 TB of data. we have 5% read and 95% write on that table . Mostly inserting record daily . what is the best and cheapest solution to store that table. Thanks in advance for your help.

    • @AdamMarczakYT
      @AdamMarczakYT  3 ปีที่แล้ว

      Probably either as a Parquet/Delta tables on Data Lake and/or Synapse Analytics

  • @JohnJohnson-qu2os
    @JohnJohnson-qu2os 4 ปีที่แล้ว +1

    is it not possible to just upload csv to a table storage?

    • @AdamMarczakYT
      @AdamMarczakYT  4 ปีที่แล้ว +1

      You can using Azure Data Factory.

  • @jgowrri
    @jgowrri 4 ปีที่แล้ว

    Can we use table storage to display in tableau ?

    • @AdamMarczakYT
      @AdamMarczakYT  4 ปีที่แล้ว

      I'm not certain. I'm not a Tableau expert. I would probably ask on their forums, as far as I remember there was no connector in the past but maybe that has changed.

  • @puspraj4687
    @puspraj4687 3 ปีที่แล้ว

    are we going to see any video on how to USE Azure services using REST APIs, for example using REST APIs for manipulating data of a Table storage.

    • @AdamMarczakYT
      @AdamMarczakYT  3 ปีที่แล้ว +1

      Maybe in the future :) Thanks for the suggestion!

    • @puspraj4687
      @puspraj4687 3 ปีที่แล้ว

      @@AdamMarczakYT thanks adam, that would be very useful. Also I went through many MS docs on using SharedKey and Azure AD authentication for getting tokens and calling REST APIs for different azure services. Although I got to know how to get Bearer token but I was not aware how to use that token for accessing different Azure services.

  • @ShanmukhGudivadaGamingGeek44
    @ShanmukhGudivadaGamingGeek44 4 ปีที่แล้ว

    hey can anyone tell me how can i connect my bot to an existing sql database?

    • @AdamMarczakYT
      @AdamMarczakYT  4 ปีที่แล้ว

      how is this related to table storage video?

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

    We need new video because the table looks very different in the new version of Microsoft Azure

  • @robertotomas
    @robertotomas 4 ปีที่แล้ว +2

    I dont feel like this (or very many other resources) does a good job of describing partition and row keys. I think Microsoft is to blame here, the first thing you see when you create a table are these fields... this tempts people to set them before considering the data. This is what you did in the video, and it is _exactly the opposite_ of what a DBA would do.

    • @AdamMarczakYT
      @AdamMarczakYT  4 ปีที่แล้ว +2

      Hey Roberto, in general of course you are correct, you should always consider your data. For the video I already knew my data hence, I knew what partition keys/rows keys I wanted to use. This is also very simple NoSQL since you can't make primary keys you need to be clever how you design parition/row keys depending on scale you plan to use and how will you query your data. This document does a good job at this, feel free to check it out. docs.microsoft.com/en-us/rest/api/storageservices/designing-a-scalable-partitioning-strategy-for-azure-table-storage Thanks for watching and commenting :)

    • @AdamMarczakYT
      @AdamMarczakYT  4 ปีที่แล้ว

      Just wanted to add, this video wasn't focused on the modeling topic for partition/row keys because I plan to have separate video purely for this topic as there are couple of popular techniques here. It's not a single approach to data, it depends on how services will consume this data. There are cool techniques which allow you to grab latest row based on the key without need to order, this is very important for serverless if you design for speed. Well, a topic for another day for sure! Thanks for stopping by again!

  • @bwzffgh7
    @bwzffgh7 ปีที่แล้ว

    Do this and this and this, this, this, this, this, and these 8 things. Type in this and this and this and this and that and then open this screen and type in this. Now open AZ Shell and wait 5 minutes for it to open even though in my video it took 2 seconds. And watch me paste in this and this and this and this and this and this and this and this and this and this, this, this, and this, all of which I had fully typed out in notepad on my other screen that you can't see.
    Oh, and simply through in the word "simply" between every 4th sentence, to make it look like this stuff is super simple and you already have all these steps and the PowerShell scripts that you've never seen before completely memorized.
    "TH-cam"

  • @syedalikhan5173
    @syedalikhan5173 4 ปีที่แล้ว

    Hi Adam, Thanks a lot for sharing such a video. As I can see you are very good in power shell. I have a requirement wherein I have to create vms from image using powershell script. your help is highly appreciated. I can provide you my email id

    • @AdamMarczakYT
      @AdamMarczakYT  4 ปีที่แล้ว

      Thanks for watching, glad you enjoyed it. Unfortunately I can't help you with your coding tasks, I'm cure you will get it right though. There is a a lot of materials available. Best of luck!

  • @mariomastrandrea4165
    @mariomastrandrea4165 3 ปีที่แล้ว

    you go too fast, too fast... paste here, paste there.. it could be muuuuuuch more useful if you did all steps one by one, slower. such a pity

    • @AdamMarczakYT
      @AdamMarczakYT  3 ปีที่แล้ว

      noted!

    • @cjohansen5308
      @cjohansen5308 2 ปีที่แล้ว +1

      Dude, you can set playback speed in settings.