Loading JSON files via Azure Data Factory - azure-data-factory

I have over 100 JSON files which is nested and I am trying to Load the JSON files via Data FactoryV2 into SQL Data Warehouse. I have created the Data FactoryV2 and everything seems fine the connection below seems fine and the Data Preview seems fine also.
When I run the Data Factory I get this error:
I am not sure what the issue is. I have tried to re-create the Data Factory several times.

The error message is clear enough when it says "All columns of the table must be specified...". This means that the table in the data warehouse has more columns than what you are seeing in the preview of the json file. You will need to create a table in the data warehouse with the same columns that are shown in the preview of the json files.
If you need to insert them in a table with more fields, create a "staging" table with the same columns as the json file, and then call a stored procedure to insert the content of this staging table in the corresponding table.
Hope this helped!

Related

Azure datafactory get id of the tables which successeds

I am using Azure data factory to copy data from tables present in one database to tables present in another database. I am using the lookup table to get the list of tables that needs to be copied and after that using the foreach iterator to copy the data.
I am using the Below table to get a list of tables that needs to be copied.
The problem: I want to update the flag to 1 when a table is successfully copied. I tried using the log that is generated after the pipeline ran but I am unable to use it effectively.

How set parameters in SQL Server table from Copy Data Activity - Source: XML / Sink: SQL Server Table / Mapping: XML column

I have a question, hopefully someone in the forum could give some help here. I am able to pull data from Soap API call to SQL Server table (xml data type field actually) via Copy Data Activity. The pipeline that runs this process is metadata driven, so how could I write other parameters in the same SQL Server table for the same run? I am using a Copy Data Activity to load XML data to SQL Server table but in Mapping tab I am not able to select other parameters in order to point them to others SQL table columns.
In addition, I am using a ForEach Activity in order the Copy Data Activity iterates for several values of one column on SQL Server table.
I will appreciate any advice on this.
Thanks
David
Thank you for your interest, I will try to be more explicit with this image: Hopefully this clarify a little bit. Given the current escenario, how could I pass StoreId and CustomerNumber parameters to the table Stage.XmlDataTable?
Taking in to account in the mapping step I am just able to map XML data from the current API call and then write it into Stage.XmlDataTable - XmlData column.
Thanks in advance David
You can add your parameters using Additional Columns in the Copy data activity Source.
When you import schema in mapping you can see the additional columns added in source.
Refer to this MS document for more details on adding additional columns during the copy.

How to I upload table to Apache Superset?

I'm trying to upload a dataset to be viewed in Superset.
I created a postgres databased and able to connect via the URI: postgresql://user:password#localhost:port
I created a table called NYC Taxi with a table called nyctaxi.
However, when I tried to add the table to superset, I get the following error:
Table [nyctaxi] could not be found, please double check your database connection, schema, and table name, error: nyctaxi
if you have the data in CSV you can load it using the UPLOAD CSV from the source menu.
I have an small demo here

How to copy data from an a csv to Azure SQL Server table?

I have a dataset based on a csv file. This exposes a data as follows:
Name,Age
John,23
I have an Azure SQL Server instance with a table named: [People]
This has columns
Name, Age
I am using the Copy Data task activity and trying to copy data from the csv data set into the azure table.
There is no option to indicate the table name as a source. Instead I have a space to input a Stored Procedure name?
How does this work? Where do I put the target table name in the image below?
You should DEFINITELY have a table name to write to. If you don't have a table, something is wrong with your setup. Anyway, make sure you have a table to write to; make sure the field names in your table match the fields in the CSV file. Then, follow the steps outlined in the description below. There are several steps to click through, but all are pretty intuitive, so just follow the instructions step by step and you should be fine.
http://normalian.hatenablog.com/entry/2017/09/04/233320
You can add records into the SQL Database table directly without stored procedures, by configuring the table value on the Sink Dataset rather than the Copy Activity which is what is happening.
Have a look at the below screenshot which shows the Table field within my dataset.

Inserting data properly in to sqlite database

I am developing an app that contains a view controller,where the user fills all the fields and when he clicks save,the data must get inserted in to the database.I am able to retrieve the primary key (id) for every reminder saved.But I am unable to insert data,as when I am trying to display it in console,it's displaying null.Please post the correct and relevant code of my requirement to save the data in to created table in database.
It's my humble request to post the code for performing an action in such a way that when I click save,the data must get inserted in to the table of database.I would be pretty glad If I can see the code for retrieval of data to display in the other controller(page) "View/Edit Reminder"...Please help me out.I tried all the ways,I have gone through 100's of solutions.
retrieved data from sqlite database and displaying it on grouped table view
Sqlite iPhone data insertion problem
how to insert value from one table to other table in sqlite3 database
SQLite3 database doesn't actually insert data - iPhone
Why does SQLite not bring back any results from my database
http://www.edumobile.org/iphone/iphone-programming-tutorials/adding-data-using-sqlite-for-iphone/
etc... etc... Please make me get out of this problem
Check the answer of this question:
Storing and retrieving data from sqlite database
It shows how to connect to a database, insert a new record, and retrieve an old one.
Check Out this link:-
how to insert only one username and password in sqlite database
I have explain two method first is how to read from a table and second how to write inside the database.Just before calling any of these methods you have to call the method checkandCreateDatabase.